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)

Loading...