mirror of
https://github.com/MrAle98/sliver
synced 2026-06-08 11:54:46 +00:00
0deaee625d
Removing the generate msf-stager command and adding documentation on how to use msfvenom / msfconsole to generate stager binaries.
Server
This directory contains the Sliver server implementation, and is structured as follows:
assets/- Static assets embedded in the server binary, and methods for manipulating these assets.c2/- The server-side command and control implementationscerts/- X509 certificate generation and management codecli- The command line interface implementationconfigs/- Configuration file parsersconsole/- Server specific console code, the majority of the Sliver console code is in/client/consolecore/- Data structures and methods that manage connection state from implants, clients, etc.cryptography/- Cryptography code and wrappers around a few of Go's standardcryptoAPIsdaemon/- Method for starting the server as a daemondb/- Database client, helper functions, and ORM modelsgenerate/- This package generates the implant executables and shared librariesgogo/- Go wrappers around the Go compiler tool chainhandlers/- Methods invoke-able by implants without user interactionlog/- Wrappers around Logrusloot/- Server's local 'loot' implementationmsf/- Metasploit helper functionsnetstack/- WireGuard server network stackrpc/- Remote procedure call implementations, generally called by the/client/codetransport/- Code that wires the server to the/clientwatchtower/- Code that monitors threat intel platforms for implantswebsite/- Code that manages static content to host on HTTP(S) C2 domainsmain.go- Entrypoint