The libpcap project

  •        0

libpcap is a system-independent interface for user-level packet capture. libpcap provides a portable framework for low-level network monitoring. Applications include network statistics collection, security monitoring, network debugging, etc.



comments powered by Disqus

Related Projects

TCPDump - Network Packet Analyzer

TCPDump, a powerful command-line packet analyzer; and libpcap, a portable C/C++ library for network traffic capture. It prints out a description of the contents of packets on a network interface that match the boolean expression. The Packet Capture library provides a high level interface to packet capture systems. All packets on the network, even those destined for other hosts, are accessible through this mechanism.


Snort is a libpcap-based sniffer/logger which can be used as a network intrusion detection and prevention system. It uses a rule-based detection language as well as various other detection mechanisms and is highly extensible.

Network Packet Capture Facility for Java

jpcap is a set of Java classes which provide an interface and system for network packet capture. A protocol library and tool for visualizing network traffic is included. jpcap utilizes libpcap, a widely deployed system library for packet capture.

Orionsniffer - A TCP/IP packet sniffer detects images from network

Orion Sniffer (or simply, 'Orion') is capable of sniffing GIF, JPEG and PNG images from unencrypted network traffic and saving these images to disk on the fly. Its filter recognizes specific data (eg: A GIF image) received from a Source (eg: TCP/IP packet), and an Output Handler 'does something' with the data (eg: write it to a file).


Snort_inline is a modified version of Snort. It accepts packets from iptables, instead of libpcap. It uses new rule types to tell iptables if the packet should be dropped or allowed to pass based on the Snort rules.

jNetPcap - Libpcap/WinPcap Java Wrapper

A java wrapper for popular quot;libpcapquot; and quot;WinPcapquot; libraries. Accurate full API translation. Packet buffers delivered with no copies. Send custom packets, gather statistics. Exposes advanced low level kernel management methods, all and more in Ja


Python module for the libpcap packet capture library, based on the original python libpcap module by Aaron Rhodes.


hprobe is a packet generator with a built-in sniffer (using libpcap). It can generate many types of network probes to scan hosts and networks and automatically analyses the responses. Written in C for Linux platform


fprobe and fprobe-ulog are NetFlow probes. fprobe - libpcap-based tool that collect network traffic data and emit it as NetFlow flows towards the specified collector. fprobe-ulog - libipulog-based fork of fprobe.

Bit-Twist (Packet Generator)

Bit-Twist is a simple yet powerful libpcap-based Ethernet II (IEEE 802.3) packet generator that comes complete with a comprehensive pcap capture file editor. Bit-Twist runs on Mac OS X (and *BSD), Linux, and Windows.