Ez mégbíztatóbb!
Igaz, az iptables ezt mondta rá:
Code:
iptables: No chain/target/match by that name
És a man-ban sem találtam iplimit-et.
De találtam limitet.
Most limittel a következőket írtam be:
Code:
iptables -A INPUT -p tcp -m tcp –syn –dport 80 -m limit –limit 1/second –limit-burst 1 -j ACCEPT
iptables -A INPUT -p tcp -m tcp –syn –dport 80 -j DROP
Ez a sok hirtelen kérés ellen már véd.
Már csak azt nem tudom, mi védene meg a kicsit ritkább, de hosszú lekérésektől.
Bizonyos php oldalak több mint 10 másodpercig is töltődnek. Ha ebből másodpercenkétn kér egyet, akkor az 10 mod_php a ramban, és ez csak egy IP-ről. Talán lehetne valahogy számolni, hogy syn, de még nem fin? Vagy ez lenne a recent modul?
legutóbbi hsz