Fierce — это популярный инструмент для анализа DNS и обнаружения уязвимостей в сетевой инфраструктуре. Разработанный для специалистов по кибербезопасности, он помогает быстро и эффективно находить потенциальные точки входа в сетевые системы, такие как скрытые субдомены или открытые сетевые интерфейсы.
❓ Что такое Fierce?
Fierce — это утилита, ориентированная на пассивный сбор информации о DNS, которая предоставляет подробные сведения о доменной инфраструктуре. Основное предназначение инструмента — поиск субдоменов и проверка конфигурации DNS. Fierce полезен для этапов разведки в тестировании на проникновение и позволяет определить уязвимости до начала активного анализа.
Основные функции Fierce
1️⃣ Обнаружение субдоменов
Fierce выполняет перебор доменных имён, используя словари, чтобы выявить скрытые субдомены, которые могут быть важны для анализа.
2️⃣ Проверка трансферов зон (Zone Transfer)
Инструмент проверяет уязвимости, связанные с несоответствующей настройкой DNS-зон, что может привести к утечке конфиденциальной информации.
3️⃣ Сканирование IP-диапазонов
Fierce анализирует IP-адреса, связанные с доменом, для выявления активных хостов.
4️⃣ Поддержка пользовательских настроек
Можно настроить параметры сканирования, включая использование кастомных словарей и таймаутов для выполнения запросов.
5️⃣ Интеграция с другими инструментами
Fierce отлично сочетается с другими инструментами разведки и тестирования, такими как Nmap и Amass.
⬇️ Установка Fierce
Утилита доступна на GitHub. Для установки выполните следующие команды:
git clone https://github.com/mschwager/fierce.git
cd fierce
python -m pip install dnspython==1.16.0
🦴Примеры использования
1️⃣ Поиск субдоменов:
python3 fierce.py --domain example.com
Fierce выполняет перебор субдоменов и выводит список обнаруженных.
2️⃣ Проверка трансфера зон:
python3 fierce.py --domain example.com --dns-servers ns1.example.com
Инструмент проверяет, уязвима ли DNS-зона к несанкционированному трансферу.
3️⃣ Анализ IP-диапазона:
python3 fierce.py --range 192.168.1.0-192.168.1.255
Fierce сканирует указанный диапазон IP для поиска активных хостов.
4️⃣ Использование кастомного словаря:
python3 fierce.py --domain example.com --subdomain-file custom_wordlist.txt
Вы можете указать собственный файл со словами для перебора субдоменов.
