Source: stratum-firewall
Section: admin
Priority: optional
Maintainer: Stratum Project <stratum@skraba.net>
Build-Depends: debhelper-compat (= 13), golang-any
Standards-Version: 4.7.2
Homepage: https://www.skraba.net/stratum/start
Rules-Requires-Root: no

Package: stratum-firewall
Architecture: amd64 arm64
Depends: ${misc:Depends}, stratum-core (>= 0.48), ufw, iproute2
Description: Stratum module: host firewall (ufw)
 Stratum is a functional layer for Debian.
 .
 This module manages a host firewall with ufw: the type of computer
 (workstation, server, hypervisor, vm-guest - each with sensible defaults),
 allowed services per network interface and source (presets or tcp/udp
 ports, optionally rate limited), default policies, IPv4/IPv6, ping and
 logging. An SSH guard keeps SSH reachable, every change must be confirmed
 within 60 seconds or it is rolled back automatically, and an overview shows
 which listening services are allowed or blocked, and the blocked
 connections of the last 24 hours are summarised. A change that would
 block an open SSH connection is refused unless confirmed. With Docker,
 published container ports follow the same rules (DOCKER-USER chain)
 instead of bypassing the firewall. Rules added by hand with ufw are left
 as they are. Manage it from the stratum menu or with
 "stratum firewall".
