Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package authenticators holds the factories to create structures that implement the Authenticator interface This interface is used by the Agent to authenticate to the server
|
Package authenticators holds the factories to create structures that implement the Authenticator interface This interface is used by the Agent to authenticate to the server |
none
Package none is used to exclude or bypass authentication mechanisms.
|
Package none is used to exclude or bypass authentication mechanisms. |
opaque
Package opaque is an authenticator for Agent communications with the server using the OPAQUE protocol
|
Package opaque is an authenticator for Agent communications with the server using the OPAQUE protocol |
Package clients holds the interface for network communications
|
Package clients holds the interface for network communications |
http
Package http implements the Client interface and contains the structures and functions to communicate to the Merlin server over the HTTP protocol
|
Package http implements the Client interface and contains the structures and functions to communicate to the Merlin server over the HTTP protocol |
memory
Package memory is an in-memory repository for storing and managing Merlin clients used to communicate with the Merlin server or for peer-to-peer Agent communications
|
Package memory is an in-memory repository for storing and managing Merlin clients used to communicate with the Merlin server or for peer-to-peer Agent communications |
smb
Package smb contains a configurable client used for Windows-based SMB peer-to-peer Agent communications
|
Package smb contains a configurable client used for Windows-based SMB peer-to-peer Agent communications |
tcp
Package tcp contains a configurable client used for TCP-based peer-to-peer Agent communications
|
Package tcp contains a configurable client used for TCP-based peer-to-peer Agent communications |
udp
Package udp contains a configurable client used for UDP-based peer-to-peer Agent communications
|
Package udp contains a configurable client used for UDP-based peer-to-peer Agent communications |
Package core contains pieces of information or functions needed across the entire application
|
Package core contains pieces of information or functions needed across the entire application |
Package p2p is used for Agent based peer-to-peer communications
|
Package p2p is used for Agent based peer-to-peer communications |
memory
Package memory is an in-memory repository for storing and managing peer-to-peer Link objects
|
Package memory is an in-memory repository for storing and managing peer-to-peer Link objects |
Package run contains the logic for the Agent to execute operations checking for and sending messages
|
Package run contains the logic for the Agent to execute operations checking for and sending messages |
Package services holds the services used to interact with different objects and Agent capabilities
|
Package services holds the services used to interact with different objects and Agent capabilities |
agent
Package agent is a service to manage Agent structures
|
Package agent is a service to manage Agent structures |
client
Package client is a service to manager Merlin command and control communication clients
|
Package client is a service to manager Merlin command and control communication clients |
job
Package job is a service to consume, process, and return Agent jobs
|
Package job is a service to consume, process, and return Agent jobs |
message
Package message is a service to process and return Agent Base messages
|
Package message is a service to process and return Agent Base messages |
p2p
Package p2p is a service to process and return peer-to-peer connection links and delegate messages
|
Package p2p is a service to process and return peer-to-peer connection links and delegate messages |
Package socks handles SOCKS5 messages from the server
|
Package socks handles SOCKS5 messages from the server |
Package transformer provides encoding and encryption methods to transform Agent messages
|
Package transformer provides encoding and encryption methods to transform Agent messages |
encoders/base64
Package base64 encodes/decodes Agent messages
|
Package base64 encodes/decodes Agent messages |
encoders/gob
Package gob encodes/decodes Agent messages
|
Package gob encodes/decodes Agent messages |
encoders/hex
Package hex encodes/decodes Agent messages
|
Package hex encodes/decodes Agent messages |
encrypters/aes
Package aes encrypts/decrypts Agent messages
|
Package aes encrypts/decrypts Agent messages |
encrypters/jwe
Package jwe encrypts/decrypts Agent messages to/from JSON Web Encryption compact serialization format
|
Package jwe encrypts/decrypts Agent messages to/from JSON Web Encryption compact serialization format |
encrypters/rc4
Package rc4 encrypts/decrypts Agent messages
|
Package rc4 encrypts/decrypts Agent messages |
encrypters/xor
Package xor encrypts/decrypts Agent messages
|
Package xor encrypts/decrypts Agent messages |
Click to show internal directories.
Click to hide internal directories.