# html_converter version 1.0
import time
import getpass
import telnetlib
import sys
import re
from string import *
HOST = "IP"
LoginMessage=" "
PasswordMessage=" "
EnLoginMessage=" "
InputMessage=" "
user = " "
password = " "
en_password = " "
MAC_ADDRESS=' '
TELNET_PROMPT = "$ "
NEWLINE = "\r\n"
def printRead(texte):
print texte
tn = telnetlib.Telnet(HOST)
tn.read_until(LoginMessage)
tn.write(user + "\r")
if password:
tn.read_until(PasswordMessage)
tn.write(password + "\r")
tn.read_until(EnLoginMessage)
tn.write('en' + "\r")
if password:
tn.read_until(PasswordMessage)
tn.write(en_password + "\r")
printRead(tn.read_until(InputMessage))
tn.write('scm cpe' + NEWLINE )
time.sleep(1)
printRead(tn.read_until(InputMessage)) # Because After write then appear "Input message". So I must catch it here.
ret = tn.read_very_eager()
print ret
tn.write('scm '+ MAC_ADDRESS +' cpe' + NEWLINE )
time.sleep(1)
ret = tn.read_very_eager()
print ret
tn.close()
2012年12月28日 星期五
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言