# Terminal (`sabia`) [English](../cli.md) · **Português** O binário `sabia` tem a opção global `--audit ` (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 ```bash sabia iface list # interfaces Wi-Fi e seus modos sabia iface channels # canais que o rádio suporta [--json] sudo sabia iface monitor on # liga o modo monitor (on|off) ``` ## `scan` — captura o ar ```bash sudo sabia scan [opções] ``` | Opção | Efeito | |---|---| | `--channel ` | Fixa um canal (sem isso, percorre os suportados). | | `--band <2.4\|5\|6\|all>` | Banda ao percorrer canais. | | `--hop-ms ` | Tempo em cada canal (padrão 350). | | `--seconds ` | Para depois de N segundos (padrão: até Ctrl+C). | | `--out ` | Salva os quadros capturados. | | `--crack ` | 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 ```bash sabia analyze [--json] ``` ## `crack` — quebra por dicionário ```bash sabia crack --wordlist [--bssid ] [--station ] [--rules] [--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. `--rules` aplica mutações estilo hashcat (maiúscula, sufixos numéricos/símbolos, leet simples) a cada palavra do dicionário — multiplica o tempo de verdade. O app desktop e o `sabia ui` oferecem também o dicionário embutido de 9,7 milhões de senhas por padrão, força bruta por máscara (`?d?l?u?s?a`) e exportação em `.hc22000`. ## `deauth` — teste autorizado de desautenticação ```bash sudo sabia deauth --bssid [--station ] [--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 ```bash sabia doctor [--json] ``` Confere privilégios, ferramentas (`iw`, `ip`) e interfaces com suporte a modo monitor. ## `audit` — trilha de auditoria ```bash sabia audit verify [arquivo] # confere a integridade da cadeia por hash sabia audit show [--limit 20] # últimas entradas ``` ## `update` — atualização ```bash 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 ```bash sabia ui [--port 4337] [--no-open] ``` Sobe o servidor local da interface e abre o navegador (ou não, com `--no-open`).