
DNS列挙により、企業が利用しているSaaSプラットフォームを発見するためのコマンドラインツール
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