Привет! Этот скрипт Python здесь, чтобы помочь вам проверить запись CNAME для списка субдоменов. Он использует библиотеку dnspython
, чтобы сделать свою магию.
Чтобы использовать скрипт, запустите следующую команду в вашем терминале или в командной строке:
python3 cname.py -f /path/to/subdomains.txt
Обязательно замените /path/to/subdomains.txt
на фактический путь к вашему файлу, содержащему субдомены, по одному на строку. Затем сценарий проверит запись CNAME для каждого поддомена и печатает те, которые имеют запись CNAME. Любые субдомены без записи CNAME будут игнорироваться, поэтому они могут плакать в углу.
Если вы хотите сохранить вывод в файл (возможно, вы хотите похвастаться друзьями по поводу своих навыков определения Cname?), Вы можете использовать перенаправление Shell ( >
):
python3 cname.py -f /path/to/subdomains.txt > output.txt
Это сохранит вывод сценария в файл с именем output.txt
. Обязательно дайте ему крутое имя, например cool-output.txt
или awesome-results.txt
.
Сценарий нуждается в пакете dnspython
, чтобы делать свое дело. Вы можете установить его с помощью PIP:
pip install dnspython
Или, если вы чувствуете себя ленивым (мы не судим), вы можете использовать файл requirements.txt
, включенный в этот репозиторий, для установки всех зависимостей одновременно:
pip install -r requirements.txt
Файл requirements.txt
похож на список покупок сценария. Он говорит PIP, что купить, поэтому он может заставить сценарий работать. Единственная вещь в списке - это dnspython
, но это важный ингредиент. Без него сценарий не сможет проверить какие -либо записи CNAME, и это будет настоящим обломом.
Ну, это все сейчас. Удачи, проверяя эти CNAME! Если у вас есть какие -либо вопросы или предложения, не стесняйтесь поразить меня. Я всегда здесь, чтобы помочь вам раскачивать вашу игру DNS.