0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 12:12:15 +02:00
openvpn3/openvpn/server
Mark Deric 989dd7ead5 Port the psid cookie defense from ovpn2
The psid cookie defense is designed to thwart resource exhaustion and
amplification attacks wherein a malicious client sends the server a
flood of CONTROL_HARD_RESET_CLIENT_V2 packets with spooofed source
addresses.  This patch allows the server to defer client tracking
state creation until the client responds to the server's
CONTROL_HARD_RESET_SERVER_V2 message.

Signed-off-by: Mark Deric <jmark@openvpn.net>
2023-10-03 12:42:29 -07:00
..
listenlist.hpp Reformatting source code to new coding style 2023-01-18 19:24:15 +01:00
manage.hpp ManClientInstance: refactor Send into two classes, Send and SendBase 2023-09-17 10:08:36 -06:00
peeraddr.hpp Reformatting source code to new coding style 2023-01-18 19:24:15 +01:00
peerstats.hpp Reformatting source code to new coding style 2023-01-18 19:24:15 +01:00
servhalt.hpp Reformatting source code to new coding style 2023-01-18 19:24:15 +01:00
servproto.hpp Port the psid cookie defense from ovpn2 2023-10-03 12:42:29 -07:00
vpnservnetblock.hpp Reformatting source code to new coding style 2023-01-18 19:24:15 +01:00
vpnservpool.hpp Reformatting source code to new coding style 2023-01-18 19:24:15 +01:00