mirror of
https://github.com/CyberSecurityUP/NeuroSploit.git
synced 2026-06-30 07:15:30 +02:00
v3.5.1: Mission Control TUI (ratatui) — concurrent panels + composer active during run
- `neurosploit tui <url> [--repo ..] [--model ..] [--subscription] [--mcp] [--focus ..]`
- Concurrent ratatui UI driven by the engagement's live event stream:
* fixed status header: target · mode · model · phase · elapsed · token/cost · findings · ⏸
* live activity feed (color-coded: commands, recon, findings, errors)
* live Findings panel (severity-styled) and a Targets map (hosts → state)
* composer input that stays active WHILE the runner streams — local, non-blocking
answers: `summary`/`what` (partial summary), `pause` (graceful stop), `errors`
(filter), `clear`, or free-text notes.
- Engagement runs as a tokio task; UI drains an mpsc channel each ~120ms tick.
Esc/Ctrl-C requests a graceful stop; report is generated on exit (status stopped/complete).
- Terminal setup before task spawn → clean error on non-TTY, no detached run.
- README documents the TUI mode.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -93,6 +93,10 @@ neurosploit
|
||||
|
||||
# or one-liner (subscription login, no API key needed):
|
||||
neurosploit run http://testphp.vulnweb.com/ --subscription --model anthropic:claude-opus-4-8 -v
|
||||
|
||||
# 🛰 Mission Control TUI — live panels (header/feed/findings/targets) + a composer
|
||||
# you can type in WHILE the run streams (summary · pause · errors · notes):
|
||||
neurosploit tui http://testphp.vulnweb.com/ --subscription --model anthropic:claude-opus-4-8 --mcp
|
||||
```
|
||||
|
||||
No login? Use an **API key** instead — see [Authentication](#authentication--run-via-api-key-or-subscription).
|
||||
|
||||
Reference in New Issue
Block a user