Files
sabia/docs/interface.md
T
Lucas Rayan f62e7fd0a1
Release / Cria a release (push) Canceled after 0s
Release / CLI (linux-aarch64) (push) Canceled after 0s
Release / CLI (linux-x86_64) (push) Canceled after 0s
Release / CLI (macos-aarch64) (push) Canceled after 0s
Release / CLI (macos-x86_64) (push) Canceled after 0s
Release / CLI (windows-x86_64) (push) Canceled after 0s
Release / App desktop (linux-x86_64) (push) Canceled after 0s
Release / App desktop (macos-aarch64) (push) Canceled after 0s
Release / App desktop (macos-x86_64) (push) Canceled after 0s
Release / App desktop (windows-x86_64) (push) Canceled after 0s
Release / Publica a release (push) Canceled after 0s
chore(release): v1.0.0
Primeira versão estável: valida ponta a ponta contra hardware real (Evil
Twin PSK e Enterprise, WPS, quebra com regras/máscara, relatório) e fecha
o roadmap de 0.1.0 quase inteiro. Changelog completo em CHANGELOG.md.

- Cargo.toml (workspace + app desktop) e tauri.conf.json: 0.1.0 → 1.0.0.
- README/ROADMAP (EN+PT-BR): refletem o que de fato existe agora
  (regras/máscara, .hc22000, WPS, Evil Twin, relatório), não mais "Next".
- docs/cli.md e docs/interface.md (EN+PT-BR): documentam --rules no
  crack e a aba Ataques/relatório da interface.
2026-10-24 15:00:57 -03:00

2.4 KiB

Desktop app

English · Português

The desktop app (Tauri) and the browser version (sabia ui) are the same front-end, in apps/gui/ui/. Only the transport differs: the desktop app talks to the core through Tauri; in the browser, sabia-cli starts a local server on 127.0.0.1 protected by a token generated on the spot.

Screens

  • Interface sidebar: lists the Wi-Fi interfaces; pick one to work with. The footer has the version and the one-click update button.
  • Capture panel: header with the current mode (managed/monitor), an animated signal line, and the enable monitor mode and start capture buttons.
  • Authorized-use notice, always in view: use only on your own networks or with authorization; every monitor activation and capture goes into the local audit trail.
  • Networks seen: live table with SSID, signal bars, channel and a color-coded security badge (open, WEP, WPA/WPA2, WPA3). Row order is stable (arrival order, signal rounded to 4 dBm buckets) so it doesn't shuffle under the cursor as signal fluctuates.
  • Channels view: interference/overlap scoring per band with a recommended channel.
  • Network detail → Attacks tab: directional/continuous deauthentication, PMF probing, clientless PMKID hunting, handshake capture (auto-resumes the capture session if it was stopped), cracking (bundled 9.7M-password dictionary, mutation rules, mask brute force), .hc22000 export, WPS PIN/Pixie Dust, Evil Twin with captive portal (WPA/WPA2-PSK), and — only shown for 802.1X networks — the Enterprise Evil Twin variant that captures credentials automatically. Every action requires the authorized-use checkbox and is logged to the audit trail.
  • Report: a paginated, printable audit report (cover, table of contents, findings, channel scoring, networks/clients/handshakes, audit trail) previewed in a dialog and printable to PDF from the browser.

Privilege

Monitor mode and capture require root/admin. On startup, the app elevates automatically (on Linux and macOS it restarts elevated; on Windows, via the manifest). A notice appears while elevation is requested, with a retry option.

Themes and language

Auto, Light and Dark themes and interface in Portuguese and English. The system language is detected at start; the choice is saved. The source text is Portuguese and English is applied at runtime (see apps/gui/ui/i18n.js).