3 graphical clients for managing the Uncomplicated FireWall

ufw, the Uncomplicated FireWall, is Ubuntu’s user-friendly, command line frontend to IPTables, the command line utility for managing Netfilter, the firewall application built into the Linux kernel. It is installed not just on Ubuntu, but also on all Ubuntu-based distributions. As simple to use as ufw is, a graphical interface is even better, especially for new users.

This article, presents the three graphical interfaces for and managing ufw that I am aware of. If you know another that is not listed here, tell us about it. Note that this is not a tutorial on how to configure them, just a listing.

So, here they are, in alphabetical order:

  1. Gufw – This is the graphical client available on Ubuntu and Ubuntu-based distributions.This is Gufw’s interface in its enabled state.
    gufw1

    The Simple tab allows you to create rules with a port number defined. This makes it possible to create rules for services and applications not preset in the Preconfigured tab.
    gufw5

    The Advanced tab makes it possible to create more specific rules using source and destinations ports and addresses. If you are looking for a guide on how to configure Gufw, how to configure a graphical firewall client on Ubuntu 10.10 is a good one.
    gufw6

  2. KDE Control Module-ufw – This is the K Desktop Environment’s firewall control module and it is typically installed on non-Ubuntu, (KDE) distributions.

    The main window. The tooltip shows the outgoing policy options.
    KDE Firewall Control Module

    And this is the same window showing the logging levels.
    KDE Firewall Module on Chakra

    The default rule adding window presents an interface for adding very general rules. It is the simple rule adding interface.
    KDE Firewall Module on Chakra Linux

    This is advanced window for adding rules. It makes it easy to add more specific rules. Stay tuned for a step-by-step guide on how to configure this graphical interface to ufw.
    KDE Firewall Module on Chakra Linux Aida

  3. ufw-Frontends – This is a PyGTK and PyQt interface to ufw. It is written and maintained by Darwin Bautista and it is the graphical firewall client installed on Sabayon 6 GNOME. This screenshot is the main window.
    ufw-Frontends on Sabayon 6 GNOME

    There is no simple or advanced rule adding window on ufw-Frontends, just a rule adding window. It provides all the options needed to add general or very specific rules. Stay tuned for a step-by-step guide on how to configure this graphical interface to ufw.
    ufw-Frontends on Sabayon Linux 6 GNOME

Related Posts

Upgrading Mandriva Linux 2010 to Mandriva Linux 2010 Spring Performing a distribution upgrade is one task I have never attempted on Mandriva Linux. And that is because Mandriva Linux 2010 is the first Mandriva ...
How to delete DigiNotar CA certificate from Firefox DigiNotar B.V., a unit of VASCO Data Security International, Inc., is an Internet Trust Service Provider based in the Netherlands. Part of their busin...
How to install Java Runtime on Zenwalk 6.2 Zenwalk is a Slackware-based, Linux operating system. Version 6.2, the latest release, does not come with Java Runtime Environment (jre) installed. W...
How to reset passwords on Fedora 21 and 22 Thanks to a very strict password policy and one too many passwords to remember, I managed to forget both the root and user account passwords of a test...
How to install Software on Kali Linux Kali Linux is the next-generation edition of BackTrack. It is BackTrack reborn. If you've been using BackTrack, or you're are thinking about using Bac...
Dual-booting Windows 7 and Ubuntu 10.10 This is the second article on dual-booting Windows 7 and Ubuntu 10.10 on a computer with one hard disk. The first, how to dual-boot Ubuntu 10.10 and W...

We Recommend These Vendors and Free Offers

ContainerizeThis 2016 is a free, 2-day conference for all things containers and big data. Featured, will be presentations and free, hands-on workshops. Learn more at ContainerizeThis.com

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).

Want to become an expert ethical hacker and penetration tester? Request your free video training course of Online Penetration Testing and Ethical Hacking

Whether you're new to Linux or are a Linux guru, you can learn a lot more about the Linux kernel by requesting your free ebook of Linux Kernel In A Nutshell.


9 Comments

  1. I guess my post was also a question….I thought Firestarter is just a GUI for UFW…but since I wasn’t sure, it was phrased as a possible question for confirmation

  2. I wrote a bunch of application profiles (200?) for use with Ubuntu. They were submitted to the Ubuntu devs but there hasn’t been any progress in getting them in the repos.
    http://jhansonxi.blogspot.com/2010/10/ufw-application-profiles.html

  3. I have been using Firestarter actively on my Ubuntu 10.04 and 10.10 systems, and it works great. Firestarter also works in 11.04 as well, but a little work has to be done to enable Firestarter to successfully write messages to log files.

  4. How about Firestarter? Isn’t that also a graphical end that runs on top of UFW?

    • You will have to show me some proof.

      AFAIK, Firestarter was in active development at least 4 years before somebody came up with the idea of creating a Linux distribution called Ubuntu. And ufw is a recent addition to Ubuntu. I think it was in Ubuntu 8.04 (2008) that ufw made its debut.

      So, unless Firestarter’s developers changed its codebase to that of ufw after 2008, my response to your comment is, nyet.

      But I could be wrong.

  5. Pingback: Links 23/7/2011: Red Hat Enterprise Linux 5.7 is Out; Linux Distribution From DoD | Techrights

  6. Pingback: GUI clients for ufw « 0ddn1x: tricks with *nix

Leave a Comment

Your email address will not be published. Required fields are marked *

*