def connect(threadName, delay, counter, threadID):
start = threadID * counter
file = open(options.ips,'r')
data = file.readlines()
while counter:
if 0:
thread.exit()
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.settimeout(2)
try:
connect=s.connect((data[start-counter],port))
print "[+] SMTP server on: " + data[start-counter],
print "[+] Server added to output file!"
logger.write(data[start-counter])
if s.recv(1024):
completed.append(data[start-counter].rstrip())
except socket.timeout:
print "[-] Server non-existant: " + data[start-counter].rstrip()
except socket.error:
print "[+] Server exists! " + data[start-counter].rstrip();
print "[-] But it's not SMTP"
s.close()
time.sleep(delay)
counter -= 1
评论列表
文章目录