Raj Kumar Mullapudi
0e9cb01973
ci: trigger test
2026-08-06 15:11:57 -04:00
Raj Kumar Mullapudi
bec3315f32
Fix #3 : save prompt after implant build (GenerateResult.File, Regenerate fallback name, auto Save-to-disk)
2026-08-06 14:53:33 -04:00
Raj Kumar Mullapudi
5b63308dae
Merge branch 'main' of https://github.com/Mr-In4inci3le/sliver-gui
2026-07-24 17:36:04 -04:00
Raj Kumar Mullapudi
edede574e9
Add Script Manager + Operator Panels; overhaul pivot/jump graph
...
- Script Manager (scripts.go): 30+ lateral-move/privesc/persistence/creds/enum recipes, dry-run preview, MITRE ATT&CK + OpSec labels, spawn with listener pre-flight + post-spawn verification
- Operator Panels (panels.go): file/process browser, kill-chain tracker, engagement timer, IOC tracker, cleanup + report generators
- Graph: correct pivot direction (session-id), jump/lateral lineage, firewall->root edges, working Reset Layout, tidy arrow spacing
- Safe native file-dialog wrappers; spawn beacon-interval fix; README Operator Toolkit section
2026-07-24 17:34:12 -04:00
Raj Kumar Mullapudi
1701f57108
Fix Kill/Delete/Rename no-op on macOS (WKWebView has no native confirm/prompt)
...
macOS WebView (WKWebView) doesn't implement JS alert/confirm/prompt, so
confirm() returned false and prompt() returned null — silently blocking
Kill agent, Delete build, and Rename session. Replaced native dialogs with
pure-DOM uiConfirm/uiPrompt helpers (cross-platform) and added success/error
toasts so nothing fails silently.
2026-07-19 09:15:43 -04:00
Raj Kumar Mullapudi
c2e4ae8d7a
Release: install wails v2.12.0 (v2.9.1 pulls x/tools@v0.17.0 that fails on Go 1.25)
2026-07-18 12:24:02 -04:00
Raj Kumar Mullapudi
739d2452a6
CI: run golangci-lint v2 directly (pinned v2.12.2)
...
golangci-lint-action@v6 only supports golangci-lint v1, so it couldn't run the
v2 config (exit 3). Install a pinned golangci-lint v2 and run it directly, so the
lint step is independent of the action's major version.
2026-07-18 11:57:47 -04:00
Raj Kumar Mullapudi
f4a8dd0ae7
CI: migrate golangci-lint config to v2; fix errcheck/staticcheck
...
- .golangci.yml v1 -> v2 schema (golangci-lint v2 needs version: 2; gosimple folded into staticcheck)
- app.go, shell.go: explicitly ignore best-effort tunnel/SOCKS teardown errors
- client.go: suppress deprecated grpc.WithBlock (intentional blocking dial)
2026-07-18 11:41:39 -04:00
Raj Kumar Mullapudi
552e79354f
CI: embed app icon from frontend/icons (dist/ is gitignored)
2026-07-18 11:23:33 -04:00
Raj Kumar Mullapudi
8b2d337dd7
Pivot graph + working implant generation, connect-flow fix, armory
...
- Fix connect flow (a JS syntax error had disabled every frontend handler)
- Redesign agent graph as pivot topology: firewall egress, hierarchical chains,
arrows coloured by agent (green session / red privileged / blue beacon),
join chains by session id so same-host pivots render correctly
- Implant generation: align Sliver dep with teamserver protobuf, add tcp-pivot /
named-pipe C2 schemes, baseline MTLS transport (fixes exit status 1)
- Generate UX: decouple build from save (no stuck 'Building...' spinner)
- Wire the armory command (list / install / remove)
- App window/taskbar icon + Linux .desktop entry; author watermark
- Premium README refresh
2026-07-18 11:17:06 -04:00
Raj Kumar Mullapudi
6a1bbc3994
Remove test implant binaries (rootlinux, ws01) and ignore named implants
2026-07-09 10:35:53 -04:00
Raj Kumar Mullapudi
1c83c9aa5b
Full operator console: interactive graph, per-agent + server consoles, tunneling, tokens, execution, extensions/BOFs, integrity checks, loot/creds/hosts/websites/canaries
2026-07-09 10:27:16 -04:00
Raj Kumar Mullapudi
d82883e46c
Remove smoke-test implant binaries from repo
2026-07-07 11:16:36 -04:00
Raj Kumar Mullapudi
6f86d392a6
Initial release: Sliver C2 GUI (Wails desktop operator console)
2026-07-07 11:00:24 -04:00