Projects / TRIPP

TRIPP

TRIPP is a utility to rewrite incoming and outgoing IP packets. Since it can rewrite both headers and payload, it can be used to configure the TCP/IP stack behavior in order to perform various tasks mainly intended for network tests, simulations, and development. It is configured via a small rule-based language, which allows the user to intercept packets, set arbitrary header values, increment or decrement numeric header fields, set an arbitrary payload, rewrite parts of the payload, or fragment, delay, multiply, or drop packets. It is totally user-level and doesn't require a kernel module.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  15 Jun 2006 04:08

Release Notes: An IP options handler, a virtual clock for TCP timestamps, a packet delayer, a packet marker, the ability to match packets randomly, the ability to limit rewriting to a specific host only, the ability to pass rules directly via the command line, and the ability to set a payload for empty packets were added. A bug that prevented payload rewriting on little endian systems from working correctly, a routing problem on BSD systems, an endianess bug with payload rewriting, some parser bugs, an IP broadcast bug, and many OpenBSD problems were fixed.

Release Notes: A rewriter for incoming traffic, the ability to preserve the original tcp_options values, fragments sorting support, a fake ARP daemon, raw IP support, a print action, and multithreading were added. A bug in the tcp_options handler, some parsing bugs, and a bug in fragment offset calculation were corrected.

Screenshot

Project Spotlight

Geomajas geocoder plug-in

A Geomajas plug-in to convert a location description to map coordinates.

Screenshot

Project Spotlight

CCZE

A roboust, fast, modular log colorizer.