
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 ディレクトリにあります。
貢献を歓迎します! お気軽にプルリクエストを送ってください。
このプロジェクトはMITライセンスの下でライセンスされています。詳細は LICENSE ファイルを参照してください。
-l, --list-providers-c, --check-providers-y, --yaml PATHdns_integrations.yaml)。-t, --timeout SECONDS-v, --verbose