Projects / catnip

catnip

catnip is a tiny network packet mirroring tool. The server (source) is not based on libpcap and, when compiled and stripped, makes the binary smaller than 20kiB. This makes it very suitable for embedded environments where a libpcap-based tool, typically 100kiB for just libpcap and 500kiB for tcpdump, would be simply too large. What makes catnip stand out from other small packet capturing tools is that it presents the remote systems interface as a local TUN/TAP interface, but additionally can apply a BPF filter at the remote end to send to you only the traffic you are interested in.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  08 Mar 2014 14:45

    Release Notes: This release moves to presenting a TUN/TAP interface on the client. Packets which appear on the local interface are packets from the remote system mirrored to you, after an optional BPF filter has been applied.

    •  09 Aug 2010 19:02

      Release Notes: This release has moved to the GPLv3 and has help/version options when calling catnip. It has support for dropping privileges from root when possible.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.