
Strumento da riga di comando per scoprire le piattaforme SaaS utilizzate da un'azienda tramite enumerazione DNS.
SaaS Enum è uno strumento a riga di comando per individuare le piattaforme SaaS che un'azienda potrebbe utilizzare. Lo strumento cerca voci DNS che corrispondono a pattern noti dei provider e, opzionalmente, esegue controlli web leggeri per conferma.
pip install -r requirements.txt
Fornisci il nome breve dell'azienda (subdominio) per testare tutti i provider:
python saas_enum.py -i example
Elabora più aziende da un file e salva i risultati in formato CSV:
python saas_enum.py -b companies.txt -o results.csv -f csv
Mostra tutti i modelli di provider definiti in 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
Numero massimo di thread di lavoro concorrenti (predefinito: 10).I moduli di supporto si trovano nella directory modules.
I contributi sono benvenuti! Inviaci pure una Pull Request.
Questo progetto è concesso in licenza con la MIT License - vedi il file LICENSE per i dettagli.
--workers-l, --list-providers-c, --check-providers-y, --yaml PATHdns_integrations.yaml).-t, --timeout SECONDS-v, --verbose