IPKungFu is an iptables-based Linux firewall. It aims to simplify the configuration of Internet connection sharing, port forwarding, and packet filtering.
| Tags | Security Networking Firewalls |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | Unix Shell |
Recent releases


No changes have been submitted for this release.


Changes: This release adds rules caching to save a lot of startup time and changes to how open ports are specified.


Changes: This release fixes a cosmetic bug discovered just after the release of 0.5.1.


Changes: This release contains a huge number of new features small and large, bugfixes, optimizations, and other improvements. Most notably, the main configuration parameters are now auto-detected or guessed, and it should work out of the box for most people with no configuration necessary.


Changes: Many new features have been added, most notably support for public IP addresses on the internal LAN and granular control of the FORWARD chain. Portscan detection is much more reliable, especially with the ipt_psd patch.
- All comments
Recent commentsRe: Multiple Ext IP Addresses
I'm glad you're enjoying it! No new features are currently planned, and none are likely to be added unless someone else wants to develop a patch. I will likely be replacing ipkungfu in the future, and I don't currently have any development plans other than a small bugfix release in the near future.
Multiple Ext IP Addresses
Really loving IPKungfu but support for multiple external / internet IP addresses would be fantastic. Are there still plans to develop this feature and if so any timetime?
Re: IPKungfu - 0.6.1 - chkconfig not setting start up
Rocco,
Yep, that worked. Thanks!
Copied from the directory I untarred the source files and then copied from ./files/rc.ipkungfu in to /etc/init.d/ipkungfu
Then ran chkconfig --add ipkungfu and then chkconfig --level 2345 ipkungfu on
This worked like a charm!
Thanks!
Re: IPKungfu - 0.6.1 - chkconfig not setting start up
Rob,
There's currently no installer for the init script, since it's only been tested on about half a dozen distros. Manually copy files/rc.ipkungfu from the source into /etc/init.d, then chkconfig and all the other commands should work. If not, pop into the IRC channel and stick around for a bit (I noticed you stopped by but left before I got back).
Rocco
IPKungfu - 0.6.1 - chkconfig not setting start up
Hi folks,
I just installed IPKungfu on a CentOS 5 server and when i run the command 'chkconfig --levels 2345 ipkungfu on' I get this error:
error reading information on service ipkungfu: No such file or directory
This is on a Linux kernel 2.6.18-53.1.4.el5
While I can go in to /usr/local/sbin/ and get ipkungfu to run using this command: ipkungfu or ipkungfu --init
I'm also not finding the startup script in /etc/init.d or /etc/rc.d/*
ipkungfu doesn't exist in the services list when I do: chkconfig --list
I tried to add it using the command 'chkconfig --add ipkungfu' but I get the same error as before.
Any suggestions?