pcap4j
PF_RING
pcap4j | PF_RING | |
---|---|---|
2 | 2 | |
1,125 | 2,621 | |
- | 1.1% | |
0.0 | 9.2 | |
over 1 year ago | 8 days ago | |
Java | C | |
GNU General Public License v3.0 or later | GNU Lesser General Public License v3.0 only |
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.
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.
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
What are some alternatives?
oshi - Native Operating System and Hardware Information
pyshark - Python wrapper for tshark, allowing python packet parsing using wireshark dissectors
Flyway - Flyway by Redgate • Database Migrations Made Easy.
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.
progressbar - Terminal-based progress bar for Java / JVM
HttpCanary - A powerful capture and injection tool for the Android platform
MakeLobbiesGreatAgain - Steam Networked-based Game Lag Checker
AQtion - Aquantia AQC multigigabit NIC linux driver (atlantic) - development preview
Mockito - Most popular Mocking framework for unit tests written in Java
tn40xx-driver - Linux driver for tn40xx from Tehuti Networks