This is the first tagged release. Koi is a multi-session reverse shell listener: catch several shells at once, tag and switch between them, upgrade them to a full PTY, and run post-exploitation modules against them. Every session is logged and replayable with koireview.
Requires Python 3.10+. No mandatory dependencies, MCP support ships as an optional extra (koi-handler[mcp]).
Added
duplicateaccepts an IP redirect, so a duplicated session can call back to a different host than the one the original shell connected from, allowing foothold sharing.
Changed
- Non-command input are no longer in history
Install
pipx install koi-handler==0.10.3
Documentation: https://b3rt1ng.github.io/koi-wiki/