
Un framework professionnel de désanonymisation et de diagnostic de vulnérabilités à haute fidélité. Il propose une architecture modulaire à couplage nul pour la collecte de renseignements via navigateur, l'empreinte matérielle et la recherche en sécurité.
Conçu par Ahmad Hassan (B-Ted)
[!NOTE] Avis sur la confidentialité et la sensibilisation du navigateur : Les applications web modernes fonctionnent sous l'hypothèse largement répandue selon laquelle la navigation est intrinsèquement sûre, privée et isolée par défaut. SilentSniffer est conçu pour remettre en question cette fausse impression de sécurité. Fonctionnant strictement comme un bac à sable autonome côté client, aucune donnée n'est exportée ni transmise où que ce soit. Il offre plutôt une démonstration visuelle en temps réel de la quantité d'état ambiant de l'appareil, de télémétrie matérielle et de données comportementales qui peuvent échapper au contrôle d'un utilisateur sans consentement explicite—simplement parce que les spécifications des navigateurs modernes le permettent par défaut.
La plupart des internautes supposent que, à moins de cliquer explicitement sur « Autoriser » dans une invite de permission du navigateur, leur session reste privée et contenue. En réalité, les API Web standard accordent aux sites web un accès étendu aux caractéristiques matérielles, aux vecteurs de temporisation, aux topologies réseau et aux comportements des capteurs, silencieusement et en arrière-plan.
SilentSniffer a été créé comme une révélation pédagogique. En exécutant des modules de diagnostic et de démonstration dans un environnement de bac à sable entièrement sûr et local uniquement, les utilisateurs peuvent appréhender visuellement la véritable surface d'exposition web permise par les navigateurs modernes—sans aucun risque que des données quittent leur appareil.
La boîte à outils repose sur une architecture de plugins dynamiques à couplage nul. Le moteur central reste entièrement agnostique vis-à-vis de la logique de chaque module, découvrant et chargeant les outils à l'exécution via un manifeste centralisé.
graph TD
A[index.html / debug.html] -->|Bootstrap| B[src/core/engine.js]
B -->|Fetch Discovery| C[src/config/modules.json]
C -->|Return Payload Paths| B
B -->|Dynamic import| D[src/modules/level_X/*.js]
D -->|Self-Register| B
B -->|Render Grid| UI[Dynamic Command Center]
Les outils sont classés en six niveaux distincts, reflétant la gravité de l'exposition des informations.
| Niveau | Classification | Visuel | Domaine d'intérêt | Comportement du bac à sable |
|---|---|---|---|---|
| L1 | Reconnaissance standard | 🟢 Vert | Télémétrie du système d'exploitation, du navigateur et des performances | Requêtes de diagnostic locales |
| L2 | Profilage avancé | 🟡 Jaune | Topologie réseau et empreinte matérielle | Requêtes de diagnostic locales |
| L3 | Renseignement critique | 🔴 Rouge | Données personnelles identifiables (PII), métadonnées de stockage et API Web | Requêtes de diagnostic locales |
| L4 | Exploits matériels haute fidélité | 🟣 Violet | Empreinte du silicium matériel et de l'audio | Requêtes de diagnostic locales |
| L5 | Vecteurs weaponisés | 🖤 Noir | Démonstrations de vecteurs actifs (keyloggers, MitM, formjacking) | Retour d'information local en bac à sable |
| L6 | Ingénierie sociale et hameçonnage | 🔥 Cramoisi | Kits de hameçonnage, détournement OAuth, captures de capteurs | Retour d'information local en bac à sable |
Ce framework est maintenu strictement à des fins de recherche pédagogique, de sensibilisation et d'audit des capacités des navigateurs. Les 54 modules des niveaux 1 à 6 s'exécutent strictement dans votre navigateur. Les serveurs d'exfiltration distants et les charges utiles malveillantes sont exclus ; toutes les métriques capturées et les retours visuels restent strictement locaux à votre machine.
📖 Spécification technique détaillée : Pour obtenir la liste complète des signatures de fonctions offensives exclues, des vecteurs et de leurs remplacements de diagnostic sûrs, consultez le Document de spécification des vecteurs exclus.
Tous les composants d'interface utilisateur, les manifestes d'enregistrement, les moteurs d'infrastructure centraux (transmitter.js, persistence.js, evasion.js) et les 54 modules de diagnostic sont 100 % complets et opérationnels dans un cadre de bac à sable :