THE ENGINE UNDER THE HOOD

Packet Capture SDKs
for Java

Two SDKs. One for maximum performance. One for maximum portability. Both share the same token-stream architecture — the same foundation that powers ExaViewer, ExaCapture, ExaVolume, and the Vantage Platform.

jNetWorksjNetPcap
Throughput800 Gbps sustainedlibpcap speed (kernel-limited)
Capture engineDPDK, Napatech, libpcaplibpcap only
Protocol analysisL2–L7 (100+ protocols)L2–L4 (core protocols)
Token streamFull — out-of-band, line rateCore tokens included
Zero-copyFull (kernel bypass)Native memory access
PlatformLinux (DPDK/Napatech require it)Linux, Windows, macOS
LicenseApache 2.0 (core) + CommercialApache 2.0 — open source

Same Foundation. Different Scale.

Both SDKs share the same protocol dissection engine, spec lifecycle, and token stream format. Start where your requirements are today. Upgrade without rewriting.

jNetWorks

800 Gbps line-rate capture. DPDK and Napatech SmartNIC support. Full L2–L7 dissection. Out-of-band token stream feeding ExaViewer, persistent storage, and ML pipelines simultaneously — without touching the packet path.

  • 800 Gbps sustained capture
  • DPDK · Napatech · libpcap backends
  • Full L2–L7, 100+ protocols
  • Token stream: IDS, flow, TLS, ML, custom
  • ExaVolume native, RDMA block storage
  • Linux · Apache 2.0 + Commercial
Full Details Configure License

jNetPcap

The original Java packet library. libpcap wrapper with L2–L4 protocol dissection. 17+ years, 1M+ installs, Fortune 500 deployments. Cross-platform, open source, fluent modern API ready for Java 22+ Panama FFI.

  • Linux · Windows · macOS
  • libpcap via Panama FFI
  • L2–L4 dissection, zero-copy access
  • Core token stream included
  • 17+ years · 1M+ installs
  • Apache 2.0 — free & open source
Full Details GitHub
Start with jNetPcap. Scale to jNetWorks.
Same token stream. Same dissection engine. No rewrite.

Both SDKs emit the same 16-byte analysis tokens from the same protocol stack. Your application logic, analyzer plugins, and token consumers all carry forward when you upgrade backends.

jNetWorks Architecture → jNetPcap Documentation →

Ready to Build?

Configure your SDK license or explore the open source library.