PF_RING
pcap4j
PF_RING | pcap4j | |
---|---|---|
2 | 2 | |
2,621 | 1,125 | |
1.1% | - | |
9.2 | 0.0 | |
8 days ago | over 1 year ago | |
C | Java | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PF_RING
-
Does Linux "perform buffered I/O"?
There are ways to bypass the Linux kernel's buffers, network stack and management of hardware, when required (I assume network IO counts for IO too?).
- Throughput issues with recently installed Gig Ethernet card - Dell PowerEdge T320, Proxmox/Debian, Broadcom NetXtreme BCM5722
pcap4j
-
PCAP parsing very slow
I just created a java app to do the same thing with https://github.com/kaitoy/pcap4j and https://github.com/ctongfei/progressbar
-
Library for capturing and crafting packets
I think java represents packets as datagrams in the standard library, as described in this tutorial. Otherwise, pcap4j will probably fit your needs, depending on the actual requirements.
What are some alternatives?
pyshark - Python wrapper for tshark, allowing python packet parsing using wireshark dissectors
oshi - Native Operating System and Hardware Information
PcapPlusPlus - PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
Flyway - Flyway by Redgate • Database Migrations Made Easy.
HttpCanary - A powerful capture and injection tool for the Android platform
progressbar - Terminal-based progress bar for Java / JVM
AQtion - Aquantia AQC multigigabit NIC linux driver (atlantic) - development preview
MakeLobbiesGreatAgain - Steam Networked-based Game Lag Checker
tn40xx-driver - Linux driver for tn40xx from Tehuti Networks
Mockito - Most popular Mocking framework for unit tests written in Java