Package: housecarl Version: @VERSION@ Architecture: @ARCH@ Maintainer: @MAINTAINER@ Installed-Size: @SIZE@ Depends: systemd, nftables, housecarl-cli (= @VERSION@) Section: net Priority: optional Description: nftables firewall manager with a web UI, a REST API and a CLI Housecarl keeps a Linux firewall's nftables ruleset: zones, address sets, services, ordered rules, port forwards with hairpin NAT and IPv6 pinholes, source NAT and redirects, IPv4 and IPv6 together, in its own table (inet housecarl). It is configured through a web UI, a REST API and the hc command line client. Every change is validated as a whole and checked by nftables before it is applied in one transaction, recorded in a history where it can be undone, and audited. A change made over the network is rolled back unless confirmed. It can import an existing nftables ruleset. . This package is the server: housecarld (as the systemd service housecarl), the boot unit housecarl-ruleset and the daily backup timer. The hc CLI comes from housecarl-cli.