Guide de SWG bar CLI
Utilisez l'outil en ligne de commande swgbar sur macOS pour vérifier l'état d'inspection HTTPS, consulter les domaines et certificats, et gérer le contournement SWG.
SWG bar · Mis à jour
SWG bar intègre un outil natif en ligne de commande (swgbar) directement au sein de /Applications/SWGBar.app. Il propose les mêmes fonctionnalités de surveillance et d’inspection en temps réel que l’application pour la barre des menus de macOS, vous permettant d’auditer les certificats TLS, d’évaluer l’interception HTTPS et de gérer le contournement SWG directement depuis Terminal ou via des scripts.
Configurer la CLI
Après avoir installé SWG bar, l’exécutable se situe à l’intérieur du paquet de l’application. Vous pouvez le lancer directement, définir un alias dans votre configuration de shell (~/.zshrc ou ~/.bashrc), ou créer un lien symbolique dans votre PATH :
# Option 1 : Exécuter directement depuis le paquet de l'application
/Applications/SWGBar.app/Contents/MacOS/swgbar --help
# Option 2 : Ajouter un alias dans votre profil de shell (~/.zshrc ou ~/.bashrc)
alias swgbar="/Applications/SWGBar.app/Contents/MacOS/swgbar"
# Option 3 : Créer un lien symbolique dans /usr/local/bin (recommandé pour un accès global)
sudo ln -s /Applications/SWGBar.app/Contents/MacOS/swgbar /usr/local/bin/swgbar
# Vérifier l'installation et la version
swgbar version
Ajoutez --json à n’importe quelle commande pour obtenir une sortie structurée en JSON, idéale pour le traitement avec jq ou l’automatisation.
Métriques générales, domaines et certificats
Consultez les données en temps réel et les preuves de certificats identiques à celles de l’application de la barre des menus :
# Afficher le taux global d'inspection HTTPS, la répartition par statut et les principaux certificats
swgbar overview
# Lister les domaines observés avec filtrage et pagination facultatifs
swgbar domains list
swgbar domains list --status confirmed --page 1 --page-size 20
swgbar domains list --search <keyword> --bypass active
# Afficher les preuves détaillées de connexion TLS et de certificat pour un domaine spécifique
swgbar domains detail <domain>
# Lister les groupes de certificats et consulter les détails d'un certificat donné
swgbar certificates list
swgbar certificates list --status suspected
swgbar certificates detail "<certificate-name>"
Analyser des domaines et gérer le contournement SWG
Effectuez des analyses TLS en temps réel pour n’importe quel nom d’hôte ou gérez les règles de contournement SWG par domaine :
# Analyser un domaine à la demande pour vérifier la confiance du certificat et l'inspection TLS
swgbar probe <domain>
# Consulter l'état actuel du contournement SWG et les règles actives
swgbar bypass status
# Activer, basculer, désactiver ou effacer le contournement SWG pour un domaine
swgbar bypass enable <domain>
swgbar bypass toggle <domain>
swgbar bypass disable <domain>
swgbar bypass clear
Extension de navigateur et préférences de l’application
Vérifiez la connectivité de l’extension de navigateur, suspendez ou reprenez la surveillance en arrière-plan, et configurez les préférences de l’application :
# Vérifier l'état de connexion de l'extension Chrome associée
swgbar plugins status
swgbar plugins check
# Vérifier, suspendre ou reprendre la surveillance en arrière-plan
swgbar monitoring status
swgbar monitoring pause
swgbar monitoring resume
# Consulter la licence, rechercher des mises à jour et modifier la langue ou l'apparence
swgbar license status
swgbar updates check
swgbar language get
swgbar language set <en|zh-Hans|zh-Hant|ja|ko>
swgbar appearance get
swgbar appearance set <system|light|dark>
Commandes courantes
| Commande | Description |
|---|---|
swgbar overview |
Affiche le pourcentage global d’inspection HTTPS, les statistiques de statut et les principaux certificats intercepteurs |
swgbar domains list |
Liste les domaines observés avec filtres --search, --status, --bypass, --page et --page-size |
swgbar domains detail <domain> |
Affiche les métadonnées de connexion, les preuves de la chaîne de certificats et l’état de contournement |
swgbar certificates list |
Liste les groupes de certificats avec filtres --search et --status |
swgbar certificates detail "<certificate-name>" |
Affiche l’émetteur, la période de validité, l’empreinte SHA-256 et les domaines associés |
swgbar bypass <status|enable|disable|toggle|clear> |
Interroge ou gère les règles de contournement SWG par domaine |
swgbar probe <domain> |
Effectue une analyse TLS à la demande et l’évaluation du certificat pour un domaine |
swgbar plugins <status|check> |
Vérifie la connectivité avec l’extension de navigateur associée |
swgbar monitoring <status|pause|resume> |
Vérifie, suspend ou reprend la surveillance réseau en arrière-plan |
swgbar license <status|activate|deactivate> |
Consulte ou gère l’état d’activation de la licence |
swgbar updates check |
Recherche les mises à jour logicielles disponibles |
swgbar language <get|set> |
Affiche ou définit la langue de l’interface (en, zh-Hans, zh-Hant, ja, ko) |
swgbar appearance <get|set> |
Affiche ou définit le thème d’apparence (system, light, dark) |
Pour intégrer SWG bar avec des clients d’IA, consultez le guide MCP. Pour comprendre comment les preuves de certificats sont évaluées, lisez fonctionnement de SWG bar.