Projects

  • UFWI

    User Filtering With Iptables
    Download NuFirewall 1.0 beta ISO (MD5: 46c43b70c36328a0fff4ced90b0a8e43).

    • 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-svn

        Size 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)...

      • ew4-updates

        Updates of the EW4 appliance:

        • Firewall: 36 upgrades (numbers 10..48), the developer upgrade (#666, enable SSH and debug), 9 special upgrades (9000xxx), a template
        • Multi-Firewall: 2 upgrades (#13 and #14)

        Repository available with git:
        git clone http://git.ufwi.org/ew4-updates...

      • 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-emc

        NuFW components:

        • nutcpc: UNIX command client client
        • libnuclient: library shared by all client programs...
      • ufwi-log

        ufwi-log: displays firewall logs with different kind of charts, is composed of a PyQt GUI and an ufwi-rpcd component

        • git protocol:
          git clone git://gitorious.ufwi.org/ufwi-administration-suite/ufwi-log.git
          ...
      • 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
          ...
    • 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
          ...
      • 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
          ...
      • ufwi-ssl

        Simple library to manage SSL using GnuTLS or OpenSSL.

Also available in: Atom