IqFire-wall is a new graphical user interface based on the ipfire-wall framework.
It takes advantage of the qt core and GUI libraries, version 4, and the base libraries of the new kde 4 desktop environment. These components represent up to date and powerful technologies for the developer who wants to design a graphical user interface in a Linux environment. In fact the name iqfirewall refers to the employment of the Qt framework, and, at the same time, the q following the p letter in the alphabet, represents a successor of the command line interface ipfire-wall.
The iqfire-wall network firewall provides the user the following features:
- a graphical user interface integrating with the most common linux desktop environments (gnome and kde);
- easy configuring ruleset by means of
- a popup allowing to configure on the fly the new connections detected;
- a tree view to easy add/modify and delete the rules;
- separate rules for the administrator and for the normal user;
- a popup notifying the connections marked as to notify;
- a nice animated system tray icon monitoring the network activity of the firewall;
- a graph plot representing the statistics gathered by the firewall over the packets filtered, based on the qwt libraries;
- integrates the kde4 konsole into the main window that resembles the previous ipfire-wall terminal interface;
- a linux routing view to teach the user how the networking framework is realized inside the linux kernel an ease the management of the rules in the firewall;
- a new dynamic and integrated information and help system available for each widget in the graphical interface: moving your mouse over any item in the window displays helpful hints and information about the widget functionalities and usage. Try it!
- connections without a rule to allow/block them are stored in a list from which the user can later decide about the verdict to be applied;
- and many more features to discover...
Technically speaking, iqfire-wall provides the same features as ipfire-wall:
- IPv4 network packet filtering;
- IPv4 network address and port translation (NAT);
- a simple implementation of a state maching to track the network connections being treated by the firewall.
Read the ipfire-wall documentation for more details about the firewall features and the implementation details.
Try iqfire-wall and discover a new way to understand and configure the internetworking of your linux machine, while enjoying the innovative human-computer interaction provided by the user interface.