Guia do SWG bar CLI
Use a ferramenta de linha de comando swgbar no macOS para verificar o status de inspeção HTTPS, consultar domínios e certificados e gerenciar o bypass de SWG.
SWG bar · Atualizado
O SWG bar inclui uma ferramenta nativa de linha de comando (swgbar) dentro de /Applications/SWGBar.app. Ela oferece os mesmos recursos de monitoramento e inspeção em tempo real do aplicativo da barra de menus do macOS, permitindo auditar certificados TLS, avaliar a interceptação HTTPS e gerenciar regras de bypass de SWG diretamente do Terminal ou por scripts.
Configuração da CLI
Após instalar o SWG bar, o executável fica localizado no pacote do aplicativo. Você pode executá-lo diretamente, definir um alias no seu perfil de shell (~/.zshrc ou ~/.bashrc) ou criar um link simbólico no seu PATH:
# Opção 1: Executar diretamente do pacote do aplicativo
/Applications/SWGBar.app/Contents/MacOS/swgbar --help
# Opção 2: Adicionar um alias ao perfil da shell (~/.zshrc ou ~/.bashrc)
alias swgbar="/Applications/SWGBar.app/Contents/MacOS/swgbar"
# Opção 3: Criar um link simbólico em /usr/local/bin (recomendado para acesso global)
sudo ln -s /Applications/SWGBar.app/Contents/MacOS/swgbar /usr/local/bin/swgbar
# Verificar a instalação e a versão
swgbar version
Adicione --json a qualquer comando para receber saídas estruturadas em formato JSON, ideal para processamento com jq ou automação.
Métricas gerais, domínios e certificados
Consulte os mesmos dados em tempo real e evidências de certificados exibidos no aplicativo da barra de menus:
# Exibir o percentual geral de inspeção HTTPS, contagem por status e principais certificados
swgbar overview
# Listar domínios observados com filtros opcionais e paginação
swgbar domains list
swgbar domains list --status confirmed --page 1 --page-size 20
swgbar domains list --search <keyword> --bypass active
# Exibir evidências detalhadas de conexão TLS e certificado de um domínio específico
swgbar domains detail <domain>
# Listar agrupamentos de certificados e exibir detalhes de um certificado específico
swgbar certificates list
swgbar certificates list --status suspected
swgbar certificates detail "<certificate-name>"
Sondagem de domínios e gerenciamento do bypass de SWG
Execute verificações TLS em tempo real para qualquer hostname ou gerencie regras de bypass de SWG por domínio:
# Sondar um domínio sob demanda para avaliar a confiança do certificado e a inspeção TLS
swgbar probe <domain>
# Consultar o status atual do bypass de SWG e as regras ativas
swgbar bypass status
# Ativar, alternar, desativar ou limpar as regras de bypass de um domínio
swgbar bypass enable <domain>
swgbar bypass toggle <domain>
swgbar bypass disable <domain>
swgbar bypass clear
Extensão do navegador e preferências do aplicativo
Verifique a conectividade da extensão do navegador, pause ou retome o monitoramento em segundo plano e configure as preferências do aplicativo:
# Verificar o status de conexão da extensão complementar para Chrome
swgbar plugins status
swgbar plugins check
# Verificar, pausar ou retomar o monitoramento em segundo plano
swgbar monitoring status
swgbar monitoring pause
swgbar monitoring resume
# Gerenciar o status da licença, verificar atualizações e alterar idioma ou aparência
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>
Comandos frequentes
| Comando | Descrição |
|---|---|
swgbar overview |
Exibe a taxa geral de inspeção HTTPS, estatísticas de status e principais certificados interceptores |
swgbar domains list |
Lista os domínios observados com suporte a --search, --status, --bypass, --page e --page-size |
swgbar domains detail <domain> |
Exibe metadados de conexão, evidências da cadeia de certificados e status de bypass |
swgbar certificates list |
Lista os agrupamentos de certificados com filtros de --search e --status |
swgbar certificates detail "<certificate-name>" |
Exibe emissor, período de validade, impressão digital SHA-256 e domínios associados |
swgbar bypass <status|enable|disable|toggle|clear> |
Consulta ou gerencia as regras de bypass de SWG por domínio |
swgbar probe <domain> |
Realiza uma sondagem TLS sob demanda e avaliação de certificados para um domínio |
swgbar plugins <status|check> |
Verifica a conectividade com a extensão complementar do navegador |
swgbar monitoring <status|pause|resume> |
Consulta, pausa ou retoma o monitoramento de rede em segundo plano |
swgbar license <status|activate|deactivate> |
Consulta ou gerencia o status de ativação da licença |
swgbar updates check |
Verifica atualizações de software disponíveis |
swgbar language <get|set> |
Consulta ou define o idioma de exibição (en, zh-Hans, zh-Hant, ja, ko) |
swgbar appearance <get|set> |
Consulta ou define o tema de aparência (system, light, dark) |
Para integrar o SWG bar com clientes de IA, consulte o guia do MCP. Para entender como as evidências de certificados são avaliadas, leia como o SWG bar funciona.