Skip to content

Commit

Permalink
Update suricata.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
TOoSmOotH authored Mar 11, 2024
1 parent 95b126f commit a050217
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion suricata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,24 @@ By default, EXTERNAL_NET is set to ``any`` (which includes ``HOME_NET``) to dete
PCAP
----

Starting in 2.4.60, users now have the option to migrate PCAP to be captured by Suricata instead of Stenographer. This feature is in BETA There are 2 modes for Suricata PCAP. The first mode is TRANSITION that will keep Stenographer running but not capturing traffic. This allows for retrieval of PCAP frmo older PCAP stored in Steno as well as new PCAP generated from Suricata.
Starting in 2.4.60, users now have the option to migrate PCAP to be captured by Suricata instead of Stenographer. This feature is in BETA!

There are 2 modes for Suricata PCAP. The first mode is TRANSITION that will keep Stenographer running but not capturing traffic. This allows for retrieval of PCAP from older PCAP stored in Steno as well as new PCAP generated from Suricata. Steno will start writing 0 byte files and clean off old PCAP as Suricata uses more space. Once your old Stenographer PCAP has aged off you can change the pcap engine option to SURICATA. If you don't care about losing existing PCAP you can simply use this option at the beginning and delete the contents of the Stenographer pcap and index directories.

Differences between Suricata and Stenographer for PCAP
------------------------------------------------------

- PCAP is indexed in Stenographer. This allows instant retreival of PCAP sessions from disk. When a Suricata PCAP is requested, a process searches the PCAP files and retreives the appropriate packets for the flow.
- PCAP in Stengrapher is stored in a special format due to this indexing. Suricata PCAP is stored as standard PCAP and can be copied off to other tools.
- PCAP in Suricata can be compressed with lz4.
- When Suricata sees an encrypted SSL session it will stop recording packets after the SSL key exchange saving disk space.
- Conditional PCAP is supported with Suricata. There are three modes that are supported. "all" for all PCAP, "alert" for only capturing the flow that generated the alert, and "tag" to only PCAP specific tagged rules.
- Suricata PCAP can be set only to capture PCAP for a flow to the stream depth. Security Onion sets this to 1mb by default. This means once the PCAP flow hits 1mb it will stop recording packets. This is similar to Trim PCAP in 16.04.

PCAP Modes in Suricata
----------------------

Using Suricata for PCAP allows you to use 3 different modes for catpruing PCAP. These modes are "all" which captures ALL pcap.

Performance
-----------
Expand Down

0 comments on commit a050217

Please sign in to comment.