SaaS Enum 是一款用于发现公司可能正在使用的 SaaS 平台的命令行工具。该工具会查找与已知提供商模式匹配的 DNS 记录,并可选择执行轻量级 Web 检查以进行确认。
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, --workers NUM
最大并发工作线程数(默认:10)。支持模块位于 modules 目录中。
欢迎贡献!请随时提交 Pull Request。
本项目采用 MIT 许可证授权 - 有关详细信息,请参阅 LICENSE 文件。
-l, --list-providers-c, --check-providers-y, --yaml PATHdns_integrations.yaml)。-t, --timeout SECONDS-v, --verbose