Version 1 fait en juin-septembre 2019 Par Gendarmerie Nationale, STSISI, SIRD.
Fait en multiprocessing afin d’optimiser les performances et sniffer le réseau en permanence.
Utilisation de « queue » pour partager l'information entre les différents process.
Nous n'assurons pas un fonctionnement avec d'autre version de dépendance que celle décrite après.
Voici le détail des versions de nos tests :
Sur poste de travail :
Sur raspberry 3 ou 4 :
Pour poste de travail et raspberry :
Les autres dépendances sont présentes dans le projet, et il faut les utiliser (comme par exemple pour scapy : uniquement la version modifiée du projet).
Pour être certain de ne pas utiliser une autre version de dépendance, utiliser un environnement virtuel ou désinstaller les librairies présentes sur le poste afin que le projet fonctionne correctement.
Lancer le script main.py en root.
Une variable "interface_wifi" permet de définir le nom de l'interface wifi sur laquelle le mode monitor sera activé.
Le mode monitor est lancé sur le canal wifi 6 (2,437 GHz) prévu dans l'arrêté.