jNetPcap is a Java library that is a wrapper around the popular libpcap from tcpdump.org. What makes this library unique is that it is a comprehensive wrapper around the entire libpcap library. jNetPcap uses the same style of API as libpcap.
|Tags||Internet Software Development Libraries Java Libraries Networking Monitoring Systems Administration|
|Operating Systems||Windows POSIX|
Release Notes: The release adds new features and fixes two bugs. One of the bugs was a memory leak that has been fixed in this release. A major addition is the new packet decoding framework. The user can now work with fully decoded packets instead of raw buffers. Java-level protocol header definitions are provided, and allow Java compile-time type safety checks.
Release Notes: This is a maintenance release. Packages are provided for Fedora Core 8 (Linux), Debian 4 (Linux), and Win32 (WinXP/Vista). There are no bugfixes, since no bugs were reported.
Release Notes: This release is available in RPM format. A few new features have been added and some bugs fixed.
Release Notes: This release now provides peering classes and methods for all of libpcap and winpcap functions and structures. Advanced features such as kernel level "capture and dump to file" are possible. Low level packet transmissions in modes such as one at a time or bulk sendqueues are supported. Kernel level statistic gathering for network traffic and sampling modes are all supported now.
Release Notes: A critical bug (#1767744) has been fixed, where PcapHandler objects clobber the parent Pcap object data after invocation through loop() or dispatch() method. Some int constants have been added to Pcap.java class to represent various return codes, flags, and mode settings. openLive() method will now return "warning" messages in errbuf even if the result code from the OK was 0, per the pcap specification.