Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
rapiddns-cli — Une puissante interface en ligne de commande pour interagir avec l'[API RapidDNS](https://rapiddns.io/help/api). Cet outil vous permet d'effectuer des recherches DNS, des requêtes avancées et des exportations de données à grande échelle directement depuis votre terminal. | Kitploit
Outils/GitHubGitHub/rapiddns/rapiddns-cli
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceCartographie RéseauÉnumération DNS et Sous-domaineCollecte d'InformationsAnalyse DNS
GitHubrapiddns/rapiddns-cli

rapiddns-cli

Une puissante interface en ligne de commande pour interagir avec l'[API RapidDNS](https://rapiddns.io/help/api). Cet outil vous permet d'effectuer des recherches DNS, des requêtes avancées et des exportations de données à grande échelle directement depuis votre terminal.

Voir le dépôt
3512il y a 5 moisVérifié par Kitploit

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

RapidDNS CLI

中文文档

Une interface en ligne de commande puissante pour interagir avec l'API RapidDNS. Cet outil vous permet d'effectuer des recherches DNS, des requêtes avancées et des exports de données à grande échelle directement depuis votre terminal.

Fonctionnalités

  • Recherche DNS : Recherche par domaine, adresse IP ou plage CIDR.
  • Requête avancée : Utilisez une syntaxe de requête puissante (ex. domain:example AND tld:com AND type:A).
  • Export de données : Gérez automatiquement les tâches d'export : lancement, vérification de l'état, téléchargement et décompression.
  • Extraction de données :
    • Extraire et dédupliquer les sous-domaines dans une liste.
    • Extraire et dédupliquer les adresses IP dans une liste.
    • Générer des statistiques de segments IP (nombre de sous-réseaux).
  • Sortie flexible : Enregistrez les résultats au format JSON, CSV ou texte.
  • Compatibilité pipeline : Séparation propre stdout/stderr pour l'enchaînement avec d'autres outils.
  • Configuration : Gestion facile de la clé API.

Installation

Via go install

Prérequis : Go 1.16+

Vous pouvez installer la dernière version directement avec :

root@kitploit:~
go install github.com/rapiddns/rapiddns-cli@latest

Après l'installation, assurez-vous que $GOPATH/bin (ou le répertoire bin de Go correspondant à votre configuration) est dans votre PATH, puis vous pouvez invoquer :

root@kitploit:~
rapiddns-cli --help

Compilation à partir des sources

Prérequis : Go 1.16+

  1. Clonez le dépôt :

    root@kitploit:~
    git clone https://github.com/rapiddns/rapiddns-cli.git
    cd rapiddns-cli
    
  2. Compilez pour votre plateforme :

    Windows :

    root@kitploit:~
    go build -o rapiddns-cli
    

    Linux :

    root@kitploit:~
    GOOS=linux GOARCH=amd64 go build -o rapiddns-cli
    

    macOS (Intel) :

    root@kitploit:~
    GOOS=darwin GOARCH=amd64 go build -o rapiddns-cli
    

    macOS (Apple Silicon/M1/M2) :

    root@kitploit:~
    GOOS=darwin GOARCH=arm64 go build -o rapiddns-cli
    

Configuration

