Download
Get the source, build it, run it.
KMyFirewall 1.1.1 is the latest documented release. The source archive contains the application, the handbook and the build files needed for a KDE 3 system.
Before you download
These releases are development versions, so some features may not be implemented yet. They are quite usable for setting up a personal firewall. It is recommended that you download and install the latest version for best results.
The software is licensed under the GNU General Public License. You can copy and modify it for your needs as long as you stay conform with the GPL.
KMyFirewall is free software under the GNU General Public License. The handbook is under the GNU Free Documentation License.
System requirements
Versions before 0.9.3 do not load kernel modules for you if they are not already loaded or compiled into the kernel. It depends on your IPTables version whether modules are loaded automatically. Make sure your kernel is configured to accept your configuration before you start using KMyFirewall.
| Component | Before 1.0beta1 | 1.0beta1 and later |
|---|---|---|
| Linux kernel | 2.4.x or later | 2.4.x or later |
| IPTables | 1.2.x or later | 1.2.x or later |
| KDE | 3.x with development packages | 3.3.x with development packages |
| Qt | 3.0.2 with development packages | 3.3.x with development packages |
| Build tools | automake and autoconf | automake and autoconf |
If you want to use connection tracking, make sure the ip_conntrack module is loaded or compiled into your kernel. For further instruction about installing and running IPTables, see the IPTables project.
Read the handbook pages for Requirements and Compilation and installation.
Install from source
Extract the archive in the directory where you saved it, then change to its root directory. Run the following commands to configure, compile and install KMyFirewall:
tar xvfz kmyfirewall‑1.1.1.tar.gz
cd kmyfirewall‑1.1.1
./configure ‑‑prefix=/usr/kde/3.5
make
su ‑c "make install"
KMyFirewall does not behave well if you pass the wrong options to ./configure, and the GUI may show problems. Check the source packages your distribution provides for KDE applications to find the right arguments. For a detailed description of the arguments, read the INSTALL file in the source package.
Install with RPM packages
Download the package for your version and run the following command as root:
rpm ‑Uhv kmyfirewall‑1.1.1.rpm
Install with apt
The original release notes describe an apt repository for Fedora packages. Add the repository line to the apt sources, then update and install:
rpm http://www.rockerssoft.com/apt/fedora/1/en/i386/ ./
apt‑get update
apt‑get install kmyfirewall
This repository is preserved from the 1.1.1 release notes. Package availability depends on the distribution and mirrors, and the original third party repository may no longer be active. Building from source is the most reliable path.