Completes the English-only standardization for code, comments, scripts
and CI templates (UI/CLI-facing strings stay bilingual pt-BR/en,
untouched). Covers the remaining crates/, apps/gui/ui/ and
apps/gui/src-tauri/ comments, .gitea/ workflow and template comments,
.githooks/ hooks, and the scripts/ source comments for the files
already renamed in a prior commit (check.sh, generate-logo.py,
install-hooks.sh).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VAyr8d7HuAdUGB6aA5xmDD
- crack.rs: dicionário padrão trocado pra wpa-full.txt.gz (rockyou +
Probable-Wordlists top204k mesclados/deduplicados, 9,7M senhas,
comprimido e embutido via LazyLock), PBKDF2 ~640x mais rápido
(paralelização por núcleo + HMAC reaproveitado em vez de reconstruído a
cada iteração), força bruta por máscara (rules.rs::Mask, sintaxe
?d?l?u?s?a) e regras de mutação tipo hashcat (maiúscula, sufixos
numéricos/símbolos, leet simples).
- hashcat.rs: exportação de handshake/PMKID em .hc22000 (individual ou em
lote), pro hashcat de verdade em vez de só o dicionário embutido.
- wps.rs: ataque WPS PIN via reaver (binário real do
reaver-wps-fork-t6x, GPL-2, extraído em tempo de execução) e bully
quando instalado no sistema.
- assets/wordlists/LICENSE.wpa-full documenta a atribuição (CC BY-SA 4.0
do Probable-Wordlists; rockyou.txt como dado de vazamento de uso livre
consolidado em pesquisa de segurança, mesmo padrão do Kali/SecLists).
- 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>
- sabia-core: descoberta de interfaces, controle de modo monitor/canal
via iw (ponte até ter nl80211 nativo), captura crua 802.11 via
AF_PACKET (sem libpcap), parsing de radiotap e quadros de
gerenciamento (beacon/probe/EAPOL), agregação em tabela de APs/
clientes, escrita de .pcap, trilha de auditoria encadeada por hash,
auto-atualização via GitHub releases (curl, sem dependências de
rede extras)
- sabia-cli: `sabia iface`, `sabia scan`, `sabia update`,
`sabia audit-verify`, `sabia ui` (servidor local + navegador,
protegido por token, mesma filosofia do Guará)
- OpenWolf inicializado para memória de projeto entre agentes