ADLAH - Adaptive Deep Learning Anomaly Detection Honeynet¶
Welcome to the documentation for ADLAH, an adaptive honeynet framework designed for real-time anomaly detection and dynamic threat behavior analysis.
ADLAH combines:
- First-flight data capture (MADCAT sensor)
- Unsupervised deep learning models (autoencoder, LSTM, heuristic scoring)
- Reinforcement learning orchestration (adaptive pod spawning)
- Centralized data processing (ELK stack integration)
- Scalable high-interaction honeypots (containerized workloads on Kubernetes)
Key Features¶
- First-flight anomaly detection using autoencoder + heuristic fusion
- Adaptive orchestration: suspicious sessions trigger containerized high-interaction pods
- Centralized analysis: Elasticsearch + Kibana with secure reverse proxy access
- Modular architecture: sensors, hive (central), and cluster separated
- Security-first: TLS log forwarding, authentication, role-based access, audit-friendly
Quickstart¶
Clone the repository and install the hive (central ELK stack):
git clone https://github.com/JohannesLks/ADLAH.git
cd ADLAH
Adjust vars in
reinstall.sh
./reinstall.sh
Documentation¶
- Prerequisites — prerequisites to get started with ADLAH
- Installation — step-by-step setup for Hive, Sensor, Cluster
- Usage — working with ADLAH, restart & rotation workflows
- Architecture — system design and data flow diagrams
- Security — TLS, authentication, secrets handling
- Troubleshooting — common problems and solutions
- FAQ — frequently asked questions
Resources¶
- GitHub Repository: JohannesLks/ADLAH
- License: GPLv3 — see LICENSE