Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
Is your feature request related to a problem? Please describe.
Our friends from Modirum sponsored the inclusion of TCP syncookies for pf [1] which originates from OpenBSD [2] and has proven to be a highly effective tool against DDos attacks.
The option is quite similar to the syncookies [3] kernel setting, preventing memory allocation for local services before a proper handshake is made. In this case pf will be protected agains state table exhaustion.
Describe the solution you like
Add the option to enable syncookies in Firewall: Settings: Advanced, which offers 3 options:
- never (default)
- always
- adaptive - in which case a lower and upper percentage should be specified referring to the usage of the state table.
Additional context
- https://reviews.freebsd.org/D31138
- https://undeadly.org/cgi?action=article;sid=20180207090000
- https://www.freebsd.org/cgi/man.cgi?syncookies
Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
Is your feature request related to a problem? Please describe.
Our friends from Modirum sponsored the inclusion of TCP syncookies for pf [1] which originates from OpenBSD [2] and has proven to be a highly effective tool against DDos attacks.
The option is quite similar to the syncookies [3] kernel setting, preventing memory allocation for local services before a proper handshake is made. In this case pf will be protected agains state table exhaustion.
Describe the solution you like
Add the option to enable syncookies in
Firewall: Settings: Advanced, which offers 3 options:Additional context