SLC : comparer rapidement les performances web de plusieurs domaines
SxLoadCheck
SxLoadCheck est un script Bash sous licence GPL permettant de comparer rapidement les performances web (DNS, TLS, TTFB) de plusieurs domaines. Il peut également effectuer des diagnostics DNS complets en option.
Je l’utilise depuis mes stations via la commande « slc » placée dans /usr/local/bin
Fonctionnalités principales
– Analyse simultanée de plusieurs domaines (via `curl`).
– Affichage détaillé : DNS lookup, handshake TLS, TTFB.
– Vérification de la validité des FQDN fournis.
– Diagnostic DNS léger : temps de résolution, TTL, NS.
– Diagnostic DNS avancé : trace, glue records, enregistrement SOA/A.
Utilisation
slc.sh --domains exemple1.com,exemple2.com
Avec diagnostic DNS rapide :
slc.sh --domains exemple1.com,exemple2.com --dns-check
Avec diagnostic DNS complet (deep) :
slc.sh --domains exemple1.com,exemple2.com --deep-dns
Exemple d’erreur si FQDN invalide :
Error: the following entries are not valid FQDNs:
- invalid_domain
Options
--domains Liste de domaines séparés par virgules (obligatoire)
--dns-check Active un diagnostic DNS léger
--deep-dns Lance un diagnostic DNS complet
--help, -h Affiche l'aide
Pré-requis
– `curl`
– `dig`
– `whois` (pour certaines options avancées)
Todo list
– Intégrer une option `–threshold` pour alerter si TTFB > x sec.
– Ajouter un mode `–headless` pour exécutions silencieuses.
Ressources
– Script : slc.sh
—
Christophe Casalegno
Vous pouvez me suivre sur : Telegram | Facebook | LinkedIn | X | YouTube | Twitch