Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Intrusion Detection

Intrusion Detection

125 projects

Showing 36 of 125 projects

sshForShits
sshForShitsGo

A framework for building high-interaction SSH honeypots with customizable command emulation.

#ssh-honeypot#intrusion-detection#network-security
Stars39
Forks7
Last commit6 years ago
mysql-honeypotd
mysql-honeypotdC

A low-interaction MySQL honeypot written in C that logs unauthorized access attempts.

#libev#honeypot#server-emulation
Stars37
Forks15
Last commit1 day ago
go0r
go0rGo

A simple SSH honeypot written in Go to log and monitor unauthorized SSH login attempts.

#ssh-honeypot#server-emulation#logging
Stars37
Forks5
Last commit11 years ago
IOCmite
IOCmitePython

Synchronizes threat intelligence indicators from MISP to Suricata datasets and sends alert sightings back to MISP.

#suricata#security-automation#sightings
Stars37
Forks3
Last commit3 years ago
suricata-sample-data
suricata-sample-dataShell

A repository of sample Suricata eve.json log files generated from various network pcap datasets for security analysis and learning.

#suricata#ids#ids-ips
Stars36
Forks9
Last commit7 years ago
honeypotpi
honeypotpiShell

A script that transforms a Raspberry Pi into an XRDP honeypot to capture and monitor unauthorized login attempts.

#login-attempts#honeypot#credential-capture
Stars35
Forks5
Last commit1 year ago
go-sshoney
go-sshoneyGo

A lightweight SSH honeypot that logs connection attempts, including IP, username, password, and client version.

#honeypot#ssh-honeypot#syslog
Stars34
Forks6
Last commit9 years ago
BroYara
BroYaraC++

A Bro (Zeek) file analyzer plugin that integrates YARA rule scanning for malware detection in network traffic.

#file-analysis#malware-detection#plugin
Stars33
Forks5
Last commit11 years ago
Passive Network Audit Framework (pnaf)
Passive Network Audit Framework (pnaf)Perl

A modular Perl framework for passive network security assessment by analyzing traffic with multiple analysis engines.

#deep-packet-inspection#traffic-analysis#honeynet-project
Stars32
Forks9
Last commit
honeypot.go
honeypot.goGo

A Go-based SSH honeypot that logs and notifies you of unauthorized SSH login attempts on your server.

#ssh-honeypot#intrusion-detection#brute-force-detection
Stars30
Forks9
Last commit12 years ago
nids-rule-library
nids-rule-library

A curated collection of open-source and commercial rulesets for Suricata and Snort network intrusion detection systems.

#suricata#ids#intrusion-detection
Stars29
Forks6
Last commit3 years ago
ssh-honeypot
ssh-honeypotC

A modified OpenSSH daemon that forwards attacker commands to Cowrie for logging and interaction interpretation.

#ssh-honeypot#openssh#cowrie-integration
Stars28
Forks2
Last commit7 years ago
Lophiid
LophiidGo

A hybrid AI honeypot for detecting and interacting with mass web application exploitation attempts.

#ai#honeypot#web-security
Stars27
Forks5
Last commit2 months ago
imap-honey
imap-honeyGo

A lightweight IMAP and SMTP honeypot written in Go for detecting and logging email protocol attacks.

#honeypot#syslog#smtp
Stars26
Forks5
Last commit4 years ago
Tom's Honeypot
Tom's HoneypotPython

A network security honeypot designed to detect and analyze malicious activity as featured in Applied Network Security Monitoring.

#honeypot#forensic-analysis#intrusion-detection
Stars26
Forks7
Last commit11 years ago
canarytokendetector
canarytokendetectorShell

A script to detect and remove Thinkst Canarytokens from files using signature-based detection.

#digital-forensics#file-analysis#canarytokens
Stars26
Forks4
Last commit2 years ago
HoneyWRT
HoneyWRTPython

A low-interaction Python honeypot that mimics vulnerable services to detect and log intrusion attempts.

#honeypot#service-emulation#python
Stars25
Forks4
Last commit11 years ago
RedisHoneyPot
RedisHoneyPotGo

