Как мне написать свой собственный c анализатор трафика для защиты от ddos?
Я написал сценарий на python + scapy, но он потребляет 50% процессора при 20 RPS.
from scapy.all import *
from scapy.layers.http import HTTP
from scapy.layers.inet import IP
from scapy.all import *
def http(packet):
ip = packet[IP].src
print(f"PACKET FROM: {ip}")
sniff(iface='ens3', prn=http, filter="tcp port 80")