이봐! 이 파이썬 스크립트는 서브 도메인 목록의 CNAME 레코드를 확인하는 데 도움이됩니다. dnspython
라이브러리를 사용하여 마법을 수행합니다.
스크립트를 사용하려면 터미널 또는 명령 프롬프트에서 다음 명령을 실행하십시오.
python3 cname.py -f /path/to/subdomains.txt
/path/to/subdomains.txt
하위 도메인을 포함하는 파일의 실제 경로로 한 줄에 하나씩 바꾸십시오. 그런 다음 스크립트는 각 하위 도메인의 CNAME 레코드를 확인하고 CNAME 레코드가있는 레코드를 인쇄합니다. CNAME 레코드가없는 하위 도메인은 무시되므로 코너에서 울 수 있습니다.
출력을 파일에 저장하려면 (CNAME 찾기 기술에 대해 친구에게 자랑하고 싶습니까?) 쉘 리디렉션 ( >
)을 사용할 수 있습니다.
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
사용 하여이 저장소에 포함 된 TXT 파일을 사용하여 모든 종속성을 한 번에 설치할 수 있습니다.
pip install -r requirements.txt
requirements.txt
파일은 스크립트의 쇼핑 목록과 같습니다. 그것은 Pip에게 무엇을 사야하는지 알려 주므로 대본이 작동 할 수 있습니다. 목록의 유일한 것은 dnspython
이지만 중요한 성분입니다. 그것 없이는 스크립트가 CNAME 레코드를 확인할 수 없으며 이는 진정한 범죄자 일 것입니다.
글쎄, 그게 지금은 전부입니다. 그 cnames를 확인하십시오! 질문이나 제안이 있으시면 언제든지 나를 때리십시오. 나는 당신이 당신의 DNS 게임을 흔드는 것을 돕기 위해 항상 여기 있습니다.