Advertisement
Guest User

Untitled

a guest
May 4th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. import telnetlib
  2. HOST = "10.1.1.151"
  3. tn = telnetlib.Telnet(HOST)
  4. tn.open(HOST)
  5. test_var = ["test"]
  6. print test_var
  7. tn_read = tn.read_very_eager()
  8. print tn_read
  9.  
  10. $ python test_script.py
  11. ['test']
  12.  
  13. >>> tn.read_very_eager()
  14. 'nrUser Name : '
  15.  
  16. $ python test_script.py
  17. ['test']
  18. User Name :
  19.  
  20. timeout = 3 # seconds
  21. tn_read = tn.read_until('User Name :', timeout)
  22. print repr(tn_read)
  23.  
  24. import telnetlib
  25. import time
  26.  
  27. HOST = "10.1.1.151"
  28. tn = telnetlib.Telnet(HOST)
  29. test_var = ["test"]
  30. print test_var
  31. time.sleep(5)
  32. tn_read = tn.read_very_eager()
  33. print repr(tn_read)
  34.  
  35. ['test']
  36. ''
  37.  
  38. tn = telnetlib.Telnet('library.cedarville.edu') # any old server will do
  39. tn.set_debuglevel(1)
  40. tn_read = tn.read_all()
  41. print repr(tn_read)
  42.  
  43. Telnet(library.cedarville.edu,23): recv 'xffxfdx03'
  44. Telnet(library.cedarville.edu,23): IAC DO 3
  45. Telnet(library.cedarville.edu,23): recv 'xffxfbx03xffxfbx01xffxfdx18xffxfd#xffxfd$xffxfdx1f'
  46. Telnet(library.cedarville.edu,23): IAC WILL 3
  47. Telnet(library.cedarville.edu,23): IAC WILL 1
  48. Telnet(library.cedarville.edu,23): IAC DO 24
  49. Telnet(library.cedarville.edu,23): IAC DO 35
  50. Telnet(library.cedarville.edu,23): IAC DO 36
  51. Telnet(library.cedarville.edu,23): IAC DO 31
  52. Telnet(library.cedarville.edu,23): recv 'rn'
  53. Telnet(library.cedarville.edu,23): recv 'login: '
  54.  
  55. HOST = "1.1.1.1"
  56. PORT = 30001
  57. TIMEOUT = 3
  58. PASSWD = "cisco"
  59. COMMANDS = ["term len 0","show version","show ip route","show run","!!!end!!!"]
  60.  
  61. import telnetlib
  62.  
  63. tn = telnetlib.Telnet(HOST, PORT, TIMEOUT)
  64. #tn.set_debuglevel(1)
  65. tn.write("rnrn")
  66. for cmd in COMMANDS:
  67. tn.write(cmd+"rn")
  68.  
  69. print tn.read_until("!!!end!!!rn",3)
  70. tn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement