Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
NoWRecon — Console d'énumération de sous-domaines et de reconnaissance pour les travaux de red team. Collecte passive + active, corrélation approfondie, découverte de buckets, shell interactif de style msfconsole. | Kitploit
Outils/GitHubGitHub/rebellionxkid/nowrecon
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceCartographie RéseauScan de PortsScripting et AutomatisationCollecte d'InformationsTests d'IntrusionSécurité CloudÉnumération de Sous-domainesRed TeamingAnalyse DNS
14il y a 7 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
GitHub
rebellionxkid/nowrecon

NoWRecon

Console d'énumération de sous-domaines et de reconnaissance pour les travaux de red team. Collecte passive + active, corrélation approfondie, découverte de buckets, shell interactif de style msfconsole.

Voir le dépôt
2026-11-05_10-35

NoWRecon

Un outil d'énumération de sous-domaines et de reconnaissance pour le travail en red team. Aucune clé API requise pour les fonctionnalités de base ; il s'exécute soit en CLI one-shot, soit en console interactive persistante de style msfconsole.

N'exécutez cet outil que contre des domaines que vous êtes autorisé à tester. Voir « Légal » ci-dessous pour plus de détails.

Fonctionnalités

  • Collecte passive : crt.sh, CertSpotter, Wayback Machine, OTX, HackerTarget, RapidDNS, Anubis, urlscan.io, BufferOver, ThreatMiner (10 sources, aucune clé API nécessaire).
  • Collecte active : brute force par liste de mots, AXFR, mutations par permutation, deep-brute optionnel (extraction de motifs sur les noms déjà trouvés).
  • Corrélation approfondie : SAN TLS, sondage HTTP plus crawling, balayage PTR (FCrDNS), sondage de vhosts, SPF/DMARC/MX, en-têtes CSP, source maps JS.
  • Résolution DNS tenant compte des jokers, vérifiée indépendamment à chaque niveau de zone, pas seulement à la racine.
  • Scan de ports sur 61 ports : scan SYN brut (nécessite root/setcap), avec repli automatique sur une simple connexion TCP et une passe de nouvelle tentative pour les ports qui n'ont pas répondu la première fois.
  • Découverte de buckets de stockage cloud (S3, GCS, Azure Blob, DO Spaces, B2, Wasabi, Linode, Alibaba OSS, Scaleway) : à partir des enregistrements CNAME de la cible elle-même, et éventuellement par devinette de nom de marque.
  • Graphe d'organisation : trouve les domaines frères de la même organisation via SPF/DMARC/MX, les certificats TLS partagés et les liens de crawl répétés, plus un score léger de similarité de contenu (pas de ML, simple TF-IDF).
  • Détection NSEC/DNSSEC, identification du fournisseur NS, recherche de code GitHub avec un token.
  • Historique des scans dans SQLite : les deuxième et suivants runs affichent ce qui est nouveau et ce qui a disparu depuis le dernier scan.
  • Une barre de progression continue pour l'ensemble du scan, et vous pouvez passer l'étape en cours à tout moment en appuyant sur Entrée.
  • Console interactive (set, show options, run, setup) et un CLI one-shot piloté par options, tous deux construits sur le même moteur.

Installation

git clone https://github.com/Rebellionxkid/NoWRecon
cd NoWRecon
pip install -r requirements.txt