Pour utiliser toutes les fonctionnalités de RapidDNS (notamment l'export et les recherches illimitées), vous avez besoin d'une clé API.

  1. Obtenez votre clé API depuis RapidDNS Profile.
  2. Configurez-la dans l'interface en ligne de commande :
root@kitploit:~
rapiddns-cli config set-key <VOTRE_CLÉ_API>

Vérifiez la clé actuelle :

root@kitploit:~
rapiddns-cli config get-key

Remarque : Sans clé API, les résultats de recherche peuvent être limités et la fonctionnalité d'export sera désactivée.

Utilisation

1. Recherche de base

Recherchez un domaine, une adresse IP ou une plage CIDR.

root@kitploit:~
rapiddns-cli search tesla.com

Options :

  • --page : Numéro de page (par défaut 1).
  • --type : Filtrer par type (subdomain, same_domain, ip, ip_segment, advanced).
  • -o, --output : Format de sortie (json, csv, text). Par défaut : json.
  • -f, --file : Enregistrer la sortie dans un fichier spécifique.
  • --column : Afficher uniquement une colonne spécifique dans la console (subdomain, , , ).

Exemples :

root@kitploit:~
# Enregistrer en CSV
rapiddns-cli search tesla.com -o csv -f results.csv

# Récupérer jusqu'à 1000 enregistrements automatiquement
rapiddns-cli search tesla.com --max 1000

# Extraire uniquement les sous-domaines
rapiddns-cli search tesla.com --extract-subdomains

# Extraire uniquement les adresses IP et les statistiques
rapiddns-cli search tesla.com --extract-ips

# Extraire LES DEUX
rapiddns-cli search tesla.com --extract-subdomains --extract-ips

2. Pipeline et sortie console

Conçu pour les hackers et l'automatisation. La sortie standard (stdout) contient les données propres, tandis que les statuts et erreurs vont sur stderr.

Afficher uniquement les sous-domaines (liste texte) :

root@kitploit:~
rapiddns-cli search tesla.com --column subdomain -o text

Sortie :

root@kitploit:~
api.tesla.com
www.tesla.com
...

Afficher uniquement les adresses IP (tableau JSON) :

root@kitploit:~
rapiddns-cli search tesla.com --column ip -o json

Sortie :

root@kitploit:~
[
  "1.2.3.4",
  "5.6.7.8"
]

Mode silencieux (extraire uniquement dans des fichiers) :

root@kitploit:~
rapiddns-cli search tesla.com --extract-subdomains --silent

3. Requête avancée

Effectuez des requêtes complexes avec la syntaxe RapidDNS via la commande search et l'option --type advanced.

root@kitploit:~
rapiddns-cli search "domain:apple.com AND type:A" --type advanced

4. Export de données (recommandé pour les grandes quantités)

La commande export gère l'ensemble du processus : demande d'export, attente de la fin, téléchargement du fichier et traitement.

root@kitploit:~
rapiddns-cli export start tesla.com

Options :

  • --type : Type de recherche (subdomain, sameip, ip_segment, advanced). Utilisez advanced pour la syntaxe de requête.
  • --max : Nombre maximum d'enregistrements à exporter (0 signifie tous, par défaut 0).
  • --compress : Compresser le résultat en ZIP (par défaut true).
  • --extract-subdomains : Extraire les sous-domaines du CSV téléchargé.
  • --extract-ips : Extraire les adresses IP et générer des statistiques de sous-réseaux à partir du CSV téléchargé.

Exemple de flux complet :

root@kitploit:~
rapiddns-cli export start tesla.com --max 10000 --extract-subdomains --extract-ips

Exemple d'export avancé :

Pour utiliser la syntaxe de requête avancée lors de l'export, définissez --type advanced :

root@kitploit:~
rapiddns-cli export start "domain:apple AND type:A" --type advanced

Cette commande va :

  1. Lancer une tâche d'export pour tesla.com.
  2. Attendre que le serveur traite la demande.
  3. Télécharger le fichier ZIP dans le répertoire result/.
  4. Décompresser le contenu.
  5. Générer tesla.com_subdomains.txt (liste des sous-domaines).
  6. Générer tesla.com_ips.txt (liste des adresses IP uniques).
  7. Générer tesla.com_ip_stats.txt (statistiques des sous-réseaux IP).

Structure de sortie

Tous les résultats sont enregistrés par défaut dans le répertoire result/.

  • {keyword}_subdomains.txt : Liste propre des sous-domaines uniques.
  • {keyword}_ips.txt : Liste propre des adresses IP uniques.
  • {keyword}_ip_stats.txt : Statistiques du nombre d'adresses IP par sous-réseau (IPv4 /24, IPv6 /64).
  • rapiddns_export_{keyword}_{date}.csv : Données brutes exportées.

Aide

Exécutez n'importe quelle commande avec --help pour obtenir plus de détails.

root@kitploit:~
rapiddns-cli --help
rapiddns-cli search --help
rapiddns-cli export --help
Télécharger l’outil
ip
value
type
  • --silent : Supprimer la sortie console (utile lors de l'enregistrement dans un fichier ou de l'extraction).
  • --max : Récupérer automatiquement jusqu'à N enregistrements (pagination gérée automatiquement).