Default package

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AcceptMessage

log_server.proto:60

Event log data for command accepted by the policy.

Used in: ClientMessage

message AlertMessage

log_server.proto:86

Alert message, policy module-specific.

Used in: ClientMessage

message ChangeWindowSize

log_server.proto:99

Window size change event.

Used in: ClientMessage

message ClientHello

log_server.proto:112

Hello message from client when connecting to server.

Used in: ClientMessage

message ClientMessage

log_server.proto:7

Client message to the server. Messages on the wire are prefixed with a 32-bit size in network byte order.

message CommandSuspend

log_server.proto:106

Command suspend/resume event.

Used in: ClientMessage

message ExitMessage

log_server.proto:77

Might revisit runtime and use end_time instead

Used in: ClientMessage

message HelloResponse

intercept.proto:27

Sudo response to an InterceptHello from sudo_intercept.so. The client uses the port number and token to connect back to sudo. If log_only is set there is no InterceptResponse to a PolicyCheckRequest.

Used in: InterceptResponse

message InfoMessage

log_server.proto:41

Key/value pairs, like Privilege Manager struct info. The value may be a number, a string, or a list of strings.

Used in: AcceptMessage, AlertMessage, RejectMessage

message InfoMessage.NumberList

log_server.proto:45

Used in: InfoMessage

message InfoMessage.StringList

log_server.proto:42

Used in: InfoMessage

message InterceptHello

intercept.proto:18

Hello message from sudo_intercept.so to main sudo process. Sudo sends back the token and localhost port number.

Used in: InterceptRequest

message InterceptRequest

intercept.proto:7

Intercept message from sudo_intercept.so. Messages on the wire are prefixed with a 32-bit size in network byte order.

message InterceptResponse

intercept.proto:64

Response sent back to sudo_intercept.so.

message IoBuffer

log_server.proto:32

I/O buffer with keystroke data

Used in: ClientMessage

message PolicyAcceptMessage

intercept.proto:47

Used in: InterceptResponse

message PolicyCheckRequest

intercept.proto:39

Policy check request from sudo_intercept.so. Note that the plugin API only currently supports passing the new environment in to the open() function.

Used in: InterceptRequest

message PolicyErrorMessage

intercept.proto:57

Used in: InterceptResponse

message PolicyRejectMessage

intercept.proto:53

Used in: InterceptResponse

message RejectMessage

log_server.proto:69

Event log data for command rejected by the policy.

Used in: ClientMessage

message RestartMessage

log_server.proto:93

Used to restart an existing I/O log on the server.

Used in: ClientMessage

message ServerHello

log_server.proto:131

Hello message from server when client connects.

Used in: ServerMessage

message ServerMessage

log_server.proto:120

Server messages to the client. Messages on the wire are prefixed with a 32-bit size in network byte order.

message TimeSpec

log_server.proto:26

Equivalent of POSIX struct timespec

Used in: AcceptMessage, AlertMessage, ChangeWindowSize, CommandSuspend, ExitMessage, IoBuffer, RejectMessage, RestartMessage, ServerMessage