specter is a user-space logging facility for the Linux netfilter system. It uses netfilter's ULOG target to gather packets, and passes them to attached plugins. Its features a flexible and robust modularized structure, and is based on ulogd, but has improved design and wider functionality. It currently supports a basic set of network protocols (IP, TCP.