ipkungfu(8)
π ipkungfu(8) β System Manager's Manual π
okay bestie, sit down, we're talking about ipkungfu, the iptables-based firewall for Linux. she's on page 8 of the System Manager's Manual and she's that girl.
β¨ NAME β¨
ipkungfu β an iptables-based firewall for Linux π₯π₯
πΈ SYNOPSIS πΈ
ipkungfu [ -c ] [ -t ] [ -d ] [ -h ] [ -v ] [ --quiet ] [ --panic ] [ --no-caching
(and yes, that bracket situation at the end is exactly how the original prints it, no I will not be fixing it, she's iconic like that π )
π¦ DESCRIPTION π¦
so. ipkungfu is an iptables-based Linux firewall. her three main design goals, in order, are:
- security
- ease of use
- performance
in that exact order, no cap, security is the main character here π
she takes full advantage of the advanced features of iptables, tcpwrappers, and the Linux kernel β like, she's not just using them, she's using them. and she also simplifies the configuration of internet connection sharing, advanced routing, and other networking needs. lowkey a whole networking bestie π
π OPTIONS π
-c,--checkβ Checks whetheripkungfuis loaded, and reports any command line options it may have been loaded with. like a vibe check but for your firewall π«Ά-t,--testβ Runs a configuration test and shows you the results. β οΈ heads up bestie: this does not test or display all configuration options. what it does give you is a chance to verify that the major configuration options are correct before you actually put them into action. test before you commit, fr fr πΈ-d,--disableβ Disables the firewall. okay so it is super important to know exactly what this one does: all traffic is allowed in and out, and if you're running a gateway, all NATed traffic is forwarded (the option retains your connection sharing options). Custom rules are not implemented, anddeny_hosts.confis ignored. read that twice. π-f,--flushβ Disables the firewall COMPLETELY. All rules are flushed, all chains are removed. Any port forwarding or internet connection sharing will cease to work. she's not being dramatic, she's being accurate π-h,--helpβ Displays brief usage information and exits. the "just tell me what to do" option π-v,--versionβ Displays version information and exits. π¦--quietβ Runsipkungfuwith no standard output. silent but slaying β¨--panicβ Drops ALL traffic in all directions on all network interfaces. and listen: you should probably never use this option. like, genuinely.--panicexists for the highly unusual situation where you know an attack is underway but you know of no other way to stop it. emergency button energy. do not press for fun π--failsafeβ Ifipkungfufails,--failsafewill cause all firewall policies to revert toACCEPT. this is useful when you're working withipkungfuremotely, to prevent loss of remote access due to firewall failure. the "don't lock yourself out, babe" option π«Άπ--no-cachingβ Disables the rules caching feature. bye caching bestie π
π FILES π
/etc/ipkungfu/ipkungfu.conf/etc/ipkungfu/advanced.conf/etc/ipkungfu/accept_hosts.conf/etc/ipkungfu/deny_hosts.conf/etc/ipkungfu/custom.conf/etc/ipkungfu/log.conf/etc/ipkungfu/redirect.conf/etc/ipkungfu/services.conf/usr/sbin/ipkungfu/usr/share/doc/ipkungfu/AUTHORS/usr/share/doc/ipkungfu/README/usr/share/doc/ipkungfu/FAQ/usr/share/doc/ipkungfu/ChangeLog/usr/share/doc/ipkungfu/COPYING
β SEE ALSO β
and that's the whole page, bestie π this one's from the System Manager's Manual, dated January 2003 β yes, she's an elder icon and she still eats π mwah, go configure something safely πβ¨
π¦ where this page comes from
- ubuntu jammy: ipkungfu 0.6.1-6.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms