For C (and CPP obviously):
Include a fast and tiny RAM-tracing feature for Real-Time (RT) debugging purposes.
>> ONLY FOR DEBUGGING <<
Very much faster than printf-debugging, which may result in unforseen results in an RT environement.
Drop specified IP n seconds remotely, auto-undrop it when timeout.
...dynipdrop run on linux and need iptables, I use "portsentry(http://sourceforge.net/projects/sentrytools/" + "sshdprotect" + "dynipdrop" to protect my servers, and hope this software make some help to you.
QuIDScor is a daemon software integrating Intrusion Detection Systems (IDS) and vulnerability assesment and management platforms.
Today QuIDScor correlates and verifies Snort alerts against QualysGuard vulnerability assessment data.