When the Linux kernel detects SYN Flooding it logs a message like:
possible SYN flooding on port 80. Sending cookies
Does anyone know the exact method that the kernel uses to detect this?
|
When the Linux kernel detects SYN Flooding it logs a message like:
Does anyone know the exact method that the kernel uses to detect this? |
|||
|
|
|
If I'm reading the sysctl/tcp stuff correctly, it's tripped when the number of un-ACKed syn requests exceeds the value of net.ipv4.tcp_max_syn_backlog. Specifically:
The reason I think it's that simple is the text from tcp_syncookies:
To me that makes it sound like it really is as simple as the syn queue having > tcp_max_syn_backlog outstanding connections. |
|||
|
|
|
This article on |
|||
|
|