
rapiddns.io를 사용하여 하위 도메인과 도메인을 신속하게 열거합니다.
rapiddns.io의 데이터에 접근할 수 있는 간단한 Python 모듈(비공식)입니다. 모듈로도 사용할 수 있습니다.
rapiddns.io에 명시된 바와 같이:
Rapiddns는 현재 30억 개 이상의 DNS 해상도 데이터를 보유하고 있으며, A, CNAME, AAAA, MX 유형을 지원합니다. A 레코드는 21억 개, CNAME 레코드는 2억 5천만 개, AAAA 레코드는 1억 300만 개, MX 레코드는 5억 1천만 개입니다. 동일 IP 웹사이트의 도메인 이름(IPv6 지원)을 조회할 수 있습니다. 하위 도메인 정보도 조회할 수 있습니다.

git clone https://github.com/nullt3r/rapiddns
cd rapiddns
pip3 install .
명령줄에서 직접 rapiddns를 실행할 수 없다면 $HOME/.local/bin이 PATH에 있는지 확인해야 합니다.
다음 줄을 ~/.zshrc 또는 ~/.bashrc에 추가하세요:
export PATH="$HOME/.local/bin:$PATH"
하위 도메인 추출:
rapiddns --subdomains twitter.com
IP 또는 CIDR에서 도메인 추출:
rapiddns --ip 8.8.8.8/24
두 옵션을 함께 사용할 수도 있습니다.
전체 출력을 표시하려면 --full 옵션을 사용하세요.
모듈로 사용하려면:
from rapiddns import RapidDns
enum_subdomains = RapidDns.subdomains("domain.com")
enum_domains = RapidDns.sameip("1.2.3.4/24")
for subdomain in enum_subdomains:
print(" ".join(subdomain))
for domain in enum_domains:
print(" ".join(domain))
LICENSE 파일을 읽으세요.
저는 어떠한 손해에 대해서도 책임을 지지 않습니다. 귀하는 귀하의 행동에 대해 책임이 있습니다. 사전 상호 동의 없이 대상을 공격하는 것은 불법입니다.