SurendraGorle/End-to-End-Security-Monitoring-and-Incident-Response-Platform-using-Wazuh
GitHub: SurendraGorle/End-to-End-Security-Monitoring-and-Incident-Response-Platform-using-Wazuh
Stars: 0 | Forks: 0
# End-to-End Security Monitoring and Incident Response Platform using Wazuh
## Project Overview
This project demonstrates the implementation of an enterprise-style Security Monitoring and Incident Response platform using Wazuh.
The lab includes:
* File Integrity Monitoring (FIM)
* Network Intrusion Detection (Suricata)
* Vulnerability Detection
* Custom Detection Rules
* SSH Brute Force Detection
* VirusTotal Integration
* Auditd Monitoring
* Active Response
* Phishing Detection
* Host Isolation
* Windows Sysmon Integration
## Lab Environment
| Component | IP Address |
| ------------ | --------------- |
| Wazuh Server | 192.168.163.130 |
| Ubuntu Agent | 192.168.163.133 |
| Kali Linux | 192.168.163.129 |
## Current Progress
- [x] Architecture Setup
- [x] File Integrity Monitoring (FIM)
- [x] Network Intrusion Detection (Suricata)
- [x] Vulnerability Detection
- [x] Custom Rules
- [X] SSH Brute Force Detection
- [X] VirusTotal Integration
- [ ] Auditd Monitoring
- [ ] Active Response
- [ ] Phishing Detection
- [ ] Host Isolation
- [ ] Sysmon Integration
## Documentation
| Module | Documentation |
|----------|----------|
| File Integrity Monitoring | Documentation/FIM.md |
| Suricata IDS Integration | Documentation/Suricata.md |
| Vulnerability Detection | Documentation/Vulnerability_Detection.md |
| Custom Rules | Documentation/Custom_Rules.md |
| SSH Brute Force Detection | Documentation/Ssh_Bruteforce.md |
| VirusTotal | Documentation/VirusTotal.md |
## Completed Security Validations
### File Integrity Monitoring
- File Creation Detection
- File Modification Detection
- File Deletion Detection
- Alert Verification in Wazuh
### Suricata IDS
- Suricata Installation
- Rule Management
- Traffic Monitoring
- Wazuh Integration
- Nmap Reconnaissance Detection
- Alert Correlation
### Vulnerability Detection
- Vulnerability Module Enabled
- Vulnerability Feed Download Verification
- Syscollector Inventory Collection
- Agent Package Inventory Verification
- Vulnerability Scan Execution
- Vulnerability Detection Troubleshooting
### Custom Rules
- Local Rule Creation
- Rule Syntax Validation
- Test Log Generation
- Alert Detection in Wazuh
### SSH Brute Force Detection
- SSH Service Verification
- Failed Login Detection
- Authentication Failure Alert
- Brute Force Correlation Alert
### VirusTotal Integration
- VirusTotal API Configuration
- Wazuh Integration Validation
- File Integrity Monitoring (FIM)
- Benign File Hash Analysis
- EICAR Malware Simulation
- VirusTotal Threat Intelligence Lookup
- Malware Detection Alert
- File Deletion Detection
## Project Status
Currently implementing and documenting each security monitoring component with real-world testing, alert generation, investigation workflows, and incident response scenarios.