niherhalder/AI_Log_Analyzer
GitHub: niherhalder/AI_Log_Analyzer
Stars: 0 | Forks: 0
# AI Log Analyzer
AI-powered cybersecurity log analysis tool developed in Python for detecting suspicious activities, analyzing security events, and generating automated SOC-style incident reports.
## Project Overview
This project simulates a lightweight Security Operations Center (SOC) log monitoring workflow.
The tool is designed for:
- Security monitoring practice
- Threat detection automation
- SOC analyst portfolio demonstration
- Basic incident investigation workflows
- Python-based cybersecurity automation
## Features
- Automated log file analysis
- Suspicious activity detection
- Severity classification
- Security event counting
- Risk level estimation
- Automated report generation
- SOC-style reporting workflow
- Simple and lightweight Python implementation
## Severity Levels Detected
The analyzer detects and counts the following log severity levels:
- INFO
- WARNING
- ERROR
- FAILED
## Technologies Used
- Python
- File Handling
- String Processing
- Log Parsing
- Cybersecurity Automation
- Security Log Analysis
## Project Structure
AI_Log_Analyzer/
│
├── screenshots/
│ ├── project_folder.png
│ ├── report.png
│ └── terminal_execution.png
│
├── README.md
├── requirements.txt
├── log_analyzer.py
├── sample_logs.txt
└── analysis_report.txt
## Installation
Install required libraries:
pip install -r requirements.txt
## Run the Project
python log_analyzer.py
## Output
The analyzer generates:
analysis_report.txt
The report includes:
- Total log entries analyzed
- Severity count
- Suspicious event summary
- Risk level assessment
- Security analysis summary
## Example Detection Scenarios
The tool can identify:
- Failed login attempts
- Suspicious warning patterns
- Error-based security events
- Possible unauthorized access indicators
- Repeated abnormal log events
## Screenshots
Project screenshots are available in the `screenshots` folder.
Included screenshots:
- Project folder structure
- Terminal execution
- Generated analysis report
## Cybersecurity Focus
This project demonstrates practical skills related to:
- SOC operations
- Log investigation
- Threat detection
- Security monitoring
- Incident analysis
- Security automation
- Detection engineering foundations
## Future Improvements
Planned enhancements:
- AI-generated incident explanation
- Real-time log monitoring
- Threat scoring system
- Email alert integration
- Dashboard visualization
- SIEM integration simulation
- CSV/XLSX export support
## Version
Current Version: `v1.0`
### v1.0 Features
- Log file analysis
- Severity counting
- Suspicious event detection
- Risk level estimation
- Automated report generation
- Screenshot documentation
## Author
Niher Halder
Cybersecurity Engineer | Threat Modeling & Detection Analytics | Security Automation