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.