me
/
guix
Archived
1
0
Fork 0

gnu: Add conntrack-tools

* gnu/packages/linux.scm (conntrack-tools): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
master
fesoj000 2022-03-27 00:34:24 +01:00 committed by Ludovic Courtès
parent fdfd6ac8ae
commit f70c8a0276
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 39 additions and 0 deletions

View File

@ -128,6 +128,7 @@
#:use-module (gnu packages networking) #:use-module (gnu packages networking)
#:use-module (gnu packages ninja) #:use-module (gnu packages ninja)
#:use-module (gnu packages nss) #:use-module (gnu packages nss)
#:use-module (gnu packages onc-rpc)
#:use-module (gnu packages perl) #:use-module (gnu packages perl)
#:use-module (gnu packages pciutils) #:use-module (gnu packages pciutils)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
@ -7403,6 +7404,44 @@ of a system that deprecates the old ip_queue/libipq mechanism.")
(supported-systems (filter target-linux? %supported-systems)) (supported-systems (filter target-linux? %supported-systems))
(license license:gpl2+))) (license license:gpl2+)))
(define-public conntrack-tools
(package
(name "conntrack-tools")
(version "1.4.6")
(source
(origin
(method url-fetch)
(uri (string-append "https://netfilter.org/projects/"
"conntrack-tools/files/"
"conntrack-tools-" version ".tar.bz2"))
(sha256
(base32
"0psx41bclqrh4514yzq03rvs3cq3scfpd1v4kkyxnic2hk65j22r"))))
(build-system gnu-build-system)
(native-inputs (list bison flex pkg-config))
(inputs (list libtirpc
libnetfilter-conntrack
libnetfilter-cttimeout
libnetfilter-cthelper
libnetfilter-queue
libnfnetlink
libmnl))
(synopsis "Set of tools targeting the conntrack kernel subsystem")
(description "The tool conntrack provides a full featured interface that
is intended to replace the old @file{/proc/net/ip_conntrack} interface. Using
conntrack, you can view and manage the in-kernel connection tracking state
table from userspace. On the other hand, conntrackd covers the specific
aspects of stateful firewalls to enable highly available scenarios, and can be
used as statistics collector as well.
Since 1.2.0, the conntrack-tools includes the @command{nfct} command line
utility. This utility only supports the nfnetlink_cttimeout by now. In the
long run, we expect that it will replace conntrack by providing a syntax
similar to nftables.")
(home-page "https://netfilter.org/projects/conntrack-tools/index.html")
(supported-systems (filter target-linux? %supported-systems))
(license license:gpl2+)))
(define-public proot (define-public proot
(package (package
(name "proot") (name "proot")