A high-interaction honeypot system that emulates Redis protocol to detect and analyze unauthorized access attempts.

#redis-protocol#honeypot#server-emulation
Stars25
Forks12
Last commit5 years ago
SuriGuard
SuriGuardTypeScript

A modern web-based management system for Suricata IDS/IPS, featuring advanced analytics and visualization capabilities.

#security-analytics#web-dashboard#ids-ips
Stars22
Forks6
Last commit1 year ago
pghoney
pghoneyGo

A low-interaction honeypot that mimics a PostgreSQL server to detect and log unauthorized connection attempts.

#honeypot#database-security#intrusion-detection
Stars20
Forks7
Last commit2 years ago
ssh-honeypotd
ssh-honeypotdC

A low-interaction SSH honeypot written in C for detecting and logging unauthorized access attempts.

#honeypot#ssh-honeypot#syslog
Stars20
Forks5
Last commit21 hours ago
Damn Simple Honeypot (DSHP)
Damn Simple Honeypot (DSHP)Python

A minimal honeypot that detects unauthorized connection attempts and triggers customizable alerts.

#honeypot#vpc-security#monitoring
Stars18
Forks4
Last commit10 years ago
sshlowpot
sshlowpotGo

A no-frills low-interaction SSH honeypot written in Go that logs authentication attempts.

#ssh-honeypot#authentication-logging#intrusion-detection
Stars16
Forks3
Last commit6 years ago
suricata-kafka-output
suricata-kafka-outputRust

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
honeyssh
honeysshGo

An SSH honeypot that logs credentials from brute-force attacks and provides statistics via an HTTP API.

#ssh-honeypot#statistics#intrusion-detection
Stars14
Forks2
Last commit6 years ago
detection
detectionYARA

A collection of open-source threat detection rules for Snort, Sigma, and Yara security tools.

#yara-rules#sigma-rules#security-automation
Stars14
Forks1
Last commit2 years ago
gohoney
gohoneyGo

A Go-based SSH honeypot that logs attacker commands and IP addresses in a fake shell environment.

#ssh-honeypot#logging#intrusion-detection
Stars14
Forks2
Last commit12 years ago
sticky_elephant
sticky_elephantRuby

A medium-interaction PostgreSQL honeypot that logs attacker queries and connections for security monitoring.

#honeypot#ruby-gem#database-security
Stars13
Forks5
Last commit1 year ago
go-suricata
go-suricataGo

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
suricata-prettifier
suricata-prettifierPython

A command-line tool that formats and syntax highlights Suricata intrusion detection rules for improved readability.

#suricata#rule-formatting#security-automation
Stars13
Forks2
Last commit6 years ago
suricata-highlight-vscode
suricata-highlight-vscode

Syntax highlighting for Suricata rules in Visual Studio Code.

#highlight#suricata#vscode-language
Stars13
Forks5
Last commit4 years ago
slinkwatch
slinkwatchGo

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
go-emulators
go-emulatorsGo

A collection of honeypot service emulators written in Go for improved security and performance.

#honeypot#service-emulation#security-tools
Stars11
Forks6
Last commit10 years ago
Suricata Community Style Guide
Suricata Community Style Guide

Community-maintained style guide for Suricata rules and configuration files.

#suricata#community-standards#open-source-security
Stars11
Forks1
Last commit2 years ago
Terraform Module for Suricata
Terraform Module for SuricataHCL

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

#suricata#vpc#ids
Stars10
Forks4
Last commit4 years ago
Yet Another Fake Honeypot (YAFH)
Yet Another Fake Honeypot (YAFH)Go

A lightweight honeypot written in Go that emulates SSH and Telnet services to log attacker activity.

#honeypot#ssh-server#telnet-server
Stars10
Forks1
Last commit8 years ago
PreviousPage 3 of 4

Related Tags

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
8 years ago
Next
#Network Security88
#Honeypot45
#Security Monitoring38
#Security33
#Suricata33
#Cybersecurity32
#Threat Detection29
#Python19
#Go18
#Ids17
#Docker17
#Ssh Honeypot15