Installation and Setup
Maven Coordinates
The starter POM pulls in all required modules:
<dependency>
<groupId>com.slytechs.sdk</groupId>
<artifactId>jnetpcap-sdk</artifactId>
<version>3.0.0</version>
<type>pom</type>
</dependency>Individual modules (if needed):
sdk-protocol-core – Core interfaces and infrastructure
sdk-protocol-tcpip – TCP/IP protocol pack
sdk-protocol-web – HTTP, TLS, QUIC (future)
sdk-protocol-telco – Telco protocols (future)
- Licensing
The Common Protocols SDK (dissection engine, ProtocolStack, reassembly, core headers) is licensed under Apache License 2.0.
No license key is required for community usage.
Commercial backends (DPDK, Napatech) and advanced decryption features require a commercial license and activation key.
// Optional: Activate commercial license when using paid features Net.activateLicense("your-commercial-key");
Community vs Commercial Features
Feature
Community
Commercial
Core capture
Yes
Yes
Basic dissection
Yes
Yes
Reassembly (limited)
Yes
Full
Decryption
No
Yes
Advanced tokens
Limited
Full
Last updated