
Ferramenta de linha de comando para descobrir plataformas SaaS que uma empresa utiliza por meio de enumeração de DNS.
O SaaS Enum é uma ferramenta de linha de comando para descobrir as plataformas SaaS que uma empresa pode estar usando. A ferramenta procura entradas de DNS que correspondem a padrões de fornecedores conhecidos e, opcionalmente, realiza verificações web leves para confirmação.
pip install -r requirements.txt
Forneça o nome curto da empresa (subdomínio) para testar todos os fornecedores:
python saas_enum.py -i example
Processe várias empresas a partir de um arquivo e salve os resultados como CSV:
python saas_enum.py -b companies.txt -o results.csv -f csv
Exiba todos os modelos de fornecedores definidos em 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, NUM
Número máximo de threads de trabalho simultâneas (padrão: 10).Os módulos de suporte estão localizados no diretório modules.
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.
--workers-l, --list-providers-c, --check-providers-y, --yaml PATHdns_integrations.yaml).-t, --timeout SECONDS-v, --verbose