Skip to content
Tool for generating optimized firewall rules
Perl Roff Shell Makefile HTML
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs examples: Provide an IPv4+6 config file example Jun 3, 2014
COPYRIGHT COPYRIGHT: Update copyright date for Mike Gabriel. Jan 15, 2017
ChangeLog release 1.1.9 Aug 20, 2018
INSTALL.md release 1.1.9 Aug 20, 2018
Makefile
README.IPv6.md release 1.1.9 Aug 20, 2018
README.LDAP.md release 1.1.9 Aug 20, 2018
README.md release 1.1.9 Aug 20, 2018
VERSION release 1.1.9 Aug 20, 2018
default uif.pl: Introduce FILTER_COMMAND environment parameter and support nf… Dec 6, 2019
services services file: Add some more services (kerberos5 et al., ldaps, swat,… Jan 15, 2017
uif-ipv4-networks.inc Provide IPv4/IPv6 capable set of default configuration files. Rename … Aug 7, 2013
uif-ipv6-networks.inc Provide IPv4/IPv6 capable set of default configuration files. Rename … Aug 7, 2013
uif.8 release 1.1.9 Aug 20, 2018
uif.conf uif.conf: Drop the fw+ filter for ICMPv6 rules. Jun 3, 2014
uif.conf.5 release 1.1.9 Aug 20, 2018
uif.initscript release 1.1.9 Aug 20, 2018
uif.pl Turn genRuleDump_NFT so that now generates a native nft command set. Dec 6, 2019
uif.schema Initial checkin Aug 24, 2011
uif.spec release 1.1.9 Aug 20, 2018

README.md

README for UIF 1.1.9

Documentation

The UIF project has been developed for a diskless router system and provides a mechanism to create and simplify packet filter rules. It forces you to provide names for every value you use in order to make firewalls less confusing.

Please have a look at the man pages for uif(8) and uif.conf(5). There are also example configurations in the docs/ directory.

There is some LDAP support built-in, with that you can handle a big farm of diskles router configurations. Use uif(8) and information provided in the doc/ directory to configure the firewall fitting your needs.

Bugs / Wishlist

UIF is on Github. If you've found a bug, or have suggestions for future versions please report it via the project's issue tracker: https://github.com/cajus/uif/issues

If you have installed UIF on Debian, you can also use the Debian BTS for reporting bugs. As the Debian maintainer of UIF is a member of the UIF upstream development team, the Debian bugs will also reach upstream quickly.

Have fun, -Jörg Platte, Cajus Pollmeier, Mike Gabriel, Alex Owen

You can’t perform that action at this time.