Suricata, before the source.

Suricata turns network traffic into protocol state, detection, and alerts. This guide gives you the design-level orientation first.

Illustrative fixture · coverage limitedCoverage: illustrative repository slice

Follow one packet first.

Repository shape

Select a region for its architecture chapter.

Architecture map

level 0 · system shapeillustrative · 8 regions placed · pipeline layout

Ordered reading path

For a linear introduction, follow these same handoffs from the wire to output.

Detection is intentionally wider: protocol-aware rules, prefilters, and matchers meet the normalized stream here.