Documentation

This tool analyzes Apache access logs to detect security threats such as brute-force, SQL injection, and XSS attacks using both rule-based and anomaly-based detection engines.

Getting Started

git clone https://github.com/Rohit30Confluence/log-analyzer-attack-detection.git
cd log-analyzer-attack-detection
pip install -r requirements.txt
python cli/main.py --log path/to/access.log --visualize

Visualization

Run scripts/visualize_results.py to generate attack trend graphs and IP activity charts using Matplotlib.