pynids is a python wrapper for libnids, a Network Intrusion Detection System library offering sniffing, IP defragmentation, TCP stream reassembly and TCP port scan detection. Let your own python routines examine (or kill) network conversations.
pynids is free software, licensed under the GPL.
This release fixes build problem on FreeBSD, and improves documentation of object methods and members. Requirements are: Python >= 2.2, libpcap and libnet. Note that libnids itself is bundled with this release.
pynids is beta. Stream reassembly and protocol handlers work; see the README for incomplete areas. Development/testing platforms are Linux (2.4 kernel) and OpenBSD 3.6.