Aller au contenu principal

Navarro

OSINT username checker - Vérifie la présence d'un username sur 20+ plateformes.

OSINT Python Recon
Voir sur GitHub

Pourquoi Navarro ?

En OSINT, un username est souvent le premier pivot. Une cible utilise rarement un pseudo différent sur chaque plateforme. Navarro automatise la vérification sur 20+ sites pour identifier rapidement où un utilisateur est présent — sans API keys, sans rate limiting agressif.

Fonctionnalités

  • 20+ plateformes : GitHub, GitLab, Reddit, Instagram, TikTok, LinkedIn, Pinterest, Telegram, etc.
  • Rate limiting intelligent : Stockage persistant entre les runs pour éviter les bans
  • Rotation de User-Agent : Réduit la détection
  • Batch checking : Vérification de listes de usernames via fichier
  • Export JSON : Intégration facile avec d'autres outils
  • Zero API keys : Fonctionne out-of-the-box

Installation

Depuis les sources

git clone https://github.com/noobosaurus-r3x/Navarro.git
cd Navarro
pip install -r requirements.txt

Docker

docker build -t navarro .
docker run -it navarro <username>

Usage

Recherche simple

python3 navarro.py johndoe

Recherche par lot

# usernames.txt contient un username par ligne
python3 navarro.py --list usernames.txt

Export JSON

python3 navarro.py johndoe --export results.json

Combiné

python3 navarro.py --list targets.txt --export output.json

Exemple de sortie

$ python3 navarro.py h4ck3r_2024

 ███╗   ██╗ █████╗ ██╗   ██╗ █████╗ ██████╗ ██████╗  ██████╗ 
 ████╗  ██║██╔══██╗██║   ██║██╔══██╗██╔══██╗██╔══██╗██╔═══██╗
 ██╔██╗ ██║███████║██║   ██║███████║██████╔╝██████╔╝██║   ██║
 ██║╚██╗██║██╔══██║╚██╗ ██╔╝██╔══██║██╔══██╗██╔══██╗██║   ██║
 ██║ ╚████║██║  ██║ ╚████╔╝ ██║  ██║██║  ██║██║  ██║╚██████╔╝

[*] Checking username: h4ck3r_2024

[+] GitHub       : https://github.com/h4ck3r_2024
[+] Reddit       : https://reddit.com/user/h4ck3r_2024
[-] Instagram    : Not found
[-] TikTok       : Not found
[+] Pastebin     : https://pastebin.com/u/h4ck3r_2024
[-] LinkedIn     : Not found
[+] Telegram     : https://t.me/h4ck3r_2024

[*] Found on 4/20 platforms

Plateformes supportées

GitHub GitLab Reddit Instagram TikTok LinkedIn Pinterest Telegram Facebook Pastebin Medium + 10 autres

Cas d'usage

Bug Bounty

Identifier les comptes personnels des employés d'une entreprise target. Un dev qui utilise le même pseudo partout peut leak des infos sensibles sur des plateformes moins surveillées (Pastebin, forums).

OSINT / Investigation

Mapper la présence en ligne d'une personne. Croiser avec d'autres outils pour construire un profil complet : email associé, autres pseudos, historique de posts.

Threat Intel

Suivre un acteur malveillant qui réutilise un pseudo. Identifier ses comptes sur différentes plateformes pour mieux comprendre son mode opératoire.

Limitations

  • Certaines plateformes changent régulièrement leurs endpoints (Instagram notamment)
  • Les comptes privés peuvent générer des faux négatifs
  • Rate limiting peut nécessiter des pauses entre les runs