Home

  • UFWI: main project
    • daemons
      • 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.
      • 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.
      • 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).
    • PyQt management tools
      • ufwi-ruleset: ruleset editor/designer (is composed of a PyQt GUI and an ufwi-rpcd component)
      • ufwi-log: displays firewall logs with different kind of charts (is composed of a PyQt GUI and an ufwi-rpcd component)
      • ufwi-rpcc-qt: Code shared by ufwi-ruleset and ufwi-log (auth window, some code using PyQt, asynchronous request, keepalive)
  • Old projects:

Latest projects

  • ufwi-pki (07/15/2012 01:13 pm)

    Ufwi pki

  • ufwi-rpcc-qt (01/20/2012 07:19 am)

    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-log (01/07/2012 12:59 pm)

    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-ruleset (12/17/2011 12:43 pm)

    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-conf (12/17/2011 08:41 am)