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)

  1. 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