
회사가 사용하는 SaaS 플랫폼을 DNS 열거를 통해 발견하는 명령줄 도구
SaaS Enum은 회사가 사용 중일 수 있는 SaaS 플랫폼을 발견하기 위한 명령줄 도구입니다. 이 도구는 알려진 공급자 패턴과 일치하는 DNS 항목을 찾고, 선택적으로 경량 HTTP 확인을 수행하여 확인합니다.
pip install -r requirements.txt
회사의 짧은 이름(서브도메인)을 입력하여 모든 공급자에 대해 테스트합니다:
python saas_enum.py -i example
파일에서 여러 회사를 처리하고 결과를 CSV로 저장합니다:
python saas_enum.py -b companies.txt -o results.csv -f csv
dns_integrations.yaml에 정의된 모든 공급자 템플릿을 표시합니다:
python saas_enum.py --list-providers
-i, --input SHORT_NAME-b, --batch FILE-p, --providers NAMES-j, --json-o, --output FILE-f, --format {text,json,csv}text입니다.-w, NUM
최대 동시 작업 스레드 수입니다 (기본값: 10).지원 모듈은 modules 디렉토리에 있습니다.
기여를 환영합니다! 자유롭게 Pull Request를 제출해 주세요.
이 프로젝트는 MIT 라이선스 하에 라이선스가 부여됩니다 - 자세한 내용은 LICENSE 파일을 참조하세요.
--workers-l, --list-providers-c, --check-providers-y, --yaml PATHdns_integrations.yaml).-t, --timeout SECONDS-v, --verbose