Today marks the first discovery of a ulogd GPL violation
It's actually not really all that important, but today I found the first
product that distributes my ulogd program in a GPL incompliant way.
To my biggest surprise, it's not a Firewall/Router/WLAN device, but rather a
NAS. Still have to figure out where, how and why they use ulogd on it, but it's there (and no source code [offer]).
Finally, there is a first public beta version of ulogd 2.x
If you use (and like) ulogd-1.x, you should definitely have a look at the 2.x
release. Apart from packet-based logging, ulogd-2.x now also support
flow-based logging. This means that you can just run this daemon (and a recent
2.6.14/2.6.15 kernel) to log per-connection meta data into text files, syslog,
mysql, postgresql, or sqlite3 databases. If you enabled per-connection packet/byte counters in your kernel config, you even get flow-based accounting.
If you're interested, check it out at netfilter.org/projects/ulogd.
Bug-reports welcome. Don't ask for too much documentation at this time, rather contribute some :)