Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Security
  4. Suricata

Suricata

The "Awesome Suricata" project is a curated resource list dedicated to Suricata, a high-performance intrusion detection and prevention system (IDPS) and network security monitoring engine. This list encompasses a variety of resources, including configuration guides, rule sets, tools for integration, performance tuning tips, and community contributions. It is designed for security professionals, network administrators, and developers looking to enhance their understanding and implementation of Suricata in their security infrastructure. Users can find valuable insights and tools to effectively monitor and protect their networks against threats, making this collection an essential asset for anyone involved in cybersecurity.

intrusion-detectionnetwork-securitysuricatacybersecuritynetwork-monitoringthreat-detection
RSSView on GitHub
221 stars21 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Hacking

The "Awesome Hacking" project is a curated resource list designed for those interested in the field of hacking, which involves exploring and exploiting vulnerabilities in computer systems and networks. This list encompasses a wide range of categories, including penetration testing tools, ethical hacking tutorials, security research papers, and community forums. It serves as a valuable resource for beginners looking to learn the basics of cybersecurity, as well as experienced professionals seeking advanced techniques and tools. Whether you are aiming to enhance your skills or stay updated on the latest security trends, this collection offers a wealth of information to support your hacking journey.

16.1k
📦
Security

The "Awesome Security" project is a curated collection of resources focused on enhancing security practices in the digital realm. This list encompasses a wide range of categories including security tools, libraries, frameworks, tutorials, and best practices for various platforms and technologies. It is designed to benefit security professionals, developers, and system administrators alike, providing valuable insights and tools to safeguard applications and data. Whether you are a beginner looking to understand security fundamentals or an experienced practitioner seeking advanced techniques, this project offers a wealth of information to help you improve your security posture and protect your digital assets.

14.2k
📦
Malware Analysis

The "Awesome Malware Analysis" project is a curated resource list designed to assist security professionals and researchers in the field of malware analysis. Malware analysis involves examining malicious software to understand its behavior, functionality, and impact. This list includes tools for static and dynamic analysis, reverse engineering resources, malware databases, and educational materials such as tutorials and courses. It is valuable for both beginners looking to learn the basics and experienced analysts seeking advanced techniques and tools. Users can find a wealth of resources to enhance their skills and improve their malware analysis capabilities.

13.6k
📦
Web Security

The "Awesome Web Security" project is a curated collection of resources focused on the security of web applications and services. Web security encompasses practices and technologies designed to protect websites and online services from cyber threats, vulnerabilities, and attacks. This list includes tools for penetration testing, secure coding practices, frameworks, libraries, and educational materials such as articles and tutorials. It is valuable for developers, security professionals, and researchers who seek to enhance their understanding of web security and implement robust security measures. Users can find essential tools and knowledge to safeguard their web applications effectively and stay ahead of potential threats.

13.2k

Table of Contents

16 sections · 78 projects

Input Tools

1 projects
Deepfence PacketStreamerDeepfence PacketStreamer

Distributed tcpdump for cloud native environments, capturing and streaming network packets from multiple hosts to a central receiver.

#suricata#pcap#observability
Stars1,927
Forks244
Last commit2 years ago

Output Tools

6 projects
suricata-kafka-outputsuricata-kafka-output

A Suricata plugin that outputs Eve JSON events to Apache Kafka for real-time network security monitoring.

#suricata#suricata-plugin#kafka-integration
Stars15
Forks4
Last commit4 years ago
suricata-redis-outputsuricata-redis-output

A Suricata output plugin that writes Eve JSON events to Redis without blocking the main thread.

#redis-output#suricata-plugin#ids
Stars9
Forks0
Last commit5 months ago
MeerMeer

A lightweight C-based data broker that enriches and forwards Suricata/Sagan EVE JSON data to various output destinations.

#dns-enrichment#suricata#data-broker
Stars30
Forks8
Last commit3 years ago
FEVERFEVER

A fast, extensible event router for processing Suricata's JSON EVE output, designed for high-throughput network security monitoring.

