
주어진 도메인에 대해 서브도메인 열거 작업을 자동화하는 도구들의 래퍼로, bash로 작성되었습니다.
주어진 도메인에 대해 서브도메인 열거를 위해 사용되는 도구들을 감싸는 래퍼로, 작업 흐름을 자동화하며 bash로 작성되었습니다.

설치 스크립트를 실행하세요:
curl -s https://raw.githubusercontent.com/hueristiq/subdomains.sh/main/install.sh | bash -
또는 임시 Docker 컨테이너에서 실행하세요:
저장소를 클론하고 다음을 실행하세요
cd subdomains.sh
# 컨테이너 이미지 빌드
./docker-subdomains.sh build
# 빌드 후, 위에 나열된 동일한 옵션으로 스크립트를 실행할 수 있습니다.
# 각 실행은 새 컨테이너에서 실행되며, 실행 후 컨테이너는 삭제됩니다.
./docker-sudomains.sh -d example.com -r 1.1.1.1
# 필요시 컨테이너 이미지 삭제
./docker-subdomains.sh destroy
이 스크립트의 도움말 메시지를 보려면 -h 플래그를 사용하세요:
subdomains.sh -h
_ _ _ _
___ _ _| |__ __| | ___ _ __ ___ __ _(_)_ __ ___ ___| |__
/ __| | | | '_ \ / _` |/ _ \| '_ ` _ \ / _` | | '_ \/ __| / __| '_ \
\__ \ |_| | |_) | (_| | (_) | | | | | | (_| | | | | \__ _\__ \ | | |
|___/\__,_|_.__/ \__,_|\___/|_| |_| |_|\__,_|_|_| |_|___(_)___/_| |_| v1.0.0
사용법:
subdomains.sh [옵션]
옵션:
-d, --domain 서브도메인을 찾을 도메인 (필수) *
-r, --resolvers DNS 리졸버 목록이 포함된 파일 (필수) *
--skip-passive 패시브 탐색 건너뛰기
--use-passive-tools 사용할 패시브 도구 (쉼표로 구분)
--exclude-passive-tools 제외할 패시브 도구 (쉼표로 구분)
--skip-active 액티브 탐색 건너뛰기
--skip-dictionary 사전 기반 DNS 무차별 대입 탐색 건너뛰기
-dW, --dictionary-wordlist 사전 기반 DNS 무차별 대입용 단어 목록
--skip-permutation 순열 기반 DNS 무차별 대입 탐색 건너뛰기
-pW, --permutation-wordlist 순열 기반 DNS 무차별 대입용 단어 목록
--skip-dns-records DNS 레코드 탐색 건너뛰기
--skip-reverse-dns 역방향 DNS 조회 탐색 건너뛰기
-o, --output 출력 텍스트 파일
--setup 이 스크립트 및 종속성 설치/업데이트
-h, --help 이 도움말 메시지를 표시하고 종료
참고: 별표(*)로 표시된 옵션은 필수입니다.
해피 해킹 :)
이 스크립트에 사용된 다양한 도구의 작성자분들께 감사드립니다: