12 layers between the packet
and your SOC alert
Every packet traverses a fully ordered inspection pipeline. No layer is skippable. The flood gate and normalisation gate are hardcoded active at every degradation level.
Hardware Layer
IngestionIngestion Decoupling
Ring BufferFlood Separation Gate
NewML Pre-Filter
Shadow ModeNormalization Gate
Evasion-ProofFlow Engine
Session TrackingFingerprinting
JA4 + ECHFeature Aggregation
Metadata OnlyBehavioral Engine
Kill-ChainSignal Fusion & Scoring
Risk ScoreTinyLlama FP Reduction
Off Hot PathSOC Output & Dashboard
Real-timeBuilt for the threat landscape
your perimeter tools miss
Encrypted traffic. QUIC tunnels. Slow-drip exfiltration. Adversarial fingerprint spoofing. LYNX is designed from first principles to handle exactly what signature-based systems cannot.
Evasion-Resistant Normalisation
IP defragmentation, TCP reassembly, IPv6 extension header parsing, and QUIC reassembly ensure every inspection layer sees a single canonical byte stream — fragmentation, overlap, and tunnelling attacks are caught before any detection logic runs.
Encrypted Traffic Detection
All detection is metadata and behavioural — no payload inspection, no TLS interception. LYNX detects exfiltration, lateral movement, and C2 beaconing in fully encrypted sessions by analysing timing, volume, fingerprints, and sequence patterns.
TinyLlama False-Positive Reduction
A fine-tuned TinyLlama-1.1B language model evaluates uncertain alerts off the hot path, converting wire-only flow graphs into readable context and returning a binary THREAT / FALSE_POSITIVE verdict. SOC analysts receive only real threats.
Privacy-Preserving Federated Learning
Each deployed node contributes only locally-differentially-private weight deltas to a shared global model — raw traffic never leaves the device. Clustered FedAvg groups nodes by traffic domain so a hospital's model never corrupts a factory's.
Wire-Speed Performance
Zero dynamic allocation on the hot path, lock-free SPSC ring buffer, cuckoo hash flow table with O(1) worst-case lookup, and optional DPDK kernel bypass on Linux x86. Benchmarked at 500k+ packets per second on commodity hardware.
Graceful Degradation
Under CPU saturation, LYNX reduces inspection depth through 4 explicit levels rather than dropping packets or crashing. The flood gate and normalisation layer are never disabled — evasion protection holds at every degradation level.
MIPS Embedded Deployment
A single statically-linked binary cross-compiled for Cavium OCTEON MIPS64 runs on the Cyberoam CR1500ia and similar hardware-firewall platforms with 512 MB RAM. No vendor SDK, no proprietary dependencies — just standard Linux.
Multi-Stage Attack Modelling
A kill-chain state machine correlates recon → access → enumeration → escalation → exfiltration patterns across a configurable 1-hour to 7-day window, detecting APT campaigns that individual session alerts would never surface.
No Endpoint Access Required
LYNX derives pseudo-identities from JA4 TLS fingerprints, HTTP characteristics, and TCP/IP stack behaviour — no agents, no EDR, no kernel modules on endpoints. Identity follows the network, not the host.
One codebase.
Every firewall it runs on.
LYNX compiles for four targets from a single C17 codebase. No vendor SDK, no proprietary dependencies — just standard Linux and a configurable CMake flag.
LYNX Desktop
A CLI tool — run it like Snort. Point it at an interface or a PCAP file. All 12 inspection layers active, TinyLlama FP reduction included. Runs on Linux, Windows, and macOS with zero OS-specific configuration.
Runs on