
DNSProb est un outil construit sur retryabledns qui vous permet d'effectuer plusieurs requêtes DNS de votre choix avec une liste de résolveurs fournis par l'utilisateur.
DNSProbe est un outil construit sur retryabledns qui vous permet d'effectuer plusieurs requêtes DNS de votre choix avec une liste de résolveurs fournis par l'utilisateur.
dnsprobe -h
Ceci affichera l'aide pour l'outil. Voici tous les commutateurs pris en charge.
dnsprobe nécessite go1.13+ pour une installation réussie. Exécutez la commande suivante pour obtenir le dépôt -
GO111MODULE=on go get -v github.com/projectdiscovery/dnsprobe
git clone https://github.com/projectdiscovery/dnsprobe.git> docker build -t projectdiscovery/dnsprobe .
> docker run -it projectdiscovery/dnsprobe
Par exemple, pour interroger une liste de domaines pour un enregistrement CNAME et afficher les résultats sur votre système de fichiers hôte :
> cat domains.txt | docker run -i projectdiscovery/dnsprobe -r CNAME > bugcrowd.txt
Pour interroger une liste de domaines, vous pouvez passer la liste via l'entrée standard (elle accepte également les URL complètes, auquel cas le domaine est extrait automatiquement).
> cat domains.txt | dnsprobe
root@test:~# cat bc.txt | dnsprobe
bounce.bugcrowd.com 192.28.152.174
blog.bugcrowd.com 104.20.4.239
blog.bugcrowd.com 104.20.5.239
www.bugcrowd.com 104.20.5.239
www.bugcrowd.com 104.20.4.239
events.bugcrowd.com 54.84.134.174
> dnsprobe -l domains.txt -r CNAME
root@test:~# dnsprobe -l bc.txt -r CNAME
forum.bugcrowd.com bugcrowd.hosted-by-discourse.com.
collateral.bugcrowd.com bugcrowd.outrch.com.
go.bugcrowd.com mkto-ab270028.com.
ww2.bugcrowd.com bugcrowdinc.mktoweb.com.
researcherdocs.bugcrowd.com ssl.readmessl.com.
docs.bugcrowd.com ssl.readmessl.com.
Cela exécutera l'outil sur les domaines dans domains.txt et renverra les résultats. L'outil utilise les résolveurs spécifiés avec l'option -s pour effectuer les requêtes, ou les résolveurs système par défaut.
> subfinder -d bugcrowd.com -silent | dnsprobe -r cname
root@b0x:~# subfinder -d bugcrowd.com -silent | dnsprobe -r cname
forum.bugcrowd.com bugcrowd.hosted-by-discourse.com.
docs.bugcrowd.com ssl.readmessl.com.
go.bugcrowd.com mkto-ab270028.com.
ww2.bugcrowd.com bugcrowdinc.mktoweb.com.
researcherdocs.bugcrowd.com ssl.readmessl.com.
collateral.bugcrowd.com bugcrowd.outrch.com.
proxilate.bugcrowd.com proxilate.a.bugcrowd.com.
DNSProbe est fait avec 🖤 par l'équipe projectdiscovery.
| Flag | Description | Example |
|---|
| -c | Nombre maximum de tentatives DNS (par défaut 1) | dnsprobe -c 5 |
| -l | Liste des domaines DNS (optionnel) | dnsprobe -l domains.txt |
| -r | Type de requête A, NS, CNAME, SOA, PTR, MX, TXT, AAAA | dnsprobe -r A |
| -s | Liste des résolveurs (optionnel) | dnsprobe -s resolvers.txt |
| -t | Nombre de requêtes concurrentes (par défaut 250) | dnsprobe -t 500 |
| -f | Type de sortie | dnsprobe -f json |
| -o | Fichier de sortie (optionnel) | dnsprobe -o result.txt |