
KWallBuilder
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
KWallBuilder is a tool for adding iptable rules based on the responses of the user. It tries to insulate the user from the complexities of creating a linux firewall using the iptables mechanism.
The current version supports rules based on network layer protocol and ports.
It supports TCP,UDP and ICMP protocols.
The application requires root privileges. One approach would be to add an entry in the /etc/sudoers file and run the application through sudo.
While KWallBuilder adds iptable rules, it does not guarantee that the added rules will be sufficient to completely protect the system, more details can be obtained from the application's home page.
Though the rpm provided is for SuSE, it can be used on any distribution. The rpm installs in /opt/kde3/ . The application and the icon can then be copied into the KDE directory for the distribution.
tsarodej
14 years ago
Report
yetmagellan
14 years ago
Report
yetmagellan
14 years ago
Report
yetmagellan
14 years ago
Report
gohanz
15 years ago
http://www.slacky.it/
http://www.slacky.it/index.php?option=com_remository&Itemid=1&func=fileinfo&filecatid=884&parent=category
Report
avasaralak
15 years ago
Report
xep
15 years ago
whi you didn't use "which" program or script to configure
you configure gui useless and poor (sorry)
Report
avasaralak
15 years ago
I did not use which since it searches through the PATH environment variable looking for the executable. I did not want to assume that iptables and modprobe will always be in path. Hence, I provided for the configuration of the paths.
Maybe I can use which first and if I do not find the executable then I can request the user to configure the path.
Report
xep
15 years ago
that's right
Report
tsarodej
15 years ago
Report
avasaralak
15 years ago
1)Load the ip_queue module and
2)Invoke the iptable utility.
One approach would be to add the application in the file /etc/sudoers and
run it through sudo kwallbuilder.
Also, please check if the ip_queue module is available (it is usually available).
Report
xep
15 years ago
/sbin/iptables
/sbin/modprobe
etc.
Report
tsarodej
15 years ago
Report
avasaralak
15 years ago
Login as root and issue iptables -L if you see 3 input and 3 output rules with QUEUE that implies that iptables was found and since ip_queue was loaded it would imply that modprobe was found.
If the above is true, try ping yahoo.com.
Can you check for the .kwallbuilder.conf in the home directory ? If it is prsent please delete it and run KWallBuulder again, you should be asked for the paths.
Else, right click on the icon in the system tray and you should see a config option. Config and run KWallBuilder again.
Report
tsarodej
15 years ago
Report
tsarodej
15 years ago
In file included from main.cpp:22:
kwallbuilder.h:40:20: error: libipq.h: No such file or directory
kwallbuilder.h:75: error: 'ipq_handle' has not been declared
kwallbuilder.h:91: error: ISO C++ forbids declaration of 'ipq_handle' with no type
kwallbuilder.h:91: error: expected ';' before '*' token
builderthread.h:52: error: ISO C++ forbids declaration of 'ipq_handle' with no type
builderthread.h:52: error: expected ';' before '*' token
make[2]: *** [main.o] Error 1
...
Whats broken?
(gcc 3.4, Gnu\Linux Etch (testing))
Report
avasaralak
15 years ago
Report
tsarodej
15 years ago
Report
tsarodej
15 years ago
Report
avasaralak
15 years ago
Also, you can either
copy or link libipq into /usr/include or change include path in the code.
Report
juancho
15 years ago
Report
avasaralak
15 years ago
Report
juancho
15 years ago
Report
avasaralak
15 years ago
I would have to create a file that combines the source archive and the binary rpm to upload both to kde-apps.
I am hosting the files myself on my own website and unfortunately my service provider does not allow incoming requests on port 80.
I can mail the tar.gz to you.
P.S. I cannot access port 9054 either from my work.
Report
juancho
15 years ago
Report