It was suggested I should post this plugin in this section so I will. This particular plugin is my attempt at fixing the issue of network floods with OOB packets (A2S_INFO, connect challenges, etc).
This particular plugin is meant for the OB engine (GMod, TF2)
What makes this plugin different than "dumb reply" query cache plugins is that it will record and later re-inject OOB packets. This prioritizes game traffic and since OOB packets aren't critical, they get a lower priority. It also doesn't do any strange modifications to the A2S_INFO reply.
I don't have any specific numbers on performance, but it should be able to handle a decent amount of spoofed OOB packets (at which point an attacker will just saturate your line in anger).
Here's a feature list:
1) Holds a queue of OOB packets to re-inject over time, reducing the impact of spam
2) [Windows build] Blocks file uploads and downloads that aren't on the downloadables table (and sprays)
3) Does some trivial ticket validation in case Valve disables the recently fixed checks.
4) [Windows build] Not compatible with D-FENS or Drunken Fool's DAF. (Feature overlap)
Source:
http://gmodmodules.googlecode.com/sv...serversecure2/
Release build:
Windows
http://gmodmodules.googlecode.com/sv...versecure2.dll
Linux
http://gmodmodules.googlecode.com/sv...rversecure2.so
Example VDF (After placing correct version in addons/):
Code:
"Plugin"
{
"file" "addons/serverplugin_serversecure2"
}
Testimonials:
" installed it and the attack stopped. "
http://www.facepunch.com/showpost.ph...55&postcount=6