Files
sabia/docs/pt-BR/cli.md
T
Lucas RayanandClaude Opus 5.5 791538c9d9 v0.1.0: logo, i18n pt/en, CI com caches, testes e documentação
- Logo oficial (sabia.png) e conjunto de ícones do app desktop.
- Interface em português e inglês: tradutor por observação do DOM, seletor
  de idioma e checagem de cobertura de tradução no CI.
- CI/CD com caches (rust-cache, .deb do Tauri em cache) e pipeline de release
  multiplataforma (CLI em 5 alvos + app desktop via tauri-action), templates
  de issue/PR.
- Suíte de testes de integração do sabia-core (scan e2e, handshake/crack
  4-way e PMKID, pcap, trilha de auditoria) — 46 testes verdes.
- Documentação completa pt/en: README, ROADMAP, SECURITY, CONTRIBUTING,
  CHANGELOG e docs/ (cli, interface, arquitetura), com enquadramento de uso
  autorizado.
- Correções de clippy (-D warnings) e formatação em toda a árvore.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 12:46:19 -03:00

2.5 KiB

Terminal (sabia)

English · Português

O binário sabia tem a opção global --audit <arquivo> (trilha de auditoria; padrão .sabia-audit.log) e os comandos abaixo. Captura e modo monitor exigem Linux e root; análise e quebra rodam em qualquer plataforma.

iface — interfaces e modo monitor

sabia iface list                    # interfaces Wi-Fi e seus modos
sabia iface channels <iface>        # canais que o rádio suporta  [--json]
sudo sabia iface monitor <iface> on # liga o modo monitor (on|off)

scan — captura o ar

sudo sabia scan <iface> [opções]
Opção Efeito
--channel <n> Fixa um canal (sem isso, percorre os suportados).
--band <2.4|5|6|all> Banda ao percorrer canais.
--hop-ms <ms> Tempo em cada canal (padrão 350).
--seconds <n> Para depois de N segundos (padrão: até Ctrl+C).
--out <arquivo.pcap> Salva os quadros capturados.
--crack <dicionário> Depois de capturar, tenta quebrar o primeiro handshake.
--json Mostra apenas o JSON final.

Mostra redes (APs), clientes e handshakes vistos (4-way e PMKID).

analyze — lê um .pcap offline

sabia analyze <arquivo.pcap> [--json]

crack — quebra por dicionário

sabia crack <arquivo.pcap> --wordlist <lista.txt> [--bssid <mac>] [--station <mac>] [--json]

Recalcula a PMK com PBKDF2-HMAC-SHA1 e confere o MIC (4-way) ou o PMKID, para WPA/WPA2-PSK. --bssid/--station filtram qual handshake usar.

deauth — teste autorizado de desautenticação

sudo sabia deauth <iface> --bssid <mac> [--station <mac>] [--count 5] [--reason 7] --yes

Sem --station, o destino é broadcast. A flag --yes confirma que você tem autorização para testar esta rede — sem ela, o comando recusa. Fica na trilha de auditoria.

doctor — diagnóstico

sabia doctor [--json]

Confere privilégios, ferramentas (iw, ip) e interfaces com suporte a modo monitor.

audit — trilha de auditoria

sabia audit verify [arquivo]   # confere a integridade da cadeia por hash
sabia audit show [--limit 20]  # últimas entradas

update — atualização

sabia update           # verifica se há versão nova
sabia update --apply   # baixa, confere o SHA-256 e troca o executável

ui — interface gráfica

sabia ui [--port 4337] [--no-open]

Sobe o servidor local da interface e abre o navegador (ou não, com --no-open).