#netsec#suricata#metadata-aggregation
Stars58
Forks7
Last commit13 days ago
Suricata-Logstash-TemplatesSuricata-Logstash-Templates

Kibana 3 dashboard templates for visualizing Suricata IDS/IPS logs in Logstash/ELK stack.

#suricata#elk-stack#security-analytics
Stars81
Forks27
Last commit10 years ago
LilithLilith

A Perl tool that ingests EVE JSON logs from Suricata and Sagan into PostgreSQL for structured querying and analysis.

#log-ingestion#suricata#perl
Stars1
Forks0
Last commit3 years ago

Operations, Monitoring and Troubleshooting

9 projects
slinkwatchslinkwatch

A tool to dynamically maintain Suricata's network interface configuration based on link status and assign detection threads via weighted allocation.

#suricata#network-interfaces#network
Stars12
Forks4
Last commit6 years ago
suri-statssuri-stats

Stars30
Forks3
Last commit10 years ago
MauerspechtMauerspecht

A probing tool that generates controlled network traffic to verify if security sensors are receiving all relevant traffic in corporate networks.

#go-application#client-server#sensor-validation
Stars3
Forks1
Last commit1 year ago
ansible-suricataansible-suricata

Ansible role for deploying Suricata IDS/IPS from stretch-backports on Debian 9 systems.

#suricata#ids-ips#stretch-backports
Stars1
Forks0
Last commit8 years ago
MassDeploySuricataMassDeploySuricata

Ansible-based automation for mass deployment and updates of Suricata intrusion detection and prevention systems.

#suricata#devops#security-automation
Stars9
Forks2
Last commit11 years ago
docker-suricatadocker-suricata

A Docker image for Suricata, enabling easy deployment of the network intrusion detection and prevention system.

#suricata#containerization#ids
Stars329
Forks79
Last commit10 days ago
Suricata-MonitoringSuricata-Monitoring

A LibreNMS JSON SNMP extend and Nagios-style check for monitoring Suricata intrusion detection system statistics.

#suricata#nrpe#ids
Stars2
Forks0
Last commit2 years ago
Terraform Module for SuricataTerraform Module for Suricata

Terraform module to deploy Suricata IDS with Google Cloud packet mirroring for network traffic inspection.

#suricata#vpc#ids
Stars10
Forks4
Last commit4 years ago
suricata_exportersuricata_exporter

A Prometheus exporter that collects and exposes Suricata IDS/IPS metrics via a Unix socket for monitoring and visualization.

#suricata#unix-socket#ids-ips
Stars27
Forks15
Last commit1 month ago

Programming Libraries and Toolkits

6 projects
rust-suricatax-rule-parserrust-suricatax-rule-parser

An experimental Rust parser for Suricata rules that converts them into structured JSON/YAML representations.

#suricata#serde#yaml
Stars13
Forks4
Last commit1 month ago
go-suricatago-suricata

A Go client library for interacting with Suricata's Unix socket to execute commands and retrieve data.

#suricata#unix-socket#client
Stars13
Forks1
Last commit6 years ago
gonidsgonids

A Go library for parsing and manipulating Snort and Suricata IDS/IPS rules with Suricata compatibility focus.

#parse#suricata#ids
Stars198
Forks50
Last commit2 months ago
surevegosurevego

Stars15
Forks4
Last commit7 years ago
suricataparsersuricataparser

A pure Python parser and generator for Snort and Suricata intrusion detection rules.

#suricata#suricata-rule#ids
Stars34
Forks12
Last commit2 years ago
py-idstoolspy-idstools

#suricata#ids#unified2
Stars286
Forks85
Last commit1 year ago

Dashboards and Templates

4 projects
KTSKTS

Stars33
Forks14
Last commit10 years ago
KTS5KTS5

Stars43
Forks15
Last commit8 years ago
KTS6KTS6

Stars24
Forks5
Last commit7 years ago
KTS7KTS7

Stars45
Forks12
Last commit2 months ago