Protocol Packs

Protocol packs provide header definitions, dissectors, and processors for specific protocol families. Each pack is a separate Maven module that can be included based on application requirements.

Available Packs

Core Pack (sdk-protocol-core)

Foundation infrastructure for all protocol processing.

Provides:

  • Base interfaces: Protocol, Processor, Router, Analyzer

  • Packet and header binding infrastructure

  • Descriptor types and management

  • SPI extension points

  • Token emission framework

Maven:

<dependency>
    <groupId>com.slytechs.jnet.protocol</groupId>
    <artifactId>protocol-api</artifactId>
    <version>3.0.0</version>
</dependency>

TCP/IP Pack (sdk-protocol-tcpip)

Core Internet protocols.

Layer
Protocols

L2

Ethernet, VLAN (802.1Q), LLC/SNAP, STP, LLDP, ARP

L3

IPv4, IPv6, ICMPv4, ICMPv6, IPsec (AH/ESP), GRE, MPLS

L4

TCP (with options), UDP, SCTP

L7

DNS, DHCP

Features:

  • IP fragment reassembly

  • TCP segment reassembly

  • Flow tracking and state management

  • Checksum validation

Maven:

Web Pack (sdk-protocol-web)

Web and application layer protocols.

Protocol
Features

HTTP/1.x

Request/response parsing, header extraction

HTTP/2

Stream multiplexing, HPACK decompression

HTTP/3

QUIC-based transport

TLS 1.2/1.3

Record parsing, decryption with key log

QUIC

Connection tracking, packet parsing

WebSocket

Frame parsing, message reassembly

Maven:

Telco Pack (sdk-protocol-telco)

Telecommunications and mobile network protocols.

Category
Protocols

Core Network

GTP-C, GTP-U, PFCP, Diameter, RADIUS

Signaling

SCCP, TCAP, MAP, CAP, INAP

Transport

SIGTRAN (M2UA, M3UA, SUA), SS7

Voice

SIP, RTP, RTCP, MGCP

Maven:

Telco LTE Pack (sdk-protocol-telco-lte)

LTE/4G specific protocols.

Interface
Protocols

S1-AP

S1 Application Protocol

X2-AP

X2 Application Protocol

NAS

Non-Access Stratum

RRC

Radio Resource Control

Maven:

Header Examples

IPv4

TCP

HTTP

GTP

Roadmap

2025 - Current Focus

Pack
Status
Description

protocol-api

✅ Released

Core infrastructure

protocol-tcpip

✅ Released

TCP/IP family

protocol-web

🔄 In Progress

Web protocols, TLS decryption

protocol-telco

🔄 In Progress

Core telco protocols

protocol-telco-lte

📋 Planned

LTE/4G protocols

2026 - Enterprise & Industrial

Pack
Description

protocol-database

Database protocols: MySQL, PostgreSQL, MongoDB, Redis, Cassandra wire protocols

protocol-microsoft

Microsoft protocols: SMB/CIFS, MSRPC, NTLM, Kerberos, LDAP, Active Directory

protocol-industrial

Industrial protocols: Modbus, DNP3, IEC 61850, OPC-UA, PROFINET

protocol-storage

Storage protocols: iSCSI, NFS, FibreChannel over Ethernet

2027 - Emerging Technologies

Pack
Description

protocol-5g

5G NR protocols: NGAP, XnAP, F1AP, E1AP, PFCP extensions

protocol-cloud

Cloud-native protocols: gRPC, GraphQL, AMQP, MQTT, Kafka

protocol-automotive

Automotive protocols: CAN, CAN-FD, Automotive Ethernet, SOME/IP

protocol-iot

IoT protocols: CoAP, LwM2M, Zigbee, Z-Wave, Thread, Matter

Intelligence Packs (AI/ML Integration)

Pack
Description
Timeline

intelligence-common

Common AI/ML API and infrastructure

2026

intelligence-protocol

Protocol-based ML analysis and reporting

2026

intelligence-security

Security threat AI/ML analysis

2026

intelligence-blockchain

Blockchain intelligent analysis

2027

intelligence-telco

Telco and AAA intelligent analysis

2027

intelligence-mobile

Radio and mobile protocol analysis

2027

Blockchain Packs

Pack
Description
Timeline

blockchain-common

Common blockchain API

2026

blockchain-bitcoin

Bitcoin protocol definitions

2026

blockchain-ethereum

Ethereum protocol definitions

2026

blockchain-ripple

Ripple protocol definitions

2027

blockchain-litecoin

Litecoin protocol definitions

2027

Custom Protocol Packs

You can create custom protocol packs for proprietary or specialized protocols:

Register via SPI:

Pack Dependencies

Last updated