Projects / IPtables ROPE

IPtables ROPE

ROPE is an open-ended iptables match module that allows rules to be written using a simple but powerful scripting language. It is designed for controlling complex high-level protocols that cannot be blocked using traditional criteria based on port numbers (etc.). Criteria can include tests on any field of the IP, UDP, or TCP headers as well as the packet data payload.

Tags
Licenses
Operating Systems
Implementation

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Jul 2005 10:04
  • Rrelease-after

Changes: This release adds a pre-built binary version for use with IPCop 1.4.6.

  • Rrelease-mid
  •  24 May 2005 11:34
  • Rrelease-after

Changes: The rddump utility handles tcpdump 3.8 format output. bittorrent.rope now identifies (blocks) .torrent file downloads.

  • Rrelease-mid
  •  01 May 2005 13:18
  • Rrelease-after

Changes: A minor fix to the bittorrent.rope script (for identifying the bittorrent protocol). Compiled script files are now ownership and mode checked before being loaded into the kernel.

  • Rrelease-mid
  •  18 Apr 2005 11:33
  • Rrelease-after

Changes: IP and MAC address handling has been extended to allow a.b.c.d.e.f and aa:bb:cc:dd syntaxes to be used to specify strings up to 255 characters in length.

  • Rrelease-mid
  •  03 Apr 2005 13:08
  • Rrelease-after

Changes: Handling of "!" for the "--rope-script" option of iptables to invert the return of a rope script. --rope-push-int, --rope-push-str, and --rope-push-ip options allow values to be pre-pushed onto the stack as command line arguments. UserLand debug mode includes a stack-depth print out. Rationalisation of *.h header files.

B3ac8d26ed3be48b60b16e0b5cefbef3_thumb

Project Spotlight

PeaZip

A file and archive manager that supports many compression and archive formats.

F03b9db5127bde904f2dbe1370d47ee0_thumb

Project Spotlight

JumpBox for LAMP Deployment

A JumpBox to quickly deploy PHP, Python, and Perl applications with a self-contained LAMP environment.