Pour un véritable scan SYN (sans cela, l'outil se rabat sur une connexion TCP) :

sudo setcap cap_net_raw+ep $(readlink -f $(which python3))

Démarrage rapide

Console (recommandé pour commencer) :

python -m subscout.cli
2026-11-05_10-37

Affiche la bannière, vous guide à travers une configuration assistée (choisissez un mode : passive / active / deep / custom), propose un préréglage par défaut ou une configuration manuelle de chaque paramètre, puis vous amène à une invite :

nowrecon (example.com) > show options
nowrecon (example.com) > set MODE deep
nowrecon (example.com) > set EXPAND_ORG true
nowrecon (example.com) > run
...
nowrecon (example.com) > set DOMAIN other-target.com
nowrecon (other-target.com) > run
nowrecon (other-target.com) > exit

La console ne se ferme pas après un scan. Commandes :

  • set OPTION VALUE : modifier un paramètre, par ex. set MODE deep.
  • unset OPTION : réinitialiser un paramètre à sa valeur par défaut.
  • show options : tableau de tous les paramètres et de leur valeur actuelle.
  • show banner / banner : réafficher la bannière de démarrage.
  • setup : relancer le flux de configuration guidée.
  • run (ou scan) : lancer un scan avec les paramètres actuels.
  • help : lister toutes les commandes.

Pendant un scan, appuyer sur Entrée à tout moment ignore l'étape en cours et passe à la suivante.

Flags, exécution unique :

python -m subscout.cli example.com --mode deep --buckets --expand-org

Paramètres

Option CLIOption consoleDescription
--modeMODEpassive / active / deep
--out-dirOUT_DIRoù écrire json/csv/txt
--wordlistWORDLISTliste de mots personnalisée pour le brute-force
--dbDBchemin vers la base de données SQLite d'historique/diff
--ptr-prefixPTR_PREFIXrayon CIDR pour les balayages PTR en mode deep
--no-vhostNO_VHOSTdésactiver le sondage vhost en mode deep
--dns-rateDNS_RATEnombre maximal de requêtes DNS par seconde et par résolveur
--ip-rateIP_RATEnombre maximal de requêtes HTTP par seconde contre une IP cible
--connect-timeoutCONNECT_TIMEOUTdélai d'expiration par tentative dans le scan de ports par connexion TCP
--expand-orgEXPAND_ORGscanner aussi les domaines frères de l'organisation, pas seulement les lister
--expand-modeEXPAND_MODEmode utilisé pour les sous-scans des domaines frères
--bucketsBUCKETSdeviner les noms de buckets de stockage cloud à partir de la marque
--deep-bruteDEEP_BRUTEpasse supplémentaire de mutation de motifs sur les noms déjà trouvés
--github-tokenGITHUB_TOKENjeton pour la reconnaissance par recherche de code GitHub
--nsec-walkNSEC_WALKtenter un parcours complet de zone NSEC (NSEC simple uniquement)
--user-agentUSER_AGENTUser-Agent personnalisé pour chaque requête
--random-user-agentRANDOM_USER_AGENTUser-Agent aléatoire d'un vrai navigateur pour toute l'exécution
-v / --verboseVERBOSEafficher les lignes de journal par étape
--debugDEBUGafficher quelle source a trouvé chaque nom

Remarques :

  • Si un hôte que vous savez actif revient comme DEAD, augmentez CONNECT_TIMEOUT (3 secondes par défaut). Sans root/setcap, le scan de ports se rabat sur une simple connexion TCP, et une cible sous charge, ou cette machine elle-même occupée par un scan concurrent volumineux, peut faire manquer à un port réellement ouvert une courte fenêtre. Chaque port bénéficie déjà d'une nouvelle tentative automatique ; augmenter le délai d'expiration donne simplement plus de temps à chaque tentative.
  • Par défaut, chaque hôte reçoit une ligne de sortie consolidée avec tout ce qui a été collecté à son sujet (IP, ports, infra, stack technique) dès qu'elle est prête. --debug ajoute une ligne antérieure indiquant quelle source a trouvé le nom ; désactivé par défaut pour garder la sortie propre.
  • EXPAND_ORG liste uniquement les domaines frères candidats et ne les scanne pas sans être explicitement activé : la preuve d'une propriété commune n'est pas la même chose qu'une autorisation de le scanner.

Comment le mode deep évite d'attirer des domaines non liés

Il s'agissait d'une contrainte de conception délibérée :

Télécharger l’outil