SentinelFlow is an advanced network security monitoring and threat detection system that combines real-time packet analysis with AI-powered threat detection. Built with a modern tech stack including Python, Electron, and React, it provides a seamless and intuitive interface for monitoring network traffic and identifying potential security threats.
# Clone repository git clone https://github.com/HackStyx/SentinelFlow.git cd SentinelFlow # Create virtual environment python -m venv venv source venv/bin/activate # On Windows: .\venv\Scripts\activate # Install dependencies pip install -r requirements.txt cd frontend && npm install
# Copy example environment file cp .env.example .env # Edit .env with your settings nano .env # or use VS Code: "code .env", Notepad: "notepad .env", etc.
# Terminal 1: Start backend cd backend python server.py # Terminal 2: Start frontend cd frontend npm run dev
SentinelFlow follows a microservices architecture with these key components:
We welcome contributions! See our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.