PFEE ENREGISTREMENT TEMPS REEL DUN FLUX WIFI Olivier

  • Slides: 11
Download presentation
PFEE : ENREGISTREMENT TEMPS REEL D’UN FLUX WIFI Olivier DUFOUR & Julien GRALL Responsables

PFEE : ENREGISTREMENT TEMPS REEL D’UN FLUX WIFI Olivier DUFOUR & Julien GRALL Responsables 1 Thales : Jean-Marc LACROIX & Sylvain LEROY

PRESENTATION DU PROJET 2

PRESENTATION DU PROJET 2

 • Analyseur de trafic temps réel • Plate-forme Android • Mise au format

• Analyseur de trafic temps réel • Plate-forme Android • Mise au format pcap • Analyse de performance 3 PRESENTATION DU PROJET Présentation du projet

TCPDUMP EFWTPS APPLI JAVA BUSYBOX DALVIK GLIBC BIONIC Espace utilisateur IP ROUTER NF 3

TCPDUMP EFWTPS APPLI JAVA BUSYBOX DALVIK GLIBC BIONIC Espace utilisateur IP ROUTER NF 3 NF 2 NF 1 VFS Espace noyau DRIVER WIFI DRIVER FLASH NF* : Netfilter * EFWPTS : Enregistreur wifi Flash Contrôle Chemin de données ETAT DE L’ART Etat de l’art

Appli de contrôle APPLI JAVA BUSYBOX DALVIK TCPDUMP GLIBC BUT FINAL But final Espace

Appli de contrôle APPLI JAVA BUSYBOX DALVIK TCPDUMP GLIBC BUT FINAL But final Espace utilisateur BIONIC IP ROUTER NF 3 NF 2 NF 1 EFWTPS VFS DRIVER WIFI DRIVER FLASH Espace noyau NF* : Netfilter * EFWPTS : Enregistreur wifi Contrôle Chemin de données Flash

DEROULEMENT DU PROJET 6

DEROULEMENT DU PROJET 6

 • Projet découpé en plusieurs Work Package (WP) : 4 • Plusieurs réunions

• Projet découpé en plusieurs Work Package (WP) : 4 • Plusieurs réunions d’avancement avec Thalès permettant de : • Valider nos avancement • Valider nos WP : revue de code, de document • Régler les problèmes techniques 7 DÉROULEMENT DU PROJET Déroulement du projet

 • Utilisation directe du VFS • Récupération des paquets via un protocol handler

• Utilisation directe du VFS • Récupération des paquets via un protocol handler • Synchronisation avec une workqueue Problèmes rencontrés • Performances d’écriture • Scheduling / IRQ • Générateur de flux 8 CHOIX TECHNIQUES – PROBLÈMES RENCONTRÉS Choix techniques

9 ARCHITECTURE GLOBALE Architecture globale

9 ARCHITECTURE GLOBALE Architecture globale

CONCLUSION 10

CONCLUSION 10

 • Projet fonctionnel • Pas encore d’application utilisateur pour le charger • Des

• Projet fonctionnel • Pas encore d’application utilisateur pour le charger • Des gains de performances possibles si on prend du matériel plus récent • Utilisation de la libpcap en user land 11 CONCLUSION Conclusion