A lightweight, real-time IDS powered by Machine Learning to protect your network against threats like DDoS, Port Scanning, Brute Force, and more.
Built with β€οΈ using Python, Scikit-learn, and Django.
π Features
β‘ Real-Time Traffic Analysis
π§ Custom ML-Based Attack Detection
π Detects:
- Port Scans
- DoS/DDoS Attacks
- Brute Force Logins
- Suspicious IP Connections
βοΈ Modular Design β Easy to expand & customize
π’ Smart Alerts β Email, File, or Console notifications
π§© Lightweight Backend β Suitable for small to mid-scale networks
π Live Dashboards (Optional Django-based frontend)
πΈ Sneak Peek
π οΈ Tech Stack - Python - Scikit-learn for ML models - Django for optional dashboard - SQLite/PostgreSQL for storage - WireShark / Tshark for packet sniffing
π§ͺ This project is currently under active development.
π₯ Contributions, feedback, and ideas are welcome via issues or pull requests.
π¨βπ» Meet the Team
![]() Sulav Ghimire @sulavghimiree π‘ AI & System Design Enthusiast |
![]() Sushil Poudel @dollarboysushil π‘οΈ CPTS Certified Cybersecurity Researcher |
![]() Nabin Dhakal @nabindhakal π² UI/UX Designer |
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt
python manage.py runserver
π§ Future Plans
π Integrate firewall-level auto-blocking
π Development of Desktop Application
π‘ Multi-device deployment
π§ͺ Enhanced model training using more real-time attack datasets
π€ Contributing
Contributions are highly appreciated!
Feel free to fork the repo, raise issues, and submit PRs.



