ulogd(8)

ulogd8

Netfilter/iptables logging daemon

Usage

ulogd [options]

Overview

ulogd is a logging daemon that reads event messages coming from the Netfilter connection tracking, the Netfilter packet logging subsystem and from the Netfilter accounting subsystem. You have to enable support for connection tracking event delivery; ctnetlink and the NFLOG target in your Linux kernel 2.6.x or load their respective modules. The deprecated ULOG target (which has been superseded by NFLOG) is no longer supported.

The received messages can be logged into files or into a mySQL, sqlite3 or PostgreSQL database. IPFIX and Graphite output are also supported.

Options

-d, --daemon

fork ulogd into background (start as daemon)

-c <filename>, --configfile <filename>

use <filename> as configuration file instead of /etc/ulogd.conf

-h, --help

show usage information

-V, --version

show version information and copyright

-v, --verbose

verbose output on stdout when not running as daemon

-l, --loglevel <level>

set log level to <level>: debug(1), info(3), notice(5), error(7) or fatal(8) (default 5)

-u <UID>, --uid <UID>

change UID/GID

-i <pluginpath>, --info <pluginpath>

display infos about plugin

-p <filename>, --pidfile <filename>

record the ulogd process ID to the given file name

Files

/etc/ulogd.conf
/var/log/ulogd.log

Releases

13 releases since Debian 3.0 (Woody); the text changed 4 times.

  1. 3.0
  2. 3.1
  3. 4.0–7
  4. 8–13
  5. Arch

--configfile since Debian 4.0 (Etch); --daemon since Debian 3.1 (Sarge); --help since Debian 3.1 (Sarge); --info since Debian 8 (Jessie); --loglevel since Debian 8 (Jessie); --pidfile since Debian 8 (Jessie); --uid since Debian 8 (Jessie); --verbose since Debian 8 (Jessie); --version since Debian 3.1 (Sarge); -V since Debian 3.1 (Sarge); -c since Debian 3.1 (Sarge); -d since Debian 3.1 (Sarge); -h since Debian 3.1 (Sarge); -i since Debian 8 (Jessie); -l since Debian 8 (Jessie); -p since Debian 8 (Jessie); -u since Debian 8 (Jessie); -v since Debian 8 (Jessie).

--config-file until Debian 3.1 (Sarge).

Author

This manual page was written by Joerg Wendland <[email protected]>, for the Debian GNU/Linux system (but may be used by others).

From ulogd 2.0.9-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.