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:
Lucas RayanandClaude Opus 5.5 committed 2026-10-23 12:46:19 -03:00
1 parent df27974359
commit 791538c9d9
112 files changed
+15620 -494

No files matched your search

+13 -4
View File
@@ -1,14 +1,20 @@
//! `sabia-core`: tudo que fala com o rádio Wi-Fi, interpreta quadros 802.11
//! e mantém a trilha de auditoria. A CLI e a interface gráfica são só
//! consumidoras disto — a parte complexa (netlink, radiotap, parsing de
//! frame) fica inteira aqui dentro.
//! `sabia-core`: tudo que fala com o rádio Wi-Fi, interpreta quadros 802.11,
//! mantém a trilha de auditoria e quebra handshakes. A CLI e a interface
//! gráfica são só consumidoras disto — a parte complexa (radiotap, 802.11,
//! EAPOL, captura e injeção) fica inteira aqui dentro.
pub mod audit;
pub mod crack;
pub mod doctor;
pub mod dot11;
pub mod eapol;
pub mod engine;
pub mod error;
pub mod handshake;
pub mod iface;
pub mod inject;
pub mod netlink;
pub mod pcapreader;
pub mod pcapwriter;
pub mod radiotap;
pub mod scan;
@@ -17,4 +23,7 @@ pub mod update;
#[cfg(target_os = "linux")]
pub mod capture;
#[cfg(test)]
pub(crate) mod testutil;
pub use error::{Result, SabiaError};