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
fierce — Un outil de reconnaissance DNS pour localiser des espaces IP non contigus. | Kitploit
Outils/GitHubGitHub/mschwager/fierce
ReconnaissanceCartographie RéseauÉnumération DNS et Sous-domaineCollecte d'InformationsAnalyse DNS
GitHubmschwager/fierce

fierce

Un outil de reconnaissance DNS pour localiser des espaces IP non contigus.

Voir le dépôt
1.8k216il y a 1 anVé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

Fierce

CI Python Versions PyPI Version

Fierce est un outil de reconnaissance DNS pour localiser des espaces IP non contigus.

Liens utiles :

  • Système de noms de domaine (DNS)
    • Noms de domaine – concepts et fonctionnalités
    • Noms de domaine – mise en œuvre et spécification
    • Analyse des menaces du système de noms de domaine (DNS)
  • Serveurs de noms (NS)
  • Enregistrement de début de zone (SOA)
  • Transfert de zone
    • Protocole de transfert de zone DNS (AXFR)
    • Transfert de zone incrémental dans DNS (IXFR)
  • Enregistrement DNS générique

Aperçu

D'abord, rendons à César ce qui est à César : fierce a été écrit à l'origine par RSnake avec d'autres personnes sur http://ha.ckers.org/. Il s'agit simplement d'une conversion vers Python 3 pour simplifier et moderniser la base de code.

La description originale était très pertinente, je la reproduis ici :

Fierce est un scanner semi-léger qui aide à localiser des espaces IP et des noms d'hôtes non contigus par rapport à des domaines spécifiés. Il est vraiment conçu comme un précurseur à nmap, unicornscan, nessus, nikto, etc., puisque tous ces outils exigent que vous sachiez déjà quel espace IP vous recherchez. Il n'effectue pas d'exploitation et ne scanne pas tout l'internet sans discernement. Il est spécifiquement destiné à localiser des cibles probables à l'intérieur et à l'extérieur d'un réseau d'entreprise. Parce qu'il utilise principalement DNS, vous trouverez souvent des réseaux mal configurés qui fuient de l'espace d'adressage interne. C'est particulièrement utile dans le cadre de malwares ciblés.

Installation

root@kitploit:~
$ python -m pip install fierce
$ fierce -h

OU

root@kitploit:~
$ git clone https://github.com/mschwager/fierce.git
$ cd fierce
$ python -m pip install dnspython==1.16.0
$ python fierce/fierce.py -h

Utilisation

Commençons par quelque chose de basique :

root@kitploit:~
$ fierce --domain google.com --subdomains accounts admin ads

Parcourez les IP proches des domaines découverts pour rechercher des blocs contigus avec l'option --traverse :

root@kitploit:~
$ fierce --domain facebook.com --subdomains admin --traverse 10

Limitez le parcours IP proche à certains domaines avec l'option --search :

root@kitploit:~
$ fierce --domain facebook.com --subdomains admin --search fb.com fb.net

Tentez une connexion HTTP sur les domaines découverts avec l'option --connect :

root@kitploit:~
$ fierce --domain stackoverflow.com --subdomains mail --connect

Échangez la vitesse contre la couverture avec l'option --wide, qui recherche les domaines proches sur toutes les IP du /24 d'un domaine découvert :

root@kitploit:~
$ fierce --domain facebook.com --wide

Les transferts de zone sont rares de nos jours, mais ils nous donnent les clés du château DNS. zonetransfer.me est un service très utile pour tester et apprendre les transferts de zone :

root@kitploit:~
$ fierce --domain zonetransfer.me

Pour enregistrer les résultats dans un fichier en vue d'une utilisation ultérieure, nous pouvons simplement rediriger la sortie :

root@kitploit:~
$ fierce --domain zonetransfer.me > output.txt

Les réseaux internes ont souvent de larges blocs d'espace IP contigu attribués. Nous pouvons également les scanner :

root@kitploit:~
$ fierce --dns-servers 10.0.0.1 --range 10.0.0.0/24

Consultez --help pour plus d'informations :

root@kitploit:~
$ fierce --help

Développement

Installez d'abord poetry et les paquets de développement :

root@kitploit:~
$ poetry install --with dev

Tests

root@kitploit:~
$ poetry run pytest

Linting

root@kitploit:~
$ poetry run flake8

Couverture

root@kitploit:~
$ poetry run pytest --cov
Télécharger l’outil