In the ever-evolving landscape of cybersecurity, our Intrusion Detection System (IDS) stands as a sentinel, leveraging cutting-edge machine learning to protect digital infrastructures from sophisticated network threats.
- Neural Architecture
- Deep learning model trained on NSL-KDD dataset
- Stacked encoders for nuanced feature extraction
- Gated convolution for adaptive threat weighting
- Precision-driven multi-class attack classification
- Live Network Monitoring
- Seamless Wireshark integration
- Millisecond-level threat detection
- Comprehensive network traffic analysis
- React.js Powered Frontend
- Responsive, intuitive design
- Real-time threat visualization
- Interactive security dashboards
- FastAPI Microservices
- High-performance API framework
- Scalable architecture
- Robust error handling
Domain | Technologies |
---|---|
Frontend | React.js |
Backend | Python 3.8+ • FastAPI |
ML Framework | PyTorch • Scikit-learn |
Data Processing | Pandas • NumPy |
Network Tools | Wireshark |
- Python 3.8+
- Node.js 14.x
- npm 6.x
- Git
# Clone the guardian
git clone https://github.com/vishruth2005/IntrusionDetectionSystem.git
cd ids
# Backend setup
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload
# Frontend ignition
cd ../frontend
npm install
npm start
ids/
├── 🔒 backend/
│ ├── 🔧 api/
│ └── 📋 config.py
├── 🖥️ frontend/
│ ├── 💻 src/
│ └── 📦 package.json
└── 🧠 src/
└── 🔮 IDS/
- NSL-KDD Dataset Pioneers
- Open-Source Community Innovators