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.
Table of Contents
- Installation
- Getting Started
- API
- Protobuf
- Common Protobuf
- Client Protobuf
AllHostsAllLootBeaconBeaconsBeaconTaskBeaconTasksCanariesClientCloseTunnelReqCompilerCompilerTargetCreateTunnelCreateTunnelReqCredentialCrossCompilerDeleteReqDllHijackDllHijackReqDNSCanaryDNSListenerDNSListenerReqEventExtensionDataGenerateGenerateReqGetSystemReqHostHTTPListenerHTTPListenerReqImplantBuildsImplantC2ImplantConfigImplantProfileImplantProfilesIOCJobJobsKillJobKillJobReqLootMigrateReqMSFRemoteReqMSFReqMsfStagerMsfStagerReqMTLSListenerMTLSListenerReqNamedPipesNamedPipesReqOperatorOperatorsPivotGraphPivotGraphEntryRegenerateReqRenameReqSessionSessionsShellcodeEncodeShellcodeEncodeReqShellcodeEncoderMapShellcodeRDIShellcodeRDIReqStagerListenerStagerListenerReqTCPPivotTCPPivotReqUniqueWGIPVersionWebContentWebsiteWebsitesWebsiteAddContentWebsiteRemoveContentWGClientConfigWGListenerReqWGListener
- Sliver Protobuf
BackdoorBackdoorReqBeaconRegisterBeaconTasksCallExtensionCallExtensionReqCdReqCloseSessionCurrentTokenOwnerCurrentTokenOwnerReqDNSBlockHeaderEnvelopeEnvInfoEnvReqExecuteExecuteAssemblyExecuteAssemblyReqExecuteReqExecuteWindowsReqFileInfoGetPrivsGetPrivsReqGetSystemHTTPSessionInitIfconfigIfconfigReqImpersonateImpersonateReqInvokeExecuteAssemblyReqInvokeGetSystemReqInvokeInProcExecuteAssemblyReqInvokeMigrateReqInvokeSpawnDllReqKillReqListExtensionsListExtensionsReqLsLsReqMakeTokenReqMigrateMkdirMkdirReqMvMvReqNetConnPivotNetInterfaceNetstatNetstatReqOpenSessionPingPivotHelloPivotListenerPivotListenersPivotListenersReqPivotPeerPivotPeerEnvelopePivotPeerFailurePivotPingPivotServerKeyExchangePivotStartListenerReqPivotStopListenerReqPollIntervalPollIntervalReqPortfwdPortfwdReqProcessDumpProcessDumpReqPsPsReqPwdPwdReqReconfigureReconfigureReqRegisterRegisterExtensionRegisterExtensionReqRegistryCreateKeyRegistryCreateKeyReqRegistryDeleteKeyRegistryDeleteKeyReqRegistryListValuesReqRegistryReadRegistryReadReqRegistrySubKeyListRegistrySubKeyListReqRegistryValuesListRegistryWriteRegistryWriteReqRemoveServiceReqRevToSelfRevToSelfReqRmRmReqRunAsRunAsReqScreenshotScreenshotReqServiceInfoServiceInfoReqSessionRegisterSetEnvSetEnvReqShellShellReqSideloadSideloadReqSocksSocksDataSockTabEntrySpawnDllSpawnDllReqSSHCommandSSHCommandReqStartServiceReqStopServiceReqTaskTaskReqTerminateTerminateReqTunnelTunnelDataUnsetEnvUnsetEnvReqUploadUploadReqWGPortForwardWGPortForwardStartReqWGPortForwardStopReqWGSocksWGSocksServerWGSocksServersWGSocksServersReqWGSocksStartReqWGSocksStopReqWGTCPForwarderWGTCPForwardersWGTCPForwardersReqWindowsPrivilegeEntry