Rev833, Fix gevent 1.0.2 compatibility, Allow 6 connection from same host within 1 minute

This commit is contained in:
HelloZeroNet 2016-01-05 20:18:17 +01:00
parent f5f26821d5
commit 44a68104fb
4 changed files with 14 additions and 22 deletions

View file

@ -81,7 +81,7 @@ class ConnectionServer:
# Connection flood protection
if ip in self.ip_incoming and ip not in self.whitelist:
self.ip_incoming[ip] += 1
if self.ip_incoming[ip] > 3: # Allow 3 in 1 minute from same ip
if self.ip_incoming[ip] > 6: # Allow 6 in 1 minute from same ip
self.log.debug("Connection flood detected from %s" % ip)
time.sleep(30)
sock.close()