Esqueleto inicial: sabia-core + sabia-cli + UI local, OpenWolf

- 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
This commit is contained in:
Lucas committed 2026-10-23 08:22:04 -03:00
commit e989413018
76 files changed
+8386

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
{
"version": 1,
"bugs": [
{
"error_message": "Wrong reference: Read should be Write",
"file": "crates/sabia-cli/src/web/mod.rs",
"root_cause": "Used \"Read\" instead of \"Write\"",
"fix": "Changed Read → Write",
"tags": [
"auto-detected",
"wrong-reference",
"rs"
],
"status": "candidate",
"observed_worktree": "/home/lucas/Documents/Pessoal/dev/Sabiá",
"id": "bug-001",
"timestamp": "2026-10-23T11:21:10.367Z",
"last_seen": "2026-10-23T11:21:10.367Z",
"occurrences": 1,
"related_bugs": []
}
],
"applied_observations": {
"0c11d054-2b71-4e02-a624-0e73a302bc1e": true
},
"next_id": 2
}