- ✅ Detects brute-force login attempts
- ✅ Identifies suspicious IP activity
- ✅ Flags directory traversal attacks
- ✅ Real-time dashboard using Flask
- ✅ Color-coded terminal alerts
- ✅ Simulated attacker log entries
log-analyzer/
├── logs/
│ └── test.log
├── templates/
│ └── index.html
├── static/
│ └── DecryptMikeLogo.png
├── analyzer.py
├── dashboard.py
├── simulator.py
├── requirements.txt
└── README.md
Python 3.11
Flask
Colorama
HTML/CSS (for dashboard)
git clone https://github.com/DecryptMike/Log-Analyzer-Threat-Detection.git
cd log-analyzer
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python dashboard.py
Visit: http://127.0.0.1:5000
In a separate terminal tab:
python simulator.py
This project was built to showcase real-world cybersecurity monitoring skills. It simulates a functioning honeypot that detects and logs threats in real time while displaying them on a visual dashboard.
This tool is intended for educational and authorized personal use only.
Do not use it to store sensitive or production passwords without enhancements.