# Constants
log formats.
No description provided by the author
log levels.
No description provided by the author
No description provided by the author
No description provided by the author
Types of log types.
Types of log types.
Types of log types.
# Structs
AcceleratedQueryReadResponse for accelerated on-demand queries from nodes https://github.com/osquery/osquery/blob/master/osquery/distributed/distributed.cpp#L219-L231.
ApiActionsRequest to receive action requests.
ApiDataResponse to be returned to API requests for generic data.
ApiDistributedCarveRequest to receive query requests.
ApiDistributedQueryRequest to receive query requests.
ApiErrorResponse to be returned to API requests with the error message.
ApiGenericResponse to be returned to API requests for anything.
ApiLoginRequest to receive login requests.
ApiLoginResponse to be returned to API login requests with the generated token.
ApiNodeGenericRequest to receive generic node requests.
ApiQueriesResponse to be returned to API requests for queries.
ApiTagsRequest to receive tag requests.
CarveBlockRequest received to begin a carve.
CarveBlockResponse for osquery nodes.
CarveInitRequest received to begin a carve.
CarveInitResponse for osquery nodes.
EnrollRequest received when nodes enroll.
EnrollResponse to be returned to agents.
FlagsRequest to retrieve flags.
GenericRequest to some endpoints.
GenericResponse for osquery nodes.
JSONConfigurationAdmin to hold admin service configuration values.
JSONConfigurationAPI to hold API service configuration values.
JSONConfigurationHeaders to keep all headers details for auth.
JSONConfigurationJWT to hold all JWT configuration values.
JSONConfigurationTLS to hold TLS service configuration values.
No description provided by the author
No description provided by the author
LogDecorations for decorations field in node logs requests.
LogGenericData to parse both status and result logs.
LogRequest received to process logs.
LogResultData to be used processing result logs from nodes.
LogStatusData to be used processing status logs from nodes.
OsqueryInfoTable provided on enrollment, table osquery_info.
OsqueryTable to show tables to query.
OSVersionTable provided on enrollment, table os_version.
PlatformInfoTable provided on enrollment, table platform_info.
QueryCarveScheduled to receive confirmation for scheduled carved file.
QueryReadResponse for on-demand queries from nodes.
QueryWriteData to store result of on-demand queries.
QueryWriteRequest to receive on-demand queries results.
S3Configuration to hold all S3 configuration values.
ScriptRequest to retrieve script.
SystemInfoTable provided on enrollment, table system_info.
VerifyResponse for verify requests from osctrld.
# Type aliases
CertRequest to retrieve certificate.
ConfigRequest received when nodes request configuration.
ConfigResponse for configuration requests from nodes.
LogResponse for log requests from nodes.
QueryReadRequest received to get on-demand queries.
QueryWriteMessages to hold the on-demand queries messages.
QueryWriteQueries to hold the on-demand queries results.
QueryWriteResponse for on-demand queries results from nodes.
QueryWriteStatuses to hold the on-demand queries statuses.
StringInt to parse numbers that could be strings.
VerifyRequest to verify nodes.