![Page 1: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/1.jpg)
Alexandre BugeEpitech 5 Promo 2004
Soutenance de stage du 01/03/2004 au 31/08/2004
15 Septembre 2004
![Page 2: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/2.jpg)
Sommaire
1 Introduction : présentation de l’entreprise2 Développement au sein de Skyrecon• Les API de bas niveau• Le framework• Les Agents• Le firewall réseau3 Activités connexes et conclusion
![Page 3: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/3.jpg)
Sommaire
1 Introduction : présentation de l’entreprise2 Développement au sein de Skyrecon• Les API de bas niveau• Le framework• Les Agents• Le firewall réseau3 Activités connexes et conclusion
Sommaire
![Page 4: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/4.jpg)
Unix (BSD, MacOS-X, Solaris) Linux Win32
Intel 80x86PowerPC Sparc …
MATERIELS
SYSTEMES
Wiviser : un logiciel multi-plateforme.
…
![Page 5: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/5.jpg)
LIBC
Contraintes d’environnement logiciel
LIBRAIRIES :
LibXml2 Zlib
LOGICIELS
Compilateur GNU C GNU Make
OpenSSL libxdiff
Doxygen SVN
![Page 6: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/6.jpg)
Développement des couches basses
• Répondre aux carence d’abstraction système de la LIBC
• Réécrire les couches algorithmiques inexistantes du langage C.
• Développer une API bas niveau Orienté Objet.
![Page 7: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/7.jpg)
File Map Timer
Dynamic Library
Directory Access NIC access
«sous-système»Win32 Native API
«sous-système»Unix System 5 API
{OR}
Abstractions systèmes additionnelles
![Page 8: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/8.jpg)
Mutex Synchonizing Thread
«sous-système»Win32 Native API
«sous-système»LIBPthread
{OR}
Abstractions systèmes additionnelles
![Page 9: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/9.jpg)
Couche algorithmique additionnelle au langage C
• Système de liste chaînée dynamique :
• Itérateur• trie• clonage• destructeur• file, pile• recherche
• Système de conteneur associatif :
• Unicité des clef• Accès rapide par fonction de hachage• destructeur automatique
Couche algorithmique de haut niveau
• Planificateur de tâche
• Spooler de tâche
• Parseur XML
![Page 10: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/10.jpg)
«interface»Socket
Socket TCP Socket SSL
«sous-système»Open SSL
«sous-système»Socket Berkeley UNIX
«sous-système»Windows Socket API 2
{OR}
Une API Orienté Objet
![Page 11: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/11.jpg)
«interface»Data Base
MSSQL PostgresSQL
«sous-système»ODBC / SQL Server
«sous-système»PostgresSQL Native API
Une API Orienté Objet
![Page 12: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/12.jpg)
Sommaire
1 Introduction : présentation de l’entreprise2 Développement au sein de Skyrecon• Les API de bas niveau• Le framework• Les Agents• Le firewall réseau3 Activités connexes et conclusion
Sommaire
![Page 13: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/13.jpg)
Le framework Skyrecon
• Découpage des solutions Skyrecon en systèmes multi agents.
• Gère l’exécution des agents de façon managée.
• Gère la communication synchrone et asynchrones des agents.
![Page 14: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/14.jpg)
Internet
DMZ
Réseau interne cablé
Réseau interne WiFi
La Solution Wiviser
![Page 15: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/15.jpg)
Wiviser Client
Framework
modclient
modap
modids
Heimdall
Thor
![Page 16: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/16.jpg)
Wiviser Pilot
modserveur
modexpert
modalert
Framework
modmulti
modgui
![Page 17: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/17.jpg)
1 Introduction : présentation de l’entreprise2 Développement au sein de Skyrecon• Les API de bas niveau• Le framework• Les Agents• Le firewall réseau3 Activités connexes et conclusion
Sommaire
![Page 18: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/18.jpg)
modserveur
modgui
configurations
modclient
modclient
modclient
Configuration / patch
Configuration / patch
Configuration / patch
alertes
alertes
alertes
modmulti
Load balancing
& patch
Gestion des licences
modexpert
Alertes
réseau
![Page 19: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/19.jpg)
modexpert
modalert
Alertes
Base de donnée
modgui
configuration
![Page 20: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/20.jpg)
modap • Ad Hoc Mode
• Rogue Access point
Thor modclient
règle alerte
![Page 21: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/21.jpg)
Thor
modclient
Configuration + règles de filtrages globales
règles
modids
règles
modap
Firewall Réseau Noyau
• Compilation des règles• Communication avec le noyau• Optimisation des règles• Gestion de leur durée de vie
![Page 22: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/22.jpg)
1 Introduction : présentation de l’entreprise2 Développement au sein de Skyrecon• Les API de bas niveau• Le framework• Les Agents• Le firewall réseau3 Activités connexes et conclusion
Sommaire
![Page 23: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/23.jpg)
Filtre réseau
![Page 24: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/24.jpg)
Pilote intermédiaire NDIS
![Page 25: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/25.jpg)
NICs
Miniport
Filtre
Protocole
Protocoles Applications
Pilote
Paquets Paquets Paquets
Paquets Paquets
Thor
RèglesRègles
Thor driver
Kernel Land User Land
![Page 26: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/26.jpg)
Tests :
![Page 27: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/27.jpg)
1 Introduction : présentation de l’entreprise2 Développement au sein de Skyrecon• Les API de bas niveau• Le framework• Les Agents• Le firewall réseau3 Activités connexes et conclusion
Sommaire
![Page 28: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/28.jpg)
Démonstration de la technologie
Investisseurs
Partenaires
Distributeurs / Intégrateurs
Clients
![Page 29: Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du ... · modalert Alertes Base de donnée modgui configuration. modap • Ad Hoc Mode • Rogue Access point Thor modclient](https://reader035.vdocuments.mx/reader035/viewer/2022071012/5fcb006360db176fbe307176/html5/thumbnails/29.jpg)
MERCI