Finding notable N-01
Cyber-LLM, copilote de pentest
Un copilote en ligne de commande : je lui colle la sortie d'une commande, il raisonne avec moi à partir d'une méthodologie de pentest et propose les étapes suivantes. Il assiste le jugement du pentester, il ne pirate pas à sa place.
- Domaine
- IA et test d'intrusion
- Statut
- V3 fonctionnelle
- Stack
- Python 3.11, API Claude, pytest
Fonctionnement
- CollerLa sortie brute d'une commande : nmap, curl, enum4linux…
- AnalyserLe modèle raisonne avec la méthodologie et la mémoire de session
- ProposerDes pistes priorisées, avec les commandes associées
- ExécuterEn mode auto, la reconnaissance, après validation explicite
$ python -m src.cli --auto> fiche[Memoire] 10.10.10.40 · 445/tcp smb · 3389/tcp rdp[Auto] recon seulement, validation requise
Session réelle, sur une machine de lab autorisée.
Garde-fous
- Liste blanche. Seuls 15 outils de reconnaissance en lecture seule peuvent être lancés.
- Anti-injection. Tout caractère de chaînage shell est refusé, et l'exécution se fait sans shell, avec délai maximal.
- Rien de destructif. Les motifs dangereux sont bloqués même si le binaire est autorisé.
- Validation humaine finale. Aucune commande ne part sans mon accord explicite.