- Outils : Zeek
- Fonctions :
- Capture des paquets réseau au format PCAP
- Extraction des métadonnées (IP, ports, protocoles, DNS, etc.)
- Transmission sécurisée vers le backend
- Technos : Python (Django), PostgreSQL
- Fonctions :
- Stockage structuré des logs
- API REST sécurisée (JWT, OAuth2)
- Intégration avec le moteur d’analyse IA
- Modèles :
- Apprentissage supervisé : Random Forest, SVM
- Apprentissage non supervisé : Isolation Forest, DBSCAN
- LLM (pour génération de résumé, classification ou explication d'événements)
- Fonctions :
- Détection d’anomalies réseau
- Corrélation multi-événements
- Génération de synthèses via LLM
- Technos : React.js
- Fonctions :
- Timeline interactive des activités réseau
- Filtres multi-critères (adresse IP, protocole, timestamp…)
- Export des résultats en PDF (conformes aux standards légaux)
- Reconstituer la chronologie d'une attaque
- Détecter des comportements malveillants en temps réel
- Conserver les preuves numériques pour les procédures légales
- Fournir des interfaces intuitives d’exploration et d’analyse
git clone https://github.com/Reentryti/NetForensic
cd NetForensicpython3 -m venv forensic
source forensic/bin/activatepip install -r requirements.txtcd backend
python manage.py makemigrations
python manage.py migratepython manage.py runservercd frontendnpm installnpm run devhttps://drive.google.com/drive/folders/1UYHGcQdR-ITrXfGDULZoTB19a1H7CKnx?usp=drive_link