suricata-offline-evejson

Analyzes PCAP traffic offline with Suricata and validates detections via eve.json.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill suricata-offline-evejson-generalreasoning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: suricata-offline-evejson
Source: https://github.com/GeneralReasoning/env-skillsbench/tree/main/suricata-custom-exfil/environment/skills/suricata-offline-evejson
Command: npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill suricata-offline-evejson-generalreasoning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires suricata, jq, and includes scripts (resource) components.

What problem does it solve?

Offline Suricata workflow to analyze PCAP traffic and validate detections via eve.json, enabling reproducible testing without live traffic.

Core Features & Use Cases

  • Offline PCAP analysis with eve.json generation and alert extraction
  • Validation of detections using eve.json against generated events
  • Use Case: Security teams performing offline testing and incident simulations with provided PCAPs

Quick Start

Run Suricata on a sample PCAP to generate eve.json for review.

Frequently Asked Questions about suricata-offline-evejson

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze PCAP traffic offline to generate Suricata alerts?

You can analyze PCAP traffic offline by running Suricata against the capture file to generate an eve.json log containing extracted security alerts and network events for validation.

What is an eve.json log used for in offline network forensics?

In offline network forensics, an eve.json log stores Suricata alert data in JSON format, enabling security teams to validate detections and review network events reproducibly without live traffic.

Do I need jq and Suricata installed to extract alerts from a PCAP file?

Yes, you need Suricata to execute offline packet analysis and generate logs, while jq is required to parse and validate the extracted JSON alert data within the generated eve.json file.

Can I use Suricata for incident response simulations with captured traffic?

Yes, Suricata supports incident response simulations by running offline on provided PCAPs, validating configured rules and detections against captured traffic to test security workflows.

How do I validate Suricata detections against generated network events?

You validate Suricata detections by running the engine offline on a PCAP, generating the eve.json log, and parsing the JSON output to confirm that configured rules trigger expected network alerts.