Guida a SWG bar CLI

Usa lo strumento da riga di comando swgbar su macOS per verificare l'ispezione HTTPS, visualizzare domini e certificati e gestire il bypass SWG da Terminale.

SWG bar · Aggiornato

SWG bar include uno strumento nativo da riga di comando (swgbar) integrato all’interno di /Applications/SWGBar.app. Offre le stesse funzionalità di monitoraggio e ispezione in tempo reale dell’app per la barra dei menu di macOS, consentendoti di esaminare i certificati TLS, rilevare l’intercettazione HTTPS e gestire il bypass SWG direttamente da Terminale o tramite script.

Configurazione della CLI

Dopo aver installato SWG bar, il file binario si trova all’interno del pacchetto dell’applicazione. Puoi eseguirlo direttamente, aggiungere un alias alla configurazione della tua shell (~/.zshrc o ~/.bashrc), oppure creare un collegamento simbolico nel tuo PATH:

# Opzione 1: Esegui direttamente dal pacchetto dell'applicazione
/Applications/SWGBar.app/Contents/MacOS/swgbar --help

# Opzione 2: Aggiungi un alias al profilo della shell (~/.zshrc o ~/.bashrc)
alias swgbar="/Applications/SWGBar.app/Contents/MacOS/swgbar"

# Opzione 3: Crea un collegamento simbolico in /usr/local/bin (consigliato per l'accesso globale)
sudo ln -s /Applications/SWGBar.app/Contents/MacOS/swgbar /usr/local/bin/swgbar

# Verifica l'installazione e la versione
swgbar version

Aggiungi --json a qualsiasi comando per ottenere un output strutturato in formato JSON, ideale per l’elaborazione con jq o in flussi di automazione.

Metriche generali, domini e certificati

Visualizza i dati in tempo reale e le evidenze dei certificati identici a quelli mostrati nella barra dei menu:

# Mostra la percentuale globale di ispezione HTTPS, la suddivisione per stato e i certificati principali
swgbar overview

# Elenca i domini osservati con filtri opzionali e paginazione
swgbar domains list
swgbar domains list --status confirmed --page 1 --page-size 20
swgbar domains list --search <keyword> --bypass active

# Visualizza i dettagli di connessione TLS e certificati per uno specifico dominio
swgbar domains detail <domain>

# Elenca i cluster di certificati e visualizza i dettagli per un certificato specifico
swgbar certificates list
swgbar certificates list --status suspected
swgbar certificates detail "<certificate-name>"

Verifica dei domini e gestione del bypass SWG

Esegui verifiche TLS in tempo reale su qualsiasi hostname o gestisci le regole di bypass SWG a livello di dominio:

# Verifica un dominio su richiesta per valutare l'attendibilità del certificato e l'ispezione TLS
swgbar probe <domain>

# Controlla lo stato corrente del bypass SWG e le regole attive
swgbar bypass status

# Attiva, alterna, disattiva o azzera il bypass SWG per un dominio
swgbar bypass enable <domain>
swgbar bypass toggle <domain>
swgbar bypass disable <domain>
swgbar bypass clear

Estensione browser e preferenze dell’app

Verifica la connettività dell’estensione del browser, sospendi o riprendi il monitoraggio in background e configura le impostazioni dell’app:

# Verifica lo stato di connessione dell'estensione Chrome
swgbar plugins status
swgbar plugins check

# Controlla, sospendi o riprendi il monitoraggio in background
swgbar monitoring status
swgbar monitoring pause
swgbar monitoring resume

# Controlla lo stato della licenza, verifica aggiornamenti e modifica lingua o aspetto
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>

Comandi principali

Comando Descrizione
swgbar overview Mostra la percentuale di ispezione HTTPS, le statistiche per stato e i certificati di intercettazione
swgbar domains list Elenca i domini osservati con filtri per --search, --status, --bypass, --page e --page-size
swgbar domains detail <domain> Mostra metadati di connessione, evidenze della catena di certificati e stato di bypass
swgbar certificates list Elenca i cluster di certificati con opzioni di filtro --search e --status
swgbar certificates detail "<certificate-name>" Mostra emittente, periodo di validità, impronta digitale SHA-256 e domini associati
swgbar bypass <status|enable|disable|toggle|clear> Visualizza o gestisce le regole di bypass SWG per dominio
swgbar probe <domain> Esegue una verifica TLS su richiesta e la valutazione del certificato per un dominio
swgbar plugins <status|check> Verifica la connettività con l’estensione associata del browser
swgbar monitoring <status|pause|resume> Controlla, sospende o riprende il monitoraggio di rete in background
swgbar license <status|activate|deactivate> Visualizza o gestisce lo stato di attivazione della licenza
swgbar updates check Controlla la disponibilità di aggiornamenti software
swgbar language <get|set> Visualizza o imposta la lingua dell’interfaccia (en, zh-Hans, zh-Hant, ja, ko)
swgbar appearance <get|set> Visualizza o imposta il tema visivo (system, light, dark)

Per integrare SWG bar con assistenti IA, consulta la guida a MCP. Per comprendere come vengono valutate le evidenze dei certificati, leggi come funziona SWG bar.