etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: ipset  ]

Package: ipset (2.3.3-1)

administration tool for kernel IP sets

IP sets are a framework inside the Linux 2.4.x and 2.6.x kernel which can be administered by the ipset(8) utility. Depending on the type, an IP set may store IPv4 addresses, TCP/UDP port numbers, or IPv4 addresses with MAC addresses in a way which ensures lightning speed when matching an entry against a set.

If you want to

 * store multiple IPv4 addresses or port numbers and match against the entire
 collection using a single iptables rule;

 * dynamically update iptables rules against IPv4 addresses or ports without
 performance penalty;

 * express complex IPv4 address and ports based rulesets with a single iptables
 rule and benefit from the speed of IP sets;

then IP sets may be the proper tool for you.

Note: the ipset(8) utility is the userspace counterpart to kernel functionality which requires patches from the patch-o-matic-ng project applied to the kernel.

Tags: Implemented in: C, Role: Program

Other Packages Related to ipset

  • depends
  • recommends
  • suggests
  • dep: iptables
    administration tools for packet filtering and NAT
  • dep: libc6 (>= 2.7-1) [not alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb

Download ipset

Download for all available architectures
Architecture Package Size Installed Size Files
alpha 40.7 kB188 kB [list of files]
amd64 38.5 kB180 kB [list of files]
arm 35.2 kB93 kB [list of files]
armel 35.2 kB160 kB [list of files]
hppa 38.8 kB172 kB [list of files]
i386 34.8 kB160 kB [list of files]
ia64 49.0 kB228 kB [list of files]
mips 36.4 kB180 kB [list of files]
mipsel 36.8 kB180 kB [list of files]
powerpc 40.7 kB184 kB [list of files]
s390 38.6 kB164 kB [list of files]
sparc 35.4 kB164 kB [list of files]