awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
stamparm avatar

stamparm/maltrail

0
View on GitHub↗
8,498 stars·1,251 forks·Python·MIT·28 views

Maltrail

Maltrail is a malicious traffic detection system used for network intrusion detection. It consists of a network intrusion sensor for monitoring interfaces, a threat intelligence aggregator for syncing blacklists, and a detection engine that identifies security threats through signature matching and heuristic attack patterns.

The system distinguishes itself through a distributed sensor architecture that collects traffic data from multiple remote probes and forwards events to a central analysis server. It employs heuristic behavioral analysis to identify unknown threats, such as port scanning or excessive DNS failures, and provides an IP reputation firewall integrator to export attacker source addresses for automated blocking in external tools.

The platform includes a web-based management interface for visualizing threat timelines and analyzing security event logs. It supports the aggregation of threat intelligence from external feeds and custom lists, while providing access control mechanisms to restrict log visibility based on user permissions or network masks.

Features

  • Network Intrusion Detection - Monitors network traffic in real time to identify and log malicious activity based on known attack signatures.
  • Distributed Capture Probes - Collects traffic data from multiple remote capture probes and forwards events to a single central analysis server.
  • Behavioral Threat Detection - Detects suspicious activity like port scanning or DNS failures by analyzing traffic patterns instead of static blacklists.
  • IP Blacklisting - Identifies attack patterns by matching network traffic against blacklists of known malicious IP addresses.
  • Anomaly-Based Threat Identification - Spots unknown threats such as excessive DNS failures and unusually long domain names using heuristic mechanisms.
  • Heuristic Behavioral Detection - Identifies suspicious behavior such as port scanning and direct executable downloads that bypass static blacklists.
  • Threat Intelligence Aggregation - Aggregates external blacklists and custom threat feeds to identify known malicious IP addresses and domains.
  • Threat Intelligence Synchronizers - Syncs external blacklists and custom threat feeds to automatically identify known malicious IP addresses and domains.
  • Traffic Filtering Systems - Identifies security threats by matching network traffic against blacklists and heuristic attack patterns.
  • Traffic Signature Matching - Identifies malicious traffic by comparing network packets and domain names against a database of regular expression patterns.
  • Centralized Logging Systems - Stores security events from distributed sensors in a unified database for centralized analysis.
  • Distributed Security Event Aggregation - Collects security event details from multiple distributed sensors and stores them in one central server.
  • Network Traffic Analysis - Visualizes security events through web interfaces and charts to examine the frequency and type of network attacks.
  • Sensor Network Coordination - Collects security event data from multiple network sensors into one central server for unified analysis.
  • Threat Log Exports - Sends detected threat logs to external monitoring systems using standardized formats like CEF or JSON via Syslog or Logstash.
  • Packet Capture Filters - Monitors network interfaces using specific capture filters to identify and log suspicious traffic patterns.
  • Automated IP Banning - Exports lists of detected attacker addresses to external firewall tools for automated traffic blocking.
  • Firewall Management - Exports filtered lists of attacker source IPs for integration with external blocking tools and firewalls.
  • Security Analysis Dashboards - Provides a web interface for visualizing security events, analyzing attacker behavior, and monitoring real-time threat logs.
  • Custom Threat List Management - Allows uploading personal lists of malicious trails to supplement standard blacklists and improve detection accuracy.
  • Threat Timeline Visualizations - Implements a web interface with timelines and charts to analyze the frequency and type of detected threats.
  • Event Export Plugins - Sends detected threat logs to external systems using standardized formats like CEF or JSON via Syslog and Logstash.
  • Network Traffic Analyzers - Analyzes real-time network traffic patterns against known attack signatures to identify and log security threats.
  • Security Event Monitoring - Provides a web-based interface for examining detailed logs of malicious activity and security attacks.
  • Threat Monitoring Dashboards - Ships a web-based management interface for visualizing detected threats and monitoring current system status.
  • Web-Based Dashboards - Provides a browser-based dashboard for visualizing threat timelines and managing blacklist synchronization.
  • Security Lab Environments - Malicious traffic detection system using public blacklists.
  • Systems And Services - Listed in the “Systems And Services” section of the The Book Of Secret Knowledge awesome list.
  • Detection And Monitoring - Detects malicious network traffic using public threat lists.
  • Malware Analysis - A malicious traffic detection system.
  • Network Analysis - Detects malicious traffic using blacklists and behavioral analysis.
  • Network Security Monitoring - Detects malicious network traffic using blacklists and behavioral analysis.
  • Security And Forensics - Malicious traffic detection system with web monitoring.

