Продемонстрируйте мне пожалуйста работу с потоками на примере, например, брутфорса.
Сам пока написал следующее:
#!/usr/bin/python
import re
import sys
import threading
import urllib2
import time
old = time.time()
password = 'hello'
passwords = [тут множество паролей]
results = []
class Check(threading.Thread):
def __init__(self, pword):
threading.Thread.__init__(self)
self.pword = pword
def run(self):
if self.pword == password:
print 'Done:', self.pword
sys.exit(0)
else:
print 'Error:', self.pword
for p in passwords:
current = Check(p)
results.append(current)
current.start()
print time.time() - old
Заранее премного благодарен.