Welcome to SliverPy’s documentation!
SliverPy is a Python gRPC client library for Sliver. SliverPy can be used to automate any operator interaction with Sliver and connects to servers using gRPC over Mutual TLS (i.e., multiplayer) using Sliver operator configuration files.
- Installation
- Getting Started
- API
- Protobuf
- Common Protobuf
- Client Protobuf
AllHosts
AllLoot
Beacon
Beacons
BeaconTask
BeaconTasks
Canaries
Client
CloseTunnelReq
Compiler
CompilerTarget
CreateTunnel
CreateTunnelReq
Credential
CrossCompiler
DeleteReq
DllHijack
DllHijackReq
DNSCanary
DNSListener
DNSListenerReq
Event
ExtensionData
Generate
GenerateReq
GetSystemReq
Host
HTTPListener
HTTPListenerReq
ImplantBuilds
ImplantC2
ImplantConfig
ImplantProfile
ImplantProfiles
IOC
Job
Jobs
KillJob
KillJobReq
Loot
MigrateReq
MSFRemoteReq
MSFReq
MsfStager
MsfStagerReq
MTLSListener
MTLSListenerReq
NamedPipes
NamedPipesReq
Operator
Operators
PivotGraph
PivotGraphEntry
RegenerateReq
RenameReq
Session
Sessions
ShellcodeEncode
ShellcodeEncodeReq
ShellcodeEncoderMap
ShellcodeRDI
ShellcodeRDIReq
StagerListener
StagerListenerReq
TCPPivot
TCPPivotReq
UniqueWGIP
Version
WebContent
Website
Websites
WebsiteAddContent
WebsiteRemoveContent
WGClientConfig
WGListenerReq
WGListener
- Sliver Protobuf
Backdoor
BackdoorReq
BeaconRegister
BeaconTasks
CallExtension
CallExtensionReq
CdReq
CloseSession
CurrentTokenOwner
CurrentTokenOwnerReq
DNSBlockHeader
Envelope
EnvInfo
EnvReq
Execute
ExecuteAssembly
ExecuteAssemblyReq
ExecuteReq
ExecuteWindowsReq
FileInfo
GetPrivs
GetPrivsReq
GetSystem
HTTPSessionInit
Ifconfig
IfconfigReq
Impersonate
ImpersonateReq
InvokeExecuteAssemblyReq
InvokeGetSystemReq
InvokeInProcExecuteAssemblyReq
InvokeMigrateReq
InvokeSpawnDllReq
KillReq
ListExtensions
ListExtensionsReq
Ls
LsReq
MakeTokenReq
Migrate
Mkdir
MkdirReq
Mv
MvReq
NetConnPivot
NetInterface
Netstat
NetstatReq
OpenSession
Ping
PivotHello
PivotListener
PivotListeners
PivotListenersReq
PivotPeer
PivotPeerEnvelope
PivotPeerFailure
PivotPing
PivotServerKeyExchange
PivotStartListenerReq
PivotStopListenerReq
PollInterval
PollIntervalReq
Portfwd
PortfwdReq
ProcessDump
ProcessDumpReq
Ps
PsReq
Pwd
PwdReq
Reconfigure
ReconfigureReq
Register
RegisterExtension
RegisterExtensionReq
RegistryCreateKey
RegistryCreateKeyReq
RegistryDeleteKey
RegistryDeleteKeyReq
RegistryListValuesReq
RegistryRead
RegistryReadReq
RegistrySubKeyList
RegistrySubKeyListReq
RegistryValuesList
RegistryWrite
RegistryWriteReq
RemoveServiceReq
RevToSelf
RevToSelfReq
Rm
RmReq
RunAs
RunAsReq
Screenshot
ScreenshotReq
ServiceInfo
ServiceInfoReq
SessionRegister
SetEnv
SetEnvReq
Shell
ShellReq
Sideload
SideloadReq
Socks
SocksData
SockTabEntry
SpawnDll
SpawnDllReq
SSHCommand
SSHCommandReq
StartServiceReq
StopServiceReq
Task
TaskReq
Terminate
TerminateReq
Tunnel
TunnelData
UnsetEnv
UnsetEnvReq
Upload
UploadReq
WGPortForward
WGPortForwardStartReq
WGPortForwardStopReq
WGSocks
WGSocksServer
WGSocksServers
WGSocksServersReq
WGSocksStartReq
WGSocksStopReq
WGTCPForwarder
WGTCPForwarders
WGTCPForwardersReq
WindowsPrivilegeEntry