mirror of
https://github.com/Ground-Zerro/DomainMapper.git
synced 2025-12-10 01:47:18 +07:00
2.9 KiB
2.9 KiB
Вспомогательные утилиты:
subdomain
Скрипт представляет собой парсер, который собирает субдомены (A-записи) указанного пользователем домена используя веб-сайт rapiddns.io. Результаты сохраняются в файл.
Функции
- Загружает страницу по указанному URL и извлекает субдомены из таблиц, где тип записи равен "A".
- Пытается повторить запрос до 5 раз в случае ошибки или отсутствия данных.
- Останавливается, если данные на последних трех страницах одинаковы или если три страницы подряд пустые.
Использование
-
Установите зависимости:
pip install -r requirements.txt -
Запустите скрипт:
python subdomain.py -
Введите URL домена, поддомены которого вы хотите спарсить, например:
example.com -
Скрипт начнет парсинг страниц и сохранит найденные субдомены в файл
result.txt.
verified
Скрипт предназначен для проверки доменов на их делегированность.
Функции
- Проверяет домены используя DNS-серверы: Google Public DNS, Cloudflare DNS и Yandex. Пул потоков ограничен 40 рабочими потоками.
- Возвращает статус домена: делегирован, припаркован/неактивен или ошибку.
- Если статус домена не был подтвержден как делегированный проводит его контрольную проверку.
Использование
-
Установите зависимости:
pip install -r requirements.txt -
Поместите файл
result.txtв корневую директорию проекта. Файл должен содержать список доменов, каждый на новой строке. -
Запустите скрипт:
python verified.py -
Скрипт проверит домены и сохранит результат в файл
verified_domains.txt.