
Herramienta de línea de comandos para descubrir plataformas SaaS que utiliza una empresa 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 registros DNS que coincidan con patrones de proveedores conocidos 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