Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import telnetlib
- HOST = "10.1.1.151"
- tn = telnetlib.Telnet(HOST)
- tn.open(HOST)
- test_var = ["test"]
- print test_var
- tn_read = tn.read_very_eager()
- print tn_read
- $ python test_script.py
- ['test']
- >>> tn.read_very_eager()
- 'nrUser Name : '
- $ python test_script.py
- ['test']
- User Name :
- timeout = 3 # seconds
- tn_read = tn.read_until('User Name :', timeout)
- print repr(tn_read)
- import telnetlib
- import time
- HOST = "10.1.1.151"
- tn = telnetlib.Telnet(HOST)
- test_var = ["test"]
- print test_var
- time.sleep(5)
- tn_read = tn.read_very_eager()
- print repr(tn_read)
- ['test']
- ''
- tn = telnetlib.Telnet('library.cedarville.edu') # any old server will do
- tn.set_debuglevel(1)
- tn_read = tn.read_all()
- print repr(tn_read)
- Telnet(library.cedarville.edu,23): recv 'xffxfdx03'
- Telnet(library.cedarville.edu,23): IAC DO 3
- Telnet(library.cedarville.edu,23): recv 'xffxfbx03xffxfbx01xffxfdx18xffxfd#xffxfd$xffxfdx1f'
- Telnet(library.cedarville.edu,23): IAC WILL 3
- Telnet(library.cedarville.edu,23): IAC WILL 1
- Telnet(library.cedarville.edu,23): IAC DO 24
- Telnet(library.cedarville.edu,23): IAC DO 35
- Telnet(library.cedarville.edu,23): IAC DO 36
- Telnet(library.cedarville.edu,23): IAC DO 31
- Telnet(library.cedarville.edu,23): recv 'rn'
- Telnet(library.cedarville.edu,23): recv 'login: '
- HOST = "1.1.1.1"
- PORT = 30001
- TIMEOUT = 3
- PASSWD = "cisco"
- COMMANDS = ["term len 0","show version","show ip route","show run","!!!end!!!"]
- import telnetlib
- tn = telnetlib.Telnet(HOST, PORT, TIMEOUT)
- #tn.set_debuglevel(1)
- tn.write("rnrn")
- for cmd in COMMANDS:
- tn.write(cmd+"rn")
- print tn.read_until("!!!end!!!rn",3)
- tn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement