| name | osint-pratique |
| description | Guide pratique OSINT avec tous les outils opérationnels dans Docker. PhoneInfoga, Sherlock, Holehe, TheHarvester, Nmap, ExifTool, Google Dorks. Méthodologie de recherche par numéro, email, username, domaine. |
| category | research |
OSINT Pratique — Guide Opérationnel
Présentation
Ce skill documente les outils OSINT installés et opérationnels dans le conteneur
Docker osint-trainer, les workflows de recherche, et les limites légales/éthiques.
Complète les skills osint-recherche (théorie arXiv) et osint-cyber-tools-platforms
(référence outils).
Conteneur Docker
docker build -t osint-trainer /tmp/osint-trainer/
docker run --rm --entrypoint phoneinfoga osint-trainer scan -n "+336xxxxxxxx"
docker run --rm --entrypoint sherlock osint-trainer username
docker run --rm --entrypoint holehe osint-trainer email@example.com
docker run --rm --entrypoint theharvester osint-trainer -d example.com -b google
docker run --rm osint-trainer 0603625116
Outils installés
| Outil | Usage | Commande dans Docker |
|---|
| PhoneInfoga v2 | Scan numéro téléphone | --entrypoint phoneinfoga ... scan -n "+33..." |
| Sherlock v0.16 | Recherche username (400+ sites) | --entrypoint sherlock ... username |
| Holehe | Vérification email (100+ sites) | --entrypoint holehe ... email |
| TheHarvester | Collecte emails/sous-domaines | --entrypoint theharvester ... -d domain |
| Nmap | Scan réseau | --entrypoint nmap ... |
| ExifTool | Métadonnées fichiers | --entrypoint exiftool ... |
| Instaloader | Extraction Instagram | --entrypoint instaloader ... |
| Dig/Whois | DNS/WHOIS | --entrypoint dig ... |
Workflow OSINT Complet
Par numéro de téléphone
- PhoneInfoga : pays, opérateur d'origine, footprint OVH/VoIP
- Google Dorks :
"0603625116" site:facebook.com, site:leboncoin.fr, filetype:pdf
- API lookup (si dispo) : numverify, twilio lookup
- Breach check : haveibeenpwned.com, dehashed.com
- Messagerie : WhatsApp, Signal, Telegram — vérifier si le numéro est enregistré
→ WhatsApp :
curl -sI "https://wa.me/+33..." → HTTP 302 = enregistré
→ Telegram : curl -sI "https://t.me/+33..." → HTTP 200 = probablement
Techniques de vérification des messageries
WhatsApp : WhatsApp confirme l'enregistrement SANS envoyer de message.
Une redirection HTTP 302 vers api.whatsapp.com/send/ = compte actif.
Une erreur = pas de compte. Technique passive, sans interaction.
curl -sI "https://wa.me/+336xxxxxxxx" | grep -E "^HTTP|location"
Telegram : Moins fiable. HTTP 200 peut signifier compte existant OU lien
public désactivé. À croiser avec d'autres sources.
Limites Google : Google bloque les requêtes curl/wget après 2-3 appels.
Même avec un User-Agent réaliste, les CAPTCHA apparaissent. Les outils
comme PhoneInfoga ne font que GÉNÉRER les URLs — ils ne les exécutent pas.
Workarounds pour Google :
- SerpAPI (100 req/mois gratuites)
- Navigateur headless (Playwright) avec cookies persistants
- Proxies résidentiels rotatifs
googlesearch-python (pip) — limité à ~10 req avant CAPTCHA
Limites et Éthique
- Holehe :
holehe email@example.com — vérifie 100+ sites
- HaveIBeenPwned : API breaches
- Gravatar : avatar public si configuré
- Google Dorks :
"email@example.com" filetype:pdf
- TheHarvester :
theharvester -d domain.com -b google
Par username
- Sherlock :
sherlock username — vérifie 400+ réseaux sociaux
- WhatsMyName : alternative à Sherlock
- Google Images : photo de profil → reverse image search
- Wayback Machine : archive.org pour anciens profils
Par domaine
- Whois :
whois domain.com
- TheHarvester :
theharvester -d domain.com -b all
- DNSdumpster : carte DNS
- Shodan :
shodan host $(dig +short domain.com)
Limites et Éthique
- Ne pas utiliser pour du harcèlement, stalking, usurpation d'identité
- Respecter le RGPD : les données personnelles publiques restent protégées
- Pas d'accès aux bases de données privées (opérateurs, banques, état civil)
- Portabilité : depuis 2007, le préfixe mobile français n'indique plus l'opérateur actuel
- Numéros non-indexés : la plupart des mobiles français ne sont pas sur Google
Cas concret : 0603625116 (session 2026-07-10)
- Pays : France
- Type : Mobile
- Opérateur d'origine : Orange (préfixe 0603)
- OVH/VoIP : Non (numéro mobile réel)
- WhatsApp : ✅ Enregistré (HTTP 302 confirmé)
- Telegram : ✅ Probable (HTTP 200)
- Indexé Google : Non (normal pour un mobile)
- Pastebin/LeakCheck : Aucune fuite trouvée
- Réseaux sociaux : Non trouvé (Google CAPTCHA)
Pour aller plus loin :
- Vérifier WhatsApp/Telegram/Signal si le numéro est enregistré
- Recherche manuelle Google avec les URLs générées
- Si email associé trouvé → holehe + breach lookup