A cutting-edge, AI-powered security monitoring system designed to detect and prevent intrusions with real-time analytics and machine learning capabilities.
| Technology | Purpose | Version |
|---|---|---|
| Core Language | 3.8+ | |
| Numerical Computing | 1.24.2 | |
| Machine Learning | 1.2.2 | |
| System Monitoring | 5.9.5 |
# 1๏ธโฃ Clone the repository
git clone https://github.com/savetree-1/SecureWatch-Intrusion-Detection-Prevention.git
cd SecureWatch-Intrusion-Detection-Prevention
# 2๏ธโฃ Install dependencies
pip install -r requirements.txt
# 3๏ธโฃ Run the system
python idps.py --paths ./monitored_folder# Basic usage - monitors default directory
python idps.py
# Monitor specific directories
python idps.py --paths /home/user/documents /var/log
# Short form
python idps.py -p ./important_files ./sensitive_dataโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ IDPS MONITORING ACTIVE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ File Events: 127 events logged โ
โ ๐ Network Conn: 45 connections โ
โ โก Process Monitor: 12 alerts โ
โ ๐ง ML Model: Trained & Active โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| File | Description | Location |
|---|---|---|
๐ file_log.txt |
File system changes | ./logs/ |
๐ network_connections_log.txt |
Network activity | ./logs/ |
โก processes_log.txt |
System processes | ./logs/ |
๐จ anomaly_log.txt |
ML detection alerts | ./logs/ |
The system is designed with modularity in mind. Customize monitoring intervals, detection thresholds, and logging options by editing variables in:
idps.py- Main configuration and file monitoringmonitor.py- Network and process monitoring settingsdetector.py- ML model parameters and thresholds
|
Advanced ML Neural networks & deep learning |
Smart Alerts Email, SMS, Slack integration |
Analytics Dashboard Real-time charts & graphs |
Multi-Host Network-wide protection |