Files
DomainMapper/utilities
..
2024-09-15 17:54:44 +11:00
2024-10-10 14:36:50 +11:00
2024-09-15 17:53:41 +11:00

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

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.