-
Notifications
You must be signed in to change notification settings - Fork 0
This repo (kcm-ufw) is intended for use by the Arch User Repository community to keep track of, download and commit to (make sure you ask to be added as a committer first).
License
youngunix/kcm-ufw
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
***NOTICE*** This project is not maintained and it will remain active for anyone interested in forking/hacking on it. If you are using KDE, see https://github.com/KDE/plasma-firewall. Introduction ============ This is a KDE control center module to configure and control the Uncomplicated Firewall, as shipped with Kubuntu 11.04. The following features are supported: 1. Enable/disable firewall 2. Configure firewall default settings 3. Add, edit, and remove rules 4. Re-order rules via drag'n'drop 5. Creation, and basic manipulation, of firewall profiles 6. Import/export of firewall profiles 7. Setting of some IP tables modules Components ========== The code is split into 3 main parts: 1. GUI - this is the main control module 2. KAuth helper - kcm_ufw_helper. This a simpe C++ application that receives instructions (via KAuth) from the control module - it then invokes the appropriate commands on the python helper. 3. UFW interface - kcm_ufw_helper.py. This performs all the actions upon UFW. Its written in Python to take advantage of UFW's python API. It should be possible to merge both helpers into a single KDE4 based python helper. Installation ============ To build and install: 1. mkdir build 2. cd build 3. cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` 4. make 5. sudo make install The following options may be passed to CMake: -DUFW_TRANSLATIONS=<list of translations to install> Builds and installs the selected translations. Supported values are en, es, fr, lt, and all. Entries should be separated with a semicolon (";") e.g. -DUFW_TRANSLATIONS="es;fr;lt" Default: all
About
This repo (kcm-ufw) is intended for use by the Arch User Repository community to keep track of, download and commit to (make sure you ask to be added as a committer first).
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published