Projects / ulogd


The Userspace Logging Daemon (ulogd) is a flexible framework for extensive logging of packets on a firewall machine. ulogd uses the ULOG target of iptables/netfilter, the packet filtering framework of Linux 2.4 and 2.6. It supports binary plugins for adding packet interpreters and output-targets (e.g., for logging into databases, user-defined filetypes, etc.).


Recent releases

  •  27 Nov 2013 19:35

    Release Notes: This release features two major improvements in the database output. The first is a backlog system to avoid event loss in case of database downtime, and the second is a running mode in which acquisition is made in one thread and queries to databases are made in separate threads to reduce latency in the treatment of kernel messages.

    •  04 Mar 2013 20:19

      Release Notes: This release adds a GRAPHITE output plugin to ulogd, and src/dst and protocol filters to the nfct plugin.

      •  08 Oct 2012 12:37

        Release Notes: This release includes support for the nfacct extended iptables accounting infrastructure.

        •  26 Jun 2012 22:48

          Release Notes: New modules were added: the GPRINT and XML output plugins, the nfacct and UNIXSOCK input plugins, and the IP2BIN, IP2HBIN filter plugins. The NFCT plugin has gained support for polling. Stored MySQL procedures are now supported as well.

          •  06 Mar 2009 18:43

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.