RCN Outil · Reconnaissance

Recon pipeline

Enchaîner subfinder, httpx, katana et nuclei pour transformer une racine de domaine en surface d'attaque.

Intermédiaire / 1 min de lecture / maj 09 nov 2026 / 5 tags
raw domaine signaler
Index des sheets

#Boucle de base

bash
# 1. Énumération passive de sous-domaines
subfinder -d example.com -all -silent | anew subs.txt

# 2. Résolution + probe HTTP
httpx -l subs.txt -silent -status-code -title -tech-detect -follow-redirects \
  -o live.txt

# 3. Crawl des URLs et paramètres
katana -list live.txt -jc -kf all -d 3 -silent | anew urls.txt

# 4. Scan de vulnérabilités ciblé
nuclei -l live.txt -severity critical,high,medium -rl 40 -o nuclei.txt

#Découverte de sous-domaines

bash
# Passif multi-sources
subfinder -d example.com -all -recursive -silent

# Brute force DNS avec résolveurs publics
puredns brut force.txt example.com -r resolvers.txt -w found.txt

# Certificate Transparency
curl -s "https://crt.sh/?q=%25.example.com&output=json" \
  | jq -r '.[].name_value' | sed 's/\*\.//g' | sort -u

# Zone transfer (si mal configuré)
dig axfr @ns1.example.com example.com
Outil Usage
subfinder Sources passives, rapide, peu de bruit
amass enum -passive Graphe plus large, plus lent
puredns Brut force massif avec wildcard filtering
dnsx Résolution et records en pipeline

#Probe et fingerprint

bash
# Statut, titre, tech, CDN, TLS
httpx -l subs.txt -silent -sc -title -td -cdn -cl -location -favicon

# Screenshots (nécessite chromium)
httpx -l live.txt -silent -ss -srd screenshots/

# Réponse brute d'un host précis
httpx -u https://dev.example.com -silent -include-response

#Crawl et collecte d'URLs

bash
# Crawl headless + parsing JS
katana -u https://app.example.com -jc -d 4 -kf all -silent -o crawl.txt

# URLs historiques
gau --subs example.com | anew crawl.txt
waybackurls example.com | anew crawl.txt

# Garder les endpoints avec paramètres
grep -E '\?[^=]+=' crawl.txt | sort -u > params.txt

# Extraire les chemins uniques
sed -E 's#https?://[^/]+##; s#\?.*##' crawl.txt | sort -u

#Scan ciblé

bash
# Tech-specific, sans templates destructifs
nuclei -l live.txt -tags cve,exposure,misconfig -severity critical,high -rl 30

# Fuzzing de répertoires sur les hosts vivants
ffuf -u https://app.example.com/FUZZ -w /wordlists/content.txt \
  -mc 200,204,301,302,307,401,403 -fs 0

# Vérifier les panneaux d'admin et APIs
nuclei -l live.txt -t http/exposures/ -t http/misconfiguration/
INDEX // 42 FICHES // 12 DOMAINES LOCAL SEARCH
↑↓ naviguer ↵ ouvrir esc fermer sheet.sec / find
Raccourcis clavier
Recherche globale /ou⌘K
Naviguer dans les résultats ↑↓
Ouvrir le résultat actif ↵
Fermer une fenêtre esc
Accueil gh
Tous les sheets gs
Fiche aléatoire gr
Cette fenêtre ?