National winner, Smart India Hackathon 2025. A DPDK-accelerated NGFW with IDS/IPS, ML threat detection and automated SOAR response.
Vajra is two systems that talk to each other. The detection engine is a C++ and Python pipeline that captures traffic through DPDK kernel bypass, inspects it, scores it with ML models, and responds by pushing firewall rules. The command center is a Flutter desktop app that launches the engine, subscribes to its live event stream over WebSocket, and renders threats and flows in real time.
The engine runs headless; the app is the operator's window into it. Team Sudarshana built it for Smart India Hackathon 2025 and won at the national level against a field of more than 50,000 participants.
Happy to walk through the code, the schema, or the decisions behind this one.