
Herramienta de línea de comandos para descubrir plataformas SaaS que una empresa utiliza mediante enumeración DNS.
SaaS Enum es una herramienta de línea de comandos para descubrir las plataformas SaaS que una empresa puede estar utilizando. La herramienta busca entradas DNS que coincidan con patrones conocidos de proveedores y, opcionalmente, realiza comprobaciones web ligeras para confirmar.
pip install -r requirements.txt
Proporcione el nombre corto de la empresa (subdominio) para probar contra todos los proveedores:
python saas_enum.py -i example
Procese varias empresas desde un archivo y guarde los resultados como CSV:
python saas_enum.py -b companies.txt -o results.csv -f csv
Muestre todas las plantillas de proveedores definidas en 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.Los módulos de soporte se encuentran en el directorio modules.
¡Las contribuciones son bienvenidas! No dude en enviar una Solicitud de Extracción (Pull Request).
Este proyecto está licenciado bajo la Licencia MIT; consulte el archivo LICENSE para más detalles.
-w, --workers NUM-l, --list-providers-c, --check-providers-y, --yaml PATHdns_integrations.yaml).-t, --timeout SECONDS-v, --verbose