Awesome AI for Infra › Anomaly Detection

Stream-AD/MIDAS

⭐ 777 C++ added to this list on 2026-06-14 repository created 2019-10-23

MIDAS (Microcluster-Based Detector of Anomalies in Edge Streams) provides a highly efficient C++ implementation for real-time anomaly detection in dynamic graphs. Its core purpose is to identify various types of anomalies such as intrusions (e.g., DoS and DDoS attacks), financial fraud, and fake ratings by detecting microcluster anomalies—suddenly appearing groups of suspiciously similar edges. The project boasts theoretical guarantees on false positive probability, constant memory usage irrespective of graph size, and constant update time for real-time detection. Benchmarked against state-of-the-art approaches, MIDAS claims significantly higher accuracy and speed. This tool is valuable for IT operations teams, security professionals, and data analysts needing to monitor complex systems and networks for unusual patterns indicative of malicious activity or system failures. It is particularly useful in scenarios where data can be represented as a continuously evolving graph, enabling the real-time identification of emerging threats and operational irregularities in infrastructure.

https://github.com/Stream-AD/MIDAS

anomaly-detectionreal-timegraph-analysisintrusion-detectionfraud-detectiondenial-of-servicesecurity-monitoringmicrocluster-anomalies

Also in Anomaly Detection

yzhao062/pyod

PyOD is a comprehensive Python library for multi-modal anomaly detection, offering 60+ detectors and an agentic workflow for AI agents to drive investigations across various data types.

datamllab/tods

TODS is a comprehensive automated machine learning system for multivariate time-series outlier detection, providing modules for preprocessing, feature extraction, and a wide array of detection algo...

sintel-dev/Orion

Orion is an open-source machine learning library from MIT's Data to AI Lab, focused on unsupervised time series anomaly detection using various AI-driven pipelines.

khundman/telemanom

Telemanom is a framework using LSTMs and automatic thresholding for unsupervised anomaly detection in multivariate time series data, originally developed for spacecraft telemetry.

MentatInnovations/datastream.io

datastream.io is an open-source framework for real-time anomaly detection in streaming data using Python, Elasticsearch, and Kibana.

zillow/luminaire

Luminaire is a Python package from Zillow that provides ML-driven solutions for monitoring time series data through automated anomaly detection and forecasting.

activecm/rita

RITA (Real Intelligence Threat Analytics) is an open-source framework that detects command and control (C2) communication by analyzing network traffic, identifying beaconing, long connections, DNS ...

earthgecko/skyline

Skyline is a real-time anomaly detection and time series analysis system designed for passive monitoring of numerous high-resolution metrics without pre-configured models or thresholds.