libnids

Network intrusion detection library for packet analysis and traffic monitoring

brewmacoslinux
Try with needOr install directly
Source

About

Implements E-component of network intrusion detection system

Examples

analyze network packets for suspicious activity$ libnids is a library; use it in C programs with #include <nids.h> and gcc -lnids
capture and inspect TCP/IP traffic in real time$ Link libnids in your C program: gcc myprogram.c -o myprogram -lnids
detect network intrusion patterns from packet streams$ Call nids_init() and nids_run() in your C code to process live or pcap traffic
monitor network connections and reassemble data flows$ Register callbacks with nids_register_tcp() to handle TCP stream events
check what version of libnids is installed$ pkg-config --modversion libnids || grep -r 'NIDS_VERSION' /usr/local/include