Files
sabia/.wolf/anatomy.md
T
Lucas e989413018 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
2026-10-23 08:22:04 -03:00

2.0 KiB

anatomy.md

Auto-maintained by OpenWolf. Last scanned: 2026-10-23T11:21:49.966Z Files: 22 tracked | Anatomy hits: 0 | Misses: 0

Project structure index. Auto-maintained by OpenWolf hooks and daemon. Run openwolf scan to generate, or wait for the first Claude Code session. Status: Pending initial scan

./

  • .gitignore — Git ignore rules (~24 tok)
  • AGENTS.md — OpenWolf (~75 tok)
  • Cargo.toml — Rust package manifest (~100 tok)
  • CLAUDE.md — OpenWolf (~99 tok)
  • GEMINI.md — OpenWolf (~75 tok)
  • README.md — Project documentation (~462 tok)

crates/sabia-cli/

  • Cargo.toml — Rust package manifest (~125 tok)

crates/sabia-cli/src/

  • main.rs — Lista interfaces de rede e mostra quais são Wi-Fi. (~2193 tok)

crates/sabia-cli/src/web/

  • index.html — Sabiá (~1684 tok)
  • mod.rs — Servidor local da interface: a mesma filosofia do Guará (guara ui) — (~2254 tok)

crates/sabia-core/

  • Cargo.toml — Rust package manifest (~190 tok)

crates/sabia-core/src/

  • audit.rs — Trilha de auditoria encadeada por hash de toda ação sensível (ligar (~1151 tok)
  • capture.rs — Captura crua de quadros 802.11 via AF_PACKET, sem depender de libpcap. (~1114 tok)
  • dot11.rs — Parser mínimo de quadros 802.11 de gerenciamento (beacon, probe (~1655 tok)
  • error.rs — [derive(Debug, thiserror::Error)] (~225 tok)
  • iface.rs — Descoberta de interfaces de rede e identificação das que são Wi-Fi. (~973 tok)
  • lib.rs — sabia-core: tudo que fala com o rádio Wi-Fi, interpreta quadros 802.11 (~140 tok)
  • netlink.rs — Controle de modo (managed/monitor) e canal via iw. (~996 tok)
  • pcapwriter.rs — Escritor de arquivos .pcap (formato clássico, link-type 127 = (~507 tok)
  • radiotap.rs — Parser mínimo de cabeçalho Radiotap — só os campos que usamos (~881 tok)
  • scan.rs — Agregação de quadros capturados em uma tabela de APs e clientes vistos, (~1128 tok)
  • update.rs — Auto-atualização simples: verifica a última release no GitHub, baixa o (~1772 tok)