Network Packet Capture Facility for Java is a set of Java classes that provide an interface and system for network packet capture. A protocol library and tool for visualizing network traffic is included. It utilizes libpcap, a widely used system library for packet capture.
| Tags | Security Software Development Libraries Networking Monitoring Scientific/Engineering Visualization |
|---|---|
| Licenses | MPL |
| Operating Systems | OS Independent POSIX Linux Solaris |
| Implementation | Java |
Recent releases


Release Notes: The ability to read and write tcpdump format files was included along with a new and improved mechanism for synchronous packet capture in the core packet capture libraries. Some new functions were included in the utility package, timeval information was made accessible in objects derived from both Packet and RawPacket types, and a few bugs were fixed.


Release Notes: This release adds support for multiple simultaneous instances of the packet capture instance within a single Java VM. The jpcap packet capture engine and graphical visualization tools work on a variety of Unix and Linux platforms, including Mac OS X, Solaris, AIX, Red Hat Linux 7.x, 8.x, 9.x, Fedora Core 1, and others.


Release Notes: This release adds Mac OS X support and has been tested on a variety of Unix platforms. A binary distribution of a network packet visualization tool utilizing the library is available in RPM format. The tool works on a variety of Linux platforms, including Red Hat 7.x, 8.x, and 9.x.


Release Notes: This release incorporates changes submitted by the community. An alternate synchronous capture mechanism is now supported, and capture performance is significantly improved. The network traffic visualization tools are available in binary RPM format. Developers utilizing the capture API can build the interface using make or ant.


Release Notes: A fix for a memory leak in the libpcap native binding code, and addition of missing accessors and storage for packet headers and data for several protocol types in the network library.