Documentation ¶
Overview ¶
Package server - Main subsystem wrangler
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { Dir string Debug bool /* Listen addresses. */ HTTPAddr string HTTPSAddr string /* TLS Config. If HTTPSAddr is set and there's no domains set, no Let's Encrypt provisioning will take place and a self-signed cert will be used for all HTTP requests. */ LEDomainWhitelist []string SSDomainWhitelist []string LEStaging bool LEEmail string /* Other config. */ ExfilMax uint64 /* Only for testing. */ TestLogOutput io.Writer // contains filtered or unexported fields }
Server implements the server side of Plonk. Before starting, its public fields should be populated. Start should be used to start it and then Wait to wait for something bad to happen. Once Start is called, Server's fields should be treated as read-only.
func (*Server) CloseLogfile ¶
CloseLogfile closes the logfile. This is used during testing.
Directories ¶
Path | Synopsis |
---|---|
Package implantsvr - Listen for and handle implant requests
|
Package implantsvr - Listen for and handle implant requests |
Package operatorsvr - Listen for and handle operator connections
|
Package operatorsvr - Listen for and handle operator connections |
Package perms - Process wide process permissions and such
|
Package perms - Process wide process permissions and such |
Package state - Persistent state
|
Package state - Persistent state |
Click to show internal directories.
Click to hide internal directories.