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>
This commit is contained in:
1 parent
df27974359
commit
791538c9d9
112 files changed
+15620
-494
No files matched your search
@@ -0,0 +1,31 @@
|
||||
# Changelog
|
||||
|
||||
[English](CHANGELOG.md) · **Português**
|
||||
|
||||
Formato baseado em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/); versões seguem SemVer.
|
||||
|
||||
## [0.1.0] - 2026-10-23
|
||||
|
||||
Primeira versão: CLI, app desktop e núcleo compartilhado.
|
||||
|
||||
### Adicionado
|
||||
- `sabia-core`: descoberta de interfaces Wi-Fi, controle de **modo monitor** e
|
||||
canal (via netlink/`iw`), **varredura** de 2.4, 5 e 6 GHz, captura crua de
|
||||
quadros 802.11 por **AF_PACKET** (sem libpcap), parsing de **radiotap** e de
|
||||
quadros de gerenciamento (beacon, probe, EAPOL), agregação de APs e clientes,
|
||||
captura de **4-way handshake** e **PMKID**, **quebra offline** por dicionário
|
||||
(PBKDF2-HMAC-SHA1, MIC e PMKID) para WPA/WPA2-PSK, escrita e leitura de
|
||||
**`.pcap`**, injeção de quadros, trilha de **auditoria** local encadeada por
|
||||
hash, **auto-atualização** por releases do GitHub.
|
||||
- `sabia`: CLI com `iface` (list/channels/monitor), `scan`, `analyze`, `crack`,
|
||||
`deauth` (com `--yes`), `doctor`, `audit` (verify/show), `update` e `ui`
|
||||
(servidor local da interface).
|
||||
- App desktop (Tauri) com a mesma interface servida pelo `sabia ui`, pedindo
|
||||
elevação de administrador automaticamente ao abrir — modo monitor e captura
|
||||
crua exigem root/admin.
|
||||
- Interface gráfica: sidebar de interfaces, painel de captura com linha de sinal
|
||||
animada, tabela de redes com barras de sinal e selos de segurança por cor,
|
||||
aviso de **uso autorizado**, botão de **atualização** em um clique, temas Auto/
|
||||
Claro/Escuro e idioma **português e inglês**.
|
||||
- CI com caches (`rust-cache`, `.deb` do Tauri em cache) e pipeline de release
|
||||
multiplataforma (CLI em 5 alvos e app desktop via `tauri-action`).
|
||||
Reference in new issue
Block a user