7 libnetfilter_conntrack,
25 stdenv.mkDerivation rec {
30 url = "https://netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2";
31 hash = "sha256-Tq1sOXDD9X+h6J/i18xIO6b+K9GwhwFSHgs6/WZ98pE=";
41 substituteInPlace ulogd.8 --replace "/usr/share/doc" "$doc/share/doc"
46 linuxdoc --backend=txt --filter ulogd.sgml
47 linuxdoc --backend=html --split=0 ulogd.sgml
52 install -Dm444 -t $out/share/doc/${pname} ulogd.conf doc/ulogd.txt doc/ulogd.html README doc/*table
53 install -Dm444 -t $out/share/doc/${pname}-mysql doc/mysql*.sql
54 install -Dm444 -t $out/share/doc/${pname}-pgsql doc/pgsql*.sql
59 libnetfilter_conntrack
79 passthru.tests = { inherit (nixosTests) ulogd; };
82 description = "Userspace logging daemon for netfilter/iptables";
83 mainProgram = "ulogd";
86 Logging daemon that reads event messages coming from the Netfilter
87 connection tracking, the Netfilter packet logging subsystem and from the
88 Netfilter accounting subsystem. You have to enable support for connection
89 tracking event delivery; ctnetlink and the NFLOG target in your Linux
90 kernel 2.6.x or load their respective modules. The deprecated ULOG target
91 (which has been superseded by NFLOG) is also supported.
93 The received messages can be logged into files or into a MySQL, SQLite3
94 or PostgreSQL database. IPFIX and Graphite output are also supported.
97 homepage = "https://www.netfilter.org/projects/ulogd/index.html";
98 license = licenses.gpl2Only;
99 platforms = platforms.linux;
100 maintainers = with maintainers; [ p-h ];