package
1.5.43
Repository: https://github.com/bishopfox/sliver.git
Documentation: pkg.go.dev

# README

Core

The core packages handles the server's state (maintaining references to running jobs, open connections, etc), generally no other packages should hold state.

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
EnvelopeID - Generate random ID of 8 bytes.
No description provided by the author
NewClient - Create a new client object.
NewImplantConnection - Creates a new implant connection.
NewPivotSession - Creates a new pivot session.
NewSession - Create a new session.
No description provided by the author
NewTunnelID - New 64-bit identifier.
NextJobID - Returns an incremental nonce as an id.
PivotGraph - Creates a graph structure of sessions/pivots.
No description provided by the author
StartEventAutomation - Starts an event automation goroutine.

# Constants

No description provided by the author

# Variables

Clients - Manages client active.
No description provided by the author
ErrImplantTimeout - The implant did not respond prior to timeout deadline.
ErrInvalidTunnelID - Invalid tunnel ID value.
ErrUnknownMessageType - Returned if the implant did not understand the message for example when the command is not supported on the platform.
EventBroker - Distributes event messages.
Jobs - Holds pointers to all the current jobs.
ID -> Pivot.
Sessions - Manages implant connections.
TunSocksTunnels - Interacting with duplex SocksTunnels.
Tunnels - Interacting with duplex tunnels.

# Structs

Client - Single client connection.
Event - An event is fired when there's a state change involving a session, job, or client.
ImplantConnection - Abstract connection to an implant.
Job - Manages background jobs.
Pivot - Wraps an ImplantConnection.
PivotGraphEntry - A single entry in the pivot graph.
Session - Represents a connection to an implant.
No description provided by the author
Tunnel - Essentially just a mapping between a specific client and sliver with an identifier, these tunnels are full duplex.