Directories
¶
Path | Synopsis |
---|---|
communicator package implement base communicator for network connections.
|
communicator package implement base communicator for network connections. |
mocks
Code generated by mockery v1.0.0
|
Code generated by mockery v1.0.0 |
websocketutil
Package websocketutil contains methods for interacting with websocket connections.
|
Package websocketutil contains methods for interacting with websocket connections. |
config package implement configuration retrieval for the session package.
|
config package implement configuration retrieval for the session package. |
Package contracts defines all channel messages structure.
|
Package contracts defines all channel messages structure. |
Package controlchannel implement control communicator for web socket connection.
|
Package controlchannel implement control communicator for web socket connection. |
crypto package provides methods to encrypt and decrypt data
|
crypto package provides methods to encrypt and decrypt data |
mocks
Code generated by mockery v1.0.0
|
Code generated by mockery v1.0.0 |
Package datachannel implements data channel which is used to interactively run commands.
|
Package datachannel implements data channel which is used to interactively run commands. |
mocks
Code generated by mockery 2.7.4.
|
Code generated by mockery 2.7.4. |
Package logging reads byte data from the log file and prints it on the console.
|
Package logging reads byte data from the log file and prints it on the console. |
console
Package console contains platform specific configurations to enable logging.
|
Package console contains platform specific configurations to enable logging. |
Package shell is a common library that implements session manager shell.
|
Package shell is a common library that implements session manager shell. |
plugins
|
|
interactivecommands
Package interactivecommands implements session shell plugin with interactive commands.
|
Package interactivecommands implements session shell plugin with interactive commands. |
noninteractivecommands
Package noninteractivecommands implements session shell sessionPlugin with non-interactive command execution.
|
Package noninteractivecommands implements session shell sessionPlugin with non-interactive command execution. |
port
Package port implements session manager's port plugin
|
Package port implements session manager's port plugin |
port/mocks
Code generated by mockery v1.0.0.
|
Code generated by mockery v1.0.0. |
sessionplugin
Package sessionplugin implements functionality common to all session manager plugins
|
Package sessionplugin implements functionality common to all session manager plugins |
sessionplugin/mocks
Code generated by mockery 2.7.4.
|
Code generated by mockery 2.7.4. |
singlecommand
Package singlecommand implements session shell plugin with interactive or non-interactive single command.
|
Package singlecommand implements session shell plugin with interactive or non-interactive single command. |
standardstream
Package standardstream implements session standard stream plugin.
|
Package standardstream implements session standard stream plugin. |
Package retry implements back off retry strategy for session manager channel connection.
|
Package retry implements back off retry strategy for session manager channel connection. |
Package service is a wrapper for the message gateway Service
|
Package service is a wrapper for the message gateway Service |
mocks
Code generated by mockery v1.0.0
|
Code generated by mockery v1.0.0 |
Package shell is a common library that implements session manager shell.
|
Package shell is a common library that implements session manager shell. |
constants
Package constants manages the configuration of the session shell.
|
Package constants manages the configuration of the session shell. |
execcmd
Package execcmd wraps up the os.Process interface.
|
Package execcmd wraps up the os.Process interface. |
Package telemetry is used to schedule and send the audit logs to MGS
|
Package telemetry is used to schedule and send the audit logs to MGS |
utility package implements all the shared methods between clients.
|
utility package implements all the shared methods between clients. |
model
Package model contains data objects for session utility
|
Package model contains data objects for session utility |
winpty package is wrapper package for calling procedures of winpty.dll
|
winpty package is wrapper package for calling procedures of winpty.dll |
Click to show internal directories.
Click to hide internal directories.