À propos du projet

User Scanner est un outil OSINT en ligne de commande puissant, conçu pour la collecte approfondie de renseignements sur les e-mails et les noms d'utilisateur. Il fournit plus de 1080 vecteurs de scan activement maintenus — plus de 200 sites intégrés pour e-mails et plus de 880 plateformes pour noms d'utilisateur — permettant aux chercheurs en sécurité et aux enquêteurs de cartographier les empreintes numériques, d'analyser le comportement des cibles et de vérifier les enregistrements de comptes. Les capacités clés incluent le scraping de métadonnées riches (avatars, bios, nombres d'abonnés, UID), un moteur de pivotement inter-scans qui extrait les identifiants, liens de profils et e-mails exposés à partir des résultats initiaux pour une reconnaissance multi-passes, et une intégration native de serveur Model Context Protocol (MCP) pour des agents IA comme Claude Desktop et Cursor afin d'exécuter des scans OSINT autonomes. Il interroge également les journaux de fuites de malware infostealer de Hudson Rock pour la corrélation de cibles à haute priorité. L'outil utilise un moteur parallèle à haut débit propulsé par httpx et curl_cffi avec usurpation automatique d'empreintes TLS. Il prend en charge la génération de permutations de noms d'utilisateur basée sur des caractères génériques, des exports multi-formats (PDF avec photos de profil, JSON, CSV), une rotation avancée de proxys avec validation de santé, et une interface terminal réactive avec suivi dynamique de progression et grilles de catégories adaptatives. L'installation est disponible via PyPI (pip install user-scanner), Nix, ou des environnements virtuels. L'utilisation couvre les scans de base, le pivotement inter-scans, les vérifications de fuites Hudson Rock, le scan ciblé par catégorie/module, le traitement de fichiers en masse et les exports de rapports. Un mode bibliothèque Python permet une intégration programmatique. Une documentation complète couvre les drapeaux CLI, les guides inter-scans, la syntaxe des motifs, l'utilisation de la bibliothèque, la configuration des proxys et des exemples de sortie.