Star history

Star history chart for stamparm/maltrailStar history chart for stamparm/maltrail

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does stamparm/maltrail do?

Maltrail is a malicious traffic detection system used for network intrusion detection. It consists of a network intrusion sensor for monitoring interfaces, a threat intelligence aggregator for syncing blacklists, and a detection engine that identifies security threats through signature matching and heuristic attack patterns.

What are the main features of stamparm/maltrail?

The main features of stamparm/maltrail are: Network Intrusion Detection, Distributed Capture Probes, Behavioral Threat Detection, IP Blacklisting, Anomaly-Based Threat Identification, Heuristic Behavioral Detection, Threat Intelligence Aggregation, Threat Intelligence Synchronizers.

What are some open-source alternatives to stamparm/maltrail?

Open-source alternatives to stamparm/maltrail include: security-onion-solutions/securityonion — Security Onion is a security information and event management platform and network security monitoring suite. It… dtag-dev-sec/tpotce — T-Pot is a multi-honeypot orchestration platform and threat intelligence collector. It utilizes a Docker-based… zeek/zeek — Zeek is a network analysis framework and security monitoring tool that transforms raw network packets into high-level… ntop/ntopng — ntopng is a web-based network traffic monitoring tool and flow data aggregator. It functions as a network security… clong/detectionlab — DetectionLab is a reproducible Windows Active Directory security lab designed for testing detection capabilities. It… bunkerity/bunkerized-nginx — Bunkerized Nginx is a containerized security automation system that provides a secure reverse proxy and web…

Open-source alternatives to Maltrail

Similar open-source projects, ranked by how many features they share with Maltrail.
  • security-onion-solutions/securityonionSecurity-Onion-Solutions avatar

    Security-Onion-Solutions/securityonion

    4,661View on GitHub↗

    Security Onion is a security information and event management platform and network security monitoring suite. It functions as an intrusion detection system and a network traffic analysis tool designed to identify malicious activity and network intrusions through signature-based detection and host-based monitoring. The platform integrates a security case management system to organize investigations by tracking detections and grouping related security events. It provides capabilities for full packet capture, network metadata extraction, and the collection and indexing of security logs from dive

    Shell
    View on GitHub↗4,661
  • dtag-dev-sec/tpotcedtag-dev-sec avatar

    dtag-dev-sec/tpotce

    9,281View on GitHub↗

    T-Pot is a multi-honeypot orchestration platform and threat intelligence collector. It utilizes a Docker-based security sandbox to deploy and manage a collection of diverse decoy services that simulate vulnerable targets to lure attackers and record their activity. The system features a distributed sensor network where remote nodes capture attack logs and transmit them via encrypted communication to a central hub. This central hub employs an analytics stack to transform raw logs into geographic maps and interactive dashboards for adversary behavior visualization. To increase the realism of si

    Shell
    View on GitHub↗9,281
  • zeek/zeekzeek avatar

    zeek/zeek

    7,735View on GitHub↗

    Zeek is a network analysis framework and security monitoring tool that transforms raw network packets into high-level semantic logs. It functions as an application protocol analyzer and network intrusion detection system designed to extract meaning from network traffic and monitor for malicious activity. The system focuses on archiving network activity and maintaining historical records of application-layer state for forensic investigation and auditing. It utilizes a combination of modular protocol analyzers and customizable detection policies to perform deep semantic analysis of numerous app

    C++brodfirndr
    View on GitHub↗7,735
  • ntop/ntopngntop avatar

    ntop/ntopng

    7,880View on GitHub↗

    ntopng is a web-based network traffic monitoring tool and flow data aggregator. It functions as a network security monitor, an SNMP network management system, and an industrial protocol analyzer for OT and SCADA environments. The system provides specialized inspection for industrial protocols such as Modbus, DNP3, and IEC 60870. It distinguishes itself through behavioral threat detection, encrypted traffic analysis via handshake fingerprinting, and the ability to identify hardware and operating systems using DHCP and MAC address patterns. Its broader capabilities include real-time traffic an

    Lua
    View on GitHub↗7,880
  • See all 30 alternatives to Maltrail→