iptables-optimizer - sort iptables rules by packet counters

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename iptables-optimizer_0.9.14-1_all.deb
Package name iptables-optimizer
Package version 0.9.14
Package release 1
Package architecture all
Package type deb
Category net
Homepage -
License -
Maintainer Johannes Hubertz <johannes@hubertz.de>
Download size 13.84 KB
Installed size 43.00 KB
iptables-optimizer is a shell and Python based tool for sorting
iptables rules by packet/byte counters according to the
administrators policy, ip6tables-optimizer works similar just
for ip6tables chains.


Package Version Architecture Repository
iptables-optimizer_0.9.14-1_all.deb 0.9.14 all Debian Main
iptables-optimizer - - -


Name Value
bash >= 4.3
python >= 2.7.8-1


Type URL
Mirror ftp.br.debian.org
Binary Package iptables-optimizer_0.9.14-1_all.deb
Source Package iptables-optimizer

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install iptables-optimizer deb package:
    # sudo apt-get install iptables-optimizer




2016-12-10 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.14-1) unstable; urgency=medium
* greencloud removed due to debian/stretch needs
(Closes: #845049)
* corrects error handling
* test imports and uses FilterLoadError in contextmanager
* tox adapted to python3.5, 2.6 removed
* version and date now set to 0.9.14 from 2016-12-06
* documentation mentions python 3.5 and pyflakes
2015-03-29 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.13-2) unstable; urgency=medium
* [d1d8d0a] debian directory deleted in master branch
master is upstream now
packaging in debian/sid
* [3512fe0] version changed to 0.9.13, copyrighted to 2015-02-10
* [8f23ecd] debian/patches no longer needed
* [bfe4f85] gbp.conf added
to overwrite users global gbp.conf settings
2015-02-10 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.13-1) unstable; urgency=medium
* shunit2 test added to check real root vs. fakeroot
* ID checks for root summarized to REAL_ID, all tests affected
* debian version set to 0.9.13-1, copyright msgs edited to 2015
2015-01-16 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.13) unstable; urgency=medium
* [c7045a8] version now set to 0.9.13
2014-09-28 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.12) unstable; urgency=medium
* branch squeeze created to enable simple backport
* dependencies for build and runtime set to testing
* documentation configuration: no index and sources
* debian files adapted, debhelpers more involved
2014-09-04 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.11) unstable; urgency=medium
* shunit2 test skipping for non root users explained
* addig IP6 variable seems easy going
* new tests input-file needed for IP6
* minimal changes lead to ip6tables compatibility
* clean exit added for beauty of code
* ip6... manpage created with sed by replacing iptab with ip6tab..
* ip6tables-optimizer-tests.sh now called as well
* version increased to 0.9.11, ip6tables-optimizer added in setup.py
* version set to 0.9.11, documentation updated (Closes: #714012)
2014-08-18 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.10) unstable; urgency=low
[ Johannes Hubertz ]
* shell wrapper rewritten and now accompanied by shunit2 tests
* README.txt and man page updated to new iptables-optimizer
* options introduced: -a -c -v -w
* python and tox adapted to 2.7 and 3.4
* sphinx-documentation still needs more work
2013-08-24 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.9) unstable; urgency=low
* [436f2f8] python3 dependancies removed, python2 is actual standard version
* [003cfcb] no python module to build, so dh_pysupport removed
* [7885b7d] setup.py may use 2to3 if used with python3
* [4380120] version incremented t0 0.9.9
* [cad1b02] version 0.9.9, shebang uses python directly
* [1484100] README.txt mentions changes to 0.9.9
2013-08-12 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.8) unstable; urgency=low
[ Johannes Hubertz ]
* [1144d70] clean removes directoy dist, created for rpm
* [94c6e10] debhelper prerm corrected
[ Tim Stolarski ]
* [579251f] Move purge operation to postrm script
[ Johannes Hubertz ]
* [218f04d] python3.2 compatibility took some time
2013-08-08 - Johannes Hubertz <johannes@hubertz.de>
iptables-optimizer (0.9.7) unstable; urgency=low
* [394a447] typo corrected in the man page
* [56c21ed] Build-Depends: python-support added
* [28e4b6f] dh_python2 replaced by dh_python-support, installs on squeeze ok
* [fd10add] prerm removes /var/cache/iptables-optimizer on purge
* [ddae3ba] cosmetics in Makefile and iptables_optimizer.py
* [fe79343] py.test introduced, nosetests are replaced
* [f64f350] clean removes pycache and egg.info
* [9dac4b5] version 0.9.7 released

See Also

Package Description
iptables-persistent_1.0.11_all.deb boot-time loader for netfilter rules, iptables plugin
iptables_1.8.2-4_i386.deb administration tools for packet filtering and NAT
iptotal_0.3.3-13.1+b1_i386.deb monitor for IP traffic, not requiring SNMP
iptraf-ng_1.1.4-6+b1_i386.deb Next Generation Interactive Colorful IP LAN Monitor
iptraf_1.1.4-6_all.deb transitional package to iptraf-ng
iptstate_2.2.6-1+b2_i386.deb top-like interface to your netfilter connection-tracking table
iptux_0.7.6-1_i386.deb Intranet communication tool for Linux
iputils-arping_20180629-2_i386.deb Tool to send ICMP echo requests to an ARP address
iputils-clockdiff_20180629-2_i386.deb Measure the time difference between networked computers
iputils-ping_20180629-2_i386.deb Tools to test the reachability of network hosts
iputils-tracepath_20180629-2_i386.deb Tools to trace the network path to a remote host
ipv6calc_1.0.0-1_i386.deb small utility for manipulating IPv6 addresses
ipv6pref_1.0.3-1_i386.deb utility to set IPv6 address preferences
ipv6toolkit_2.0-1_i386.deb Security assessment and troubleshooting tool for the IPv6 protocols
ipvsadm_1.29-1_i386.deb Linux Virtual Server support programs