
🕵️♂️ (2-en-1) Suite OSINT pour Email & Nom d'utilisateur permettant une extraction approfondie de données à partir d'un simple Email/Nom d'utilisateur. Analyse 400+ vecteurs de scan activement maintenus (170+ email / 230+ nom d'utilisateur) pour la recherche en sécurité, les investigations et l'empreinte numérique.
Une puissante suite OSINT 2-en-1 conçue pour le renseignement avancé sur les e-mails et les noms d'utilisateur.
Avec plus de 380 vecteurs de scan — dont plus de 155 sites compatibles e-mail et plus de 225 plateformes de noms d'utilisateur — vous pouvez cartographier les empreintes numériques, analyser le comportement des cibles, découvrir les centres d'intérêt, les métadonnées complètes des noms d'utilisateur et vérifier les inscriptions de comptes en quelques secondes.
Allez au-delà de l'énumération de comptes. WebVetted transforme un e-mail ou un nom d'utilisateur en une enquête d'identité complète avec un enrichissement OSINT approfondi, du renseignement sur les fuites de données, une analyse IA et un graphe d'identité interactif.
Lancer une enquête →
--hudson pour la corrélation de cibles à haute priorité.httpx et curl_cffi pour une concurrence maximale avec usurpation automatisée d'empreinte TLS.http, socks5) et validation de santé avant scan (--validate-proxies).# Mettez à niveau pip et installez user-scanner
python3 -m pip install --upgrade pip
pip install user-scanner
# Créez et activez l'environnement virtuel
python3 -m venv .venv
source .venv/bin/activate # Sous Windows : .venv\Scripts\Activate.ps1
# Installez le paquet
pip install user-scanner
# Exécutez instantanément sans installation permanente
nix run github:kaifcodec/user-scanner/main -- --help
# Ouvrez un shell temporaire avec user-scanner actif
nix shell github:kaifcodec/user-scanner/main
Scannez un seul nom d'utilisateur ou une seule adresse e-mail sur tous les modules de plateformes disponibles :
user-scanner -u johndoe # Scan d'un seul nom d'utilisateur
user-scanner -e [email protected] # Scan d'un seul e-mail
Un scan par e-mail prouve qu'un compte existe mais révèle rarement un pseudo. --cross-scan extrait les pseudos exposés, les liens de profil et les adresses e-mail secondaires des profils cibles, en pivotant vers une reconnaissance multi-passes sur toutes les plateformes correspondantes :
user-scanner -u johndoe --cross-scan # Pivot depuis un scan de nom d'utilisateur
user-scanner -e [email protected] --cross-scan # Pivot depuis un scan d'e-mail
user-scanner -e [email protected] --cross-scan --cross-links verified # Liens vérifiés par la plateforme uniquement
user-scanner -u johndoe --cross-scan --cross-depth 2 # Suivez les liens sur deux niveaux de profondeur
💡 Pour le score de confiance, les règles de classification des liens et les modèles de coût, consultez docs/CROSS_SCAN.md.
Vérifiez si un nom d'utilisateur ou une adresse e-mail cible a été exposé dans les journaux d'infection par des logiciels malveillants infostealer :
user-scanner -u johndoe --hudson # Vérification du journal de malware pour nom d'utilisateur
user-scanner -e [email protected] --hudson # Vérification du journal de malware pour e-mail
🖼️ Pour voir les captures d'écran du terminal et les aperçus visuels, consultez docs/EXAMPLES.md.
Scannez des catégories spécifiques ou des modules individuels, ou listez les modules disponibles dans une grille réactive :
user-scanner -u johndoe -c dev # Plateformes de développement uniquement
user-scanner -e [email protected] -m github # Vérification d'un seul module
user-scanner -u johndoe -m github,instagram # Modules spécifiques séparés par des virgules
user-scanner -lu # Liste les catégories d'utilisateurs et la grille des modules
user-scanner -le # Liste les catégories d'e-mails et la grille des modules
Scannez plusieurs cibles à partir d'un fichier d'entrée (une cible par ligne) :
user-scanner -uf usernames.txt # Scan de masse des noms d'utilisateur
user-scanner -ef emails.txt # Scan de masse des e-mails
# Exportez les résultats en PDF, JSON ou CSV
user-scanner -u johndoe -f pdf -o report.pdf
user-scanner -u johndoe -f json -o results.json
# Rapport d'URL verbeux et affichage de tous les résultats (y compris non trouvés)
user-scanner -u johndoe -v --all
# Rotation des proxys avec vérification de validation avant scan
user-scanner -u johndoe -P proxies.txt --validate-proxies
Explorez les guides de documentation détaillés dans le répertoire docs/ :
Intégrez directement le moteur User Scanner dans vos scripts Python :
import asyncio
from user_scanner.core import engine
from user_scanner.email_scan.shopping import etsy
async def main():
# Le moteur valide la cible par rapport au module et renvoie un objet Result
result = await engine.check(etsy, "[email protected]")
print(result.to_json())
asyncio.run(main())
💡 Pour la documentation complète de l'API Python et des exemples de vérification par lots de catégories, consultez docs/USAGE.md.
Les plateformes web mettent constamment à jour leurs flux d'authentification. Maintenir plus de 380 modules de scan exige un engagement 24h/24 et 7j/7 pour garder la suite fiable et gratuite pour la communauté de la cybersécurité.
Si user-scanner vous a fait gagner des heures de pivotement manuel ou a facilité vos investigations, envisagez de soutenir le projet :
Un immense merci à nos incroyables sponsors qui soutiennent le développement continu de user-scanner !
Nous accueillons les contributions de la communauté ! Veuillez lire nos directives de contribution avant d'ouvrir une PR ou de soumettre de nouveaux modules de scan.
Cet outil est fourni strictement à des fins éducatives, de recherche en sécurité autorisée et d'investigations OSINT défensives. Les développeurs déclinent toute responsabilité et ne sont pas responsables des mauvais usages, des conséquences imprévues ou des actions en justice résultant du déploiement de ce logiciel.
-lu-le| Direction du pivot | Ce qui est extrait |
|---|
-e → nom d'utilisateur | Pseudos ou liens sociaux exposés sur le profil enregistré d'un e-mail |
-u → nom d'utilisateur | Alias secondaires annoncés sur les profils sociaux de la cible |
-u → e-mail | Adresses e-mail publiques publiées sur les pages de profil de la cible |
-e → e-mail | Adresses secondaires exposées par les profils e-mail initiaux |
@soxoj |
@hienyimba |
@InDieTasten |