The Engine Under the Hood

Packet Capture SDKs
for Java

Two SDKs. One for maximum performance. One for maximum portability. Both power everything we build — ExaViewer, ExaCapture, ExaVolume, and the Vantage Platform all run on jNetWorks.

jNetWorks jNetPcap
Throughput 800 Gbps sustained libpcap speed (kernel-limited)
Capture engine DPDK, Napatech, libpcap libpcap only
Protocol analysis L2–L7 (100+ protocols) L2–L4 (core protocols)
Zero-copy Full (kernel bypass) Native memory access
Platform Linux (DPDK/Napatech require it) Linux, Windows, macOS
Use case High-speed capture, appliances, Vantage Platform Developer tools, analysis apps, education
License Apache 2.0 (core) + Commercial (DPDK, Napatech) Apache 2.0 (open source)

jNetWorks SDK

The foundation of the Vantage Platform. 800 Gbps line-rate capture with DPDK and Napatech SmartNIC support. Full L2–L7 protocol dissection. Native ExaVolume integration: read and write directly with advanced analysis, indexing, metadata, and sidecar support. Writes at block level to underlying storage — or to distributed storage fabric for massive scale (RDMA-striped across network nodes directly from adapters to SSD targets).

Line-Rate Performance

800 Gbps sustained capture. Kernel bypass. NUMA-aware. Multi-queue. Zero-copy packet delivery.

📦

ExaVolume Native

Direct read/write to ExaVolume. Advanced indexing, metadata tokens, sidecar generation. Block-level writes for efficiency.

Hardware Acceleration

Napatech SmartNIC offload. FPGA-ready (Forge integration). Distributed scale path via RDMA block storage.

🔍

L2–L7 Dissection

100+ protocols. Stream reassembly. Application metadata. TLS decryption hooks. Custom dissectors.

Configure jNetWorks License

jNetPcap SDK

The original Java packet library. libpcap wrapper with protocol dissection. 17+ years, 1M+ installs. Cross-platform (Linux, Windows, macOS). Ideal for developers, analysis tools, and education.

Start with jNetPcap. Scale to jNetWorks. Same API patterns, same dissection engine — just faster capture backends and ExaVolume integration when you upgrade.

View on GitHub Examples & Docs
📚

Easy to Use

Fluent API, try-with-resources, immutable packet views, builder patterns. Panama FFI ready.

Zero-Copy Access

Native memory access. No buffer copies. ByteBuffer integration. Memory-mapped files. Efficient batch access. Minimal GC pressure.

17+ Years Proven

1M+ installs worldwide. Fortune 500 deployments. Active maintenance. Regular security updates. Backward compatibility. Long-term support.

Maven Central
<groupId>com.slytechs.sdk</groupId>
<artifactId>jnetpcap</artifactId>
Start with jNetPcap. Scale to jNetWorks.
Build on the same foundation as the Vantage Platform.

Both SDKs share the same protocol analysis architecture and API patterns. Moving from jNetPcap to jNetWorks means adding high-performance capture backends and native ExaVolume support — not rewriting your application.

Ready to Build?

Configure your SDK license or talk to our team.