
🕵️♂️ Suite OSINT (2-in-1) per Email e Username per l'estrazione approfondita dei dati a partire da un singolo Email/Username. Analizza oltre 400 vettori di scansione attivamente mantenuti (170+ email / 230+ username) per la ricerca sulla sicurezza, le investigazioni e il digital footprinting.
Una potente suite OSINT 2-in-1 progettata per un'intelligence approfondita su Email e Username.
Con oltre 380 vettori di scansione — inclusi più di 155 siti integrati via email e più di 225 piattaforme per username — puoi mappare le impronte digitali, analizzare il comportamento del target, scoprire interessi, metadati completi degli username e verificare le registrazioni degli account in pochi secondi.
Vai oltre l'enumerazione degli account. WebVetted trasforma un'email o uno username in un'indagine completa sull'identità con un approfondito arricchimento OSINT, intelligence sulle violazioni (breach), analisi AI e un grafo interattivo dell'identità.
Inizia un'indagine →
--hudson per la correlazione di target ad alta priorità.httpx e curl_cffi per la massima concorrenza con impersonificazione automatica delle impronte TLS.http, socks5) e validazione dello stato di salute prima della scansione (--validate-proxies).-lu/) e reporting chiaro dello stato.# Aggiorna pip e installa user-scanner
python3 -m pip install --upgrade pip
pip install user-scanner
# Crea e attiva l'ambiente virtuale
python3 -m venv .venv
source .venv/bin/activate # Su Windows: .venv\Scripts\Activate.ps1
# Installa il pacchetto
pip install user-scanner
# Esegui subito senza installare in modo permanente
nix run github:kaifcodec/user-scanner/main -- --help
# Accedi a una shell temporanea con user-scanner attivo
nix shell github:kaifcodec/user-scanner/main
Scansiona un singolo username o indirizzo email su tutti i moduli di piattaforma disponibili:
user-scanner -u johndoe # Scansione di un singolo username
user-scanner -e [email protected] # Scansione di una singola email
Una scansione email dimostra che un account esiste ma raramente rivela un handle. --cross-scan estrae handle esposti, link ai profili e indirizzi email secondari dai profili del target, effettuando pivot in una ricognizione multi-passaggio su tutte le piattaforme corrispondenti:
user-scanner -u johndoe --cross-scan # Pivot dalla scansione username
user-scanner -e [email protected] --cross-scan # Pivot dalla scansione email
user-scanner -e [email protected] --cross-scan --cross-links verified # Solo link verificati dalla piattaforma
user-scanner -u johndoe --cross-scan --cross-depth 2 # Segui i link fino a due livelli di profondità
💡 Per punteggi di confidenza, regole di classificazione dei link e modelli di costo, consulta docs/CROSS_SCAN.md.
Verifica se uno username o un indirizzo email target è stato esposto nei log di infezione malware infostealer:
user-scanner -u johndoe --hudson # Verifica username nei log malware
user-scanner -e [email protected] --hudson # Verifica email nei log malware
🖼️ Per visualizzare screenshot del terminale e anteprime visive dell'output, consulta docs/EXAMPLES.md.
Scansiona categorie specifiche o singoli moduli, oppure elenca i moduli disponibili in una griglia reattiva:
user-scanner -u johndoe -c dev # Solo piattaforme per sviluppatori
user-scanner -e [email protected] -m github # Verifica di un singolo modulo
user-scanner -u johndoe -m github,instagram # Moduli specifici separati da virgola
user-scanner -lu # Elenca le categorie utente e la griglia dei moduli
user-scanner -le # Elenca le categorie email e la griglia dei moduli
Scansiona più target da un file di input (un target per riga):
user-scanner -uf usernames.txt # Scansione bulk degli username
user-scanner -ef emails.txt # Scansione bulk delle email
# Esporta i risultati in PDF, JSON o CSV
user-scanner -u johndoe -f pdf -o report.pdf
user-scanner -u johndoe -f json -o results.json
# Reporting URL dettagliato (verbose) e mostra tutti i risultati (inclusi quelli non trovati)
user-scanner -u johndoe -v --all
# Ruota i proxy con controllo di validazione pre-scansione
user-scanner -u johndoe -P proxies.txt --validate-proxies
Esplora le guide di documentazione dettagliate nella directory docs/:
Integra il motore di User Scanner direttamente nei tuoi script Python:
import asyncio
from user_scanner.core import engine
from user_scanner.email_scan.shopping import etsy
async def main():
# Engine validates target against module and returns Result object
result = await engine.check(etsy, "[email protected]")
print(result.to_json())
asyncio.run(main())
💡 Per la documentazione completa dell'API Python e gli esempi di verifica di categorie in batch, consulta docs/USAGE.md.
Le piattaforme web aggiornano costantemente i flussi di autenticazione. Mantenere oltre 380 moduli di scansione richiede un impegno h24 per mantenere la suite affidabile e gratuita per la community di cybersecurity.
Se user-scanner ti ha fatto risparmiare ore di pivot manuale o ha aiutato le tue indagini, considera di sostenere il progetto:
Un enorme ringraziamento ai nostri fantastici sponsor che sostengono lo sviluppo continuo di user-scanner!
Accogliamo con favore i contributi della community! Leggi le nostre Linee Guida per i Contributi prima di aprire una PR o di inviare nuovi moduli di scansione.
Questo strumento è fornito esclusivamente per scopi educativi, ricerca sulla sicurezza autorizzata e indagini OSINT difensive. Gli sviluppatori non si assumono alcuna responsabilità e non sono responsabili di usi impropri, conseguenze indesiderate o azioni legali derivanti dall'utilizzo di questo software.
-le| Direzione del Pivot | Cosa Estrae |
|---|
-e → username | Handle o link social esposti sul profilo registrato di un'email |
-u → username | Alias secondari pubblicizzati sui profili social del target |
-u → email | Indirizzi email pubblici pubblicati sulle pagine dei profili del target |
-e → email | Indirizzi secondari esposti dai profili email iniziali |
@soxoj |
@hienyimba |
@InDieTasten |