Projects
- UFWI
User Filtering With Iptables
Download NuFirewall 1.0 beta ISO (MD5: 46c43b70c36328a0fff4ced90b0a8e43).- git repositories are available here: http://git.ufwi.org
- gitorious available here: http://gitorious.ufwi.org...
- initial-import
This project contains initially imported projects.
- edw-svn
Contains nu* python projects which allow administration of firewall.
Repository available using git:
git clone http://git.ufwi.org/edw-svnSize of bare git repository is ~400Mo. Unpacked size is ~4.1Go. A smaller tarball of trunk directory is available here: edw-svn-trunk-src.tar.gz (md5 67c6abd5391a7757a9291b4eeec7e58c ~3Mo)...
- nufw
NuFW is a GPL extension to Netfilter (that is Linux firewall). It adds authentication to filtering rules.
Repository available with git:
git clone http://git.ufwi.org/nufw-emcNuFW components:
- nutcpc: UNIX command client client
- libnuclient: library shared by all client programs...
-
- ufwi-pki
Ufwi pki
- ufwi-rpcc-qt
Code shared by ufwi-ruleset and ufwi-log:
- authentication window
- keepalive mechanism
- asynchronous request
- PyQt specific helpers: validation of input widgets
- git protocol:
git clone git://gitorious.ufwi.org/ufwi-administration-suite/ufwi-rpcc-qt.git
...
- ufwi-rpcd
ufwi-rpcd is an object request broker based on Python and Twisted. Each ufwi-rpcd component registers to a server a component name and a list of services. These services can be called through XMLRPC calls. It is used to manage modules and web services, and allow components to call functions from other components in a network-transparent way (it does not matter if the service is located on the local ufwi-rpcd server, or part of another ufwi-rpcd server)....
- ufwi-ruleset
ufwi-ruleset: ruleset editor/designer, is composed of a PyQt GUI and an ufwi-rpcd component.
- git protocol:
git clone git://gitorious.ufwi.org/ufwi-administration-suite/ufwi-ruleset.git
...
- git protocol:
- ufwi-daemons
UFWI daemons and related libraries
- ufwi-authd
ufwi-authd handles both client authentication, taking decisions on requests sent by the ufwi-filterd daemon to accept packets or not, and sending decision to the ufwi-filterd daemon.
- git protocol:
git clone git://gitorious.ufwi.org/ufwi-daemons/ufwi-authd.git
...
- git protocol:
- ufwi-filterd
An authenticating firewall based on netfilter's NFQUEUE target. It allows to write filtering rules based on user identity, in addition
to classical network criteria.- git protocol:
git clone git://gitorious.ufwi.org/ufwi-daemons/ufwi-filterd.git
...
- git protocol:
- ufwi-ssl
Simple library to manage SSL using GnuTLS or OpenSSL.
Also available in: Atom