Documentation

cmnSense is a set of Debian packages that turn Debian 13 into a firewall. Install it from the ISO or onto a Debian system you already have, then configure it from the CLI or the web interface.

On the firewall itself

Every installation carries its own reference. The manual pages describe each program and the CLI has context help: type ? anywhere, or press Tab to complete a command.

man cmnsense-cliThe CLI: modes, show commands, filters and paging
man cmnsense-serverThe management server, its files and its maintenance commands
man cmnsense-network-takeoverHow an existing network configuration is taken over
man cmnsense-vrrpdVRRP for high availability
man cmnsense-syncdConnection state synchronisation between an HA pair

Where things are

/etc/cmnsense/cmnsense.confThe running configuration: every accepted change is applied and written here at once
/etc/cmnsense/cmnsense-startup.confThe startup configuration, loaded at boot and written by write memory
/var/lib/cmnsense/history/The last 100 versions of the configuration, with who changed what and how
/var/lib/cmnsense/initial-admin-passwordThe generated password of cmnsense-admin after a Debian package installation