
Outil en ligne de commande pour découvrir les plateformes SaaS qu'une entreprise utilise via l'énumération DNS.
SaaS Enum est un outil en ligne de commande pour découvrir les plateformes SaaS qu'une entreprise peut utiliser. L'outil recherche des entrées DNS correspondant à des modèles de fournisseurs connus et effectue optionnellement des vérifications web légères pour confirmation.
pip install -r requirements.txt
Fournissez le nom court de l'entreprise (sous-domaine) à tester pour tous les fournisseurs :
python saas_enum.py -i example
Traitez plusieurs entreprises à partir d'un fichier et enregistrez les résultats au format CSV :
python saas_enum.py -b companies.txt -o results.csv -f csv
Affiche tous les modèles de fournisseurs définis dans 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.Les modules de support sont situés dans le répertoire modules.
Les contributions sont les bienvenues ! N'hésitez pas à soumettre une Pull Request.
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
-w, --workers NUM-l, --list-providers-c, --check-providers-y, --yaml PATHdns_integrations.yaml).-t, --timeout SECONDS-v, --verbose