Files
DomainMapper/utilities/README.md
2024-10-15 23:31:14 +11:00

2.9 KiB
Raw Blame History

Вспомогательные утилиты:

subdomain

Скрипт представляет собой парсер, который собирает субдомены (A-записи) указанного пользователем домена используя веб-сайт rapiddns.io. Результаты сохраняются в файл.

Функции

  • Загружает страницу по указанному URL и извлекает субдомены из таблиц, где тип записи равен "A".
  • Пытается повторить запрос до 5 раз в случае ошибки или отсутствия данных.
  • Останавливается, если данные на последних трех страницах одинаковы или если три страницы подряд пустые.

Использование

  1. Установите зависимости:

    pip install -r requirements.txt
    
  2. Запустите скрипт:

    python subdomain.py
    
  3. Введите URL домена, поддомены которого вы хотите спарсить, например:

    example.com
    
  4. Скрипт начнет парсинг страниц и сохранит найденные субдомены в файл result.txt.

verified

Скрипт предназначен для проверки доменов на их делегированность.

Функции

  • Проверяет домены используя DNS-серверы: Google Public DNS, Cloudflare DNS и Yandex. Пул потоков ограничен 40 рабочими потоками.
  • Возвращает статус домена: делегирован, припаркован/неактивен или ошибку.
  • Если статус домена не был подтвержден как делегированный проводит его контрольную проверку.

Использование

  1. Установите зависимости:

    pip install -r requirements.txt
    
  2. Поместите файл result.txt в корневую директорию проекта. Файл должен содержать список доменов, каждый на новой строке.

  3. Запустите скрипт:

    python verified.py
    
  4. Скрипт проверит домены и сохранит результат в файл verified_domains.txt.