NuFW is a set of programs. The core (and mandatory) programs are:
- NuFW: the name of the daemon in charge of the communication with NetFilter
- NuAuth: the authentication daemon, with configuration for users/groups and ACL
- Nutcpc, NuApplet: the client (nutcpc is a command-line tool running in background, while nuapplet is a graphical application running in systray, for freedesktop-compatible window managers)
The following programs are optional, and bring additional features:
- NuFace: web interface to edit ACL (also works on plain netfilter rules)
- NuLog: web interface for netfilter logs using ULOG (also works on standard ulogd logs)
Prerequisites
You need a recent kernel (>= 2.6.18) built with NFQUEUE support (debian stock kernel is ok).
Packages
If you are using Lenny (or more recent, or sid), the NuFW packages are up to date. If you are using Etch, add the following line to your /etc/apt/sources.list:
deb http://packages.inl.fr stable/
(the trailing / is important)
Download the repository public signature, and import it to the debian keyring:
# wget 'http://packages.inl.fr/public_key.asc' # cat public_key.asc | apt-key add - # rm public_key.asc
and run apt-get update
NuFW
The first application you need to install on the firewall is nufw:
apt-get install nufw
The daemon should start just after installation.
