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
+23
-15
@@ -1,23 +1,31 @@
|
||||
# Changelog
|
||||
|
||||
**English** · [Português](CHANGELOG.pt-BR.md)
|
||||
|
||||
Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow SemVer.
|
||||
|
||||
## [0.1.0] - 2026-10-23
|
||||
|
||||
Primeira versão: CLI, app desktop e núcleo compartilhado.
|
||||
First release: CLI, desktop app and shared core.
|
||||
|
||||
### Added
|
||||
- `sabia-core`: descoberta de interfaces Wi-Fi, controle de modo monitor e
|
||||
canal (via `iw`/`ip`), 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 vistos, escrita de `.pcap`,
|
||||
trilha de auditoria local encadeada por hash, auto-atualização por
|
||||
releases do GitHub.
|
||||
- `sabia`: CLI com `iface`, `scan`, `update`, `audit-verify` e `ui`
|
||||
(servidor local da interface gráfica).
|
||||
- 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 badges de
|
||||
segurança por cor.
|
||||
- `sabia-core`: Wi-Fi interface discovery, **monitor mode** and channel control
|
||||
(via netlink/`iw`), **scanning** of 2.4, 5 and 6 GHz, raw 802.11 frame capture
|
||||
via **AF_PACKET** (no libpcap), **radiotap** and management-frame parsing
|
||||
(beacon, probe, EAPOL), aggregation of APs and clients, capture of the
|
||||
**4-way handshake** and **PMKID**, **offline dictionary cracking**
|
||||
(PBKDF2-HMAC-SHA1, MIC and PMKID) for WPA/WPA2-PSK, `.pcap` read and write,
|
||||
frame injection, a local hash-chained **audit trail**, and **self-update**
|
||||
from GitHub releases.
|
||||
- `sabia`: CLI with `iface` (list/channels/monitor), `scan`, `analyze`, `crack`,
|
||||
`deauth` (with `--yes`), `doctor`, `audit` (verify/show), `update` and `ui`
|
||||
(local interface server).
|
||||
- Desktop app (Tauri) with the same interface served by `sabia ui`, elevating to
|
||||
administrator automatically on startup — monitor mode and raw capture require
|
||||
root/admin.
|
||||
- Interface: interface sidebar, capture panel with an animated signal line,
|
||||
networks table with signal bars and color-coded security badges, an
|
||||
**authorized-use** notice, a one-click **update** button, Auto/Light/Dark
|
||||
themes and **Portuguese and English** language.
|
||||
- CI with caches (`rust-cache`, cached Tauri `.deb`) and a cross-platform release
|
||||
pipeline (CLI on 5 targets and desktop app via `tauri-action`).
|
||||
Reference in new issue
Block a user