DefenSys Documentation
Welcome to the DefenSys documentation. DefenSys is a professional intrusion detection system (IDS) for real-time network monitoring and threat detection. This documentation covers every aspect of the project.
What is DefenSys?
DefenSys is an enterprise-grade network security platform that combines multiple detection layers, machine learning, and automated response capabilities. It helps security teams monitor network traffic, detect threats, and respond to incidents in real time.
Project Overview
DefenSys consists of several interconnected components:
- Desktop App – Electron-based application for Windows, macOS, and Linux with full IDS capabilities
- Mobile App – React Native (Expo) companion for iOS and Android to monitor and manage alerts remotely
- Landing Page & Web Dashboard – Next.js marketing site with Clerk authentication and a simplified web dashboard
- Installer – Custom Electron installer that deploys DefenSys and dependencies (Wireshark, Suricata, Nmap)
- Backend API – REST API for mobile app, web dashboard, and external integrations
Quick Links
- Installation – Get DefenSys up and running
- Architecture – How components connect
- Desktop App – Full feature guide
- Machine Learning – ML overview, features, inference, and training
- Security & Detection – Detection layers, firewall, baseline
- Troubleshooting – Common issues
- Glossary – Terms and definitions