LISH command: capture replay surface for IPX spool evidence #188
Labels
No labels
bug
documentation
duplicate
enhancement
feature
good first issue
help wanted
invalid
question
refactor
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/hackmode#188
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reviewed at commit
3b4e2da.Observation
replay-ipx-http-spoolandipx-replay-resultare exported from the hackmode package (package.lisp lines ~225-234) but there is no operator surface: no LISH command, CLI tool undersource/hackmode-tools/, or recon-script wrapper invokes replay. Operators must call it from the REPL with all three identity args by hand.Why it matters
Hackmode's stated goal is being the most interactive Common Lisp exploit framework with strong recon pipelining. Capture replay is exactly the kind of evidence-to-graph operation operators need at their fingertips, especially for post-operation review of a spool.
Suggested feature
Add a LISH command like
capture replay <spool-path>that:replay-ipx-http-spooland prints the typedipx-replay-result(offsets, committed, quarantined, truncated-p) as a compact table,This pairs naturally with the recon pipelining story (issue #50) and the LISH typed shell direction (#14).