← Browse all tables
Loading table information…

Structured examples

Contribute a synthetic example using PowerShell or an export from the hunting portal. Contributions are reviewed before publication.

These examples use synthetic values and cover only some possible event variants. Use them as a reference, never as ground truth or a complete schema. Fields can vary between events; a field shown here is not necessarily required.

AdditionalFields

Submit an example

Action: ConnectionFailedAggregatedReport

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "uniqueEventsAggregated": 1
}

Payload fields and types
PathType
$object
$.uniqueEventsAggregatedinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionSuccess

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "InitiatingProcessPosixEffectiveGroup": {
    "Name": "USERNAME_1",
    "PosixGroupId": 1
  },
  "InitiatingProcessPosixEffectiveUser": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  },
  "InitiatingProcessPosixFilePermissions": [
    "SAMPLEFILE_1.txt"
  ],
  "InitiatingProcessPosixGroupOwner": {
    "Name": "USERNAME_1",
    "PosixGroupId": 1
  },
  "InitiatingProcessPosixProcessGroupId": 1,
  "InitiatingProcessPosixRealUser": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  },
  "InitiatingProcessPosixSessionId": 1,
  "InitiatingProcessPosixUserOwner": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  }
}

Payload fields and types
PathType
$object
$.InitiatingProcessPosixEffectiveGroupobject
$.InitiatingProcessPosixEffectiveGroup.Namestring
$.InitiatingProcessPosixEffectiveGroup.PosixGroupIdinteger
$.InitiatingProcessPosixEffectiveUserobject
$.InitiatingProcessPosixEffectiveUser.DomainNamestring
$.InitiatingProcessPosixEffectiveUser.LogonIdinteger
$.InitiatingProcessPosixEffectiveUser.Namestring
$.InitiatingProcessPosixEffectiveUser.PosixUserIdinteger
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroupobject
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroup.PosixGroupIdinteger
$.InitiatingProcessPosixFilePermissionsarray
$.InitiatingProcessPosixFilePermissions[]string
$.InitiatingProcessPosixGroupOwnerobject
$.InitiatingProcessPosixGroupOwner.Namestring
$.InitiatingProcessPosixGroupOwner.PosixGroupIdinteger
$.InitiatingProcessPosixProcessGroupIdinteger
$.InitiatingProcessPosixRealUserobject
$.InitiatingProcessPosixRealUser.DomainNamestring
$.InitiatingProcessPosixRealUser.LogonIdinteger
$.InitiatingProcessPosixRealUser.Namestring
$.InitiatingProcessPosixRealUser.PosixUserIdinteger
$.InitiatingProcessPosixRealUser.PrimaryPosixGroupobject
$.InitiatingProcessPosixRealUser.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixRealUser.PrimaryPosixGroup.PosixGroupIdinteger
$.InitiatingProcessPosixSessionIdinteger
$.InitiatingProcessPosixUserOwnerobject
$.InitiatingProcessPosixUserOwner.DomainNamestring
$.InitiatingProcessPosixUserOwner.LogonIdinteger
$.InitiatingProcessPosixUserOwner.Namestring
$.InitiatingProcessPosixUserOwner.PosixUserIdinteger
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroupobject
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroup.PosixGroupIdinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionRequest

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "InitiatingProcessCurrentWorkingDirectory": "VALUE_1",
  "InitiatingProcessPosixEffectiveGroup": {
    "Name": "USERNAME_1",
    "PosixGroupId": 1
  },
  "InitiatingProcessPosixEffectiveUser": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  },
  "InitiatingProcessPosixFilePermissions": [
    "SAMPLEFILE_1.txt"
  ],
  "InitiatingProcessPosixGroupOwner": {
    "Name": "USERNAME_1",
    "PosixGroupId": 1
  },
  "InitiatingProcessPosixProcessGroupId": 1,
  "InitiatingProcessPosixRealUser": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  },
  "InitiatingProcessPosixSessionId": 1,
  "InitiatingProcessPosixUserOwner": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  }
}

Payload fields and types
PathType
$object
$.InitiatingProcessCurrentWorkingDirectorystring
$.InitiatingProcessPosixEffectiveGroupobject
$.InitiatingProcessPosixEffectiveGroup.Namestring
$.InitiatingProcessPosixEffectiveGroup.PosixGroupIdinteger
$.InitiatingProcessPosixEffectiveUserobject
$.InitiatingProcessPosixEffectiveUser.DomainNamestring
$.InitiatingProcessPosixEffectiveUser.LogonIdinteger
$.InitiatingProcessPosixEffectiveUser.Namestring
$.InitiatingProcessPosixEffectiveUser.PosixUserIdinteger
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroupobject
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroup.PosixGroupIdinteger
$.InitiatingProcessPosixFilePermissionsarray
$.InitiatingProcessPosixFilePermissions[]string
$.InitiatingProcessPosixGroupOwnerobject
$.InitiatingProcessPosixGroupOwner.Namestring
$.InitiatingProcessPosixGroupOwner.PosixGroupIdinteger
$.InitiatingProcessPosixProcessGroupIdinteger
$.InitiatingProcessPosixRealUserobject
$.InitiatingProcessPosixRealUser.DomainNamestring
$.InitiatingProcessPosixRealUser.LogonIdinteger
$.InitiatingProcessPosixRealUser.Namestring
$.InitiatingProcessPosixRealUser.PosixUserIdinteger
$.InitiatingProcessPosixRealUser.PrimaryPosixGroupobject
$.InitiatingProcessPosixRealUser.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixRealUser.PrimaryPosixGroup.PosixGroupIdinteger
$.InitiatingProcessPosixSessionIdinteger
$.InitiatingProcessPosixUserOwnerobject
$.InitiatingProcessPosixUserOwner.DomainNamestring
$.InitiatingProcessPosixUserOwner.LogonIdinteger
$.InitiatingProcessPosixUserOwner.Namestring
$.InitiatingProcessPosixUserOwner.PosixUserIdinteger
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroupobject
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroup.PosixGroupIdinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: SslConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "cipher": "VALUE_1",
  "direction": "VALUE_2",
  "established": "false",
  "ja3": "VALUE_3",
  "ja3s": "VALUE_4",
  "ja4": "VALUE_5",
  "ja4s": "VALUE_6",
  "next_protocol": "VALUE_7",
  "resumed": "false",
  "server_name": "VALUE_8",
  "ts": "1",
  "uid": "VALUE_9",
  "version": "VALUE_10"
}

Payload fields and types
PathType
$object
$.cipherstring
$.directionstring
$.establishedencoded-json
$.establishedstring
$.established::<json>boolean
$.ja3string
$.ja3sstring
$.ja4string
$.ja4sstring
$.next_protocolstring
$.resumedencoded-json
$.resumedstring
$.resumed::<json>boolean
$.server_namestring
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring
$.versionstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionAttempt

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Destination Mac": "VALUE_1",
  "Packet Size": 1,
  "Source Mac": "VALUE_2",
  "Tcp Flags": 1,
  "direction": "VALUE_3"
}

Payload fields and types
PathType
$object
$.directionstring
$["Destination Mac"]string
$["Packet Size"]integer
$["Source Mac"]string
$["Tcp Flags"]integer

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: SslConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "direction": "VALUE_1",
  "established": "false",
  "ja3": "VALUE_2",
  "ja4": "VALUE_3",
  "resumed": "false",
  "server_name": "VALUE_4",
  "ts": "1",
  "uid": "VALUE_5"
}

Payload fields and types
PathType
$object
$.directionstring
$.establishedencoded-json
$.establishedstring
$.established::<json>boolean
$.ja3string
$.ja4string
$.resumedencoded-json
$.resumedstring
$.resumed::<json>boolean
$.server_namestring
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: NetworkSignatureInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "SamplePacketContent": "[\"USERNAME_1@example.invalid\"]",
  "SignatureMatchedContent": "VALUE_1",
  "SignatureName": "VALUE_2"
}

Payload fields and types
PathType
$object
$.SamplePacketContentencoded-json
$.SamplePacketContentstring
$.SamplePacketContent::<json>array
$.SamplePacketContent::<json>[]string
$.SignatureMatchedContentstring
$.SignatureNamestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: DnsConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AA": "false",
  "RA": "false",
  "RD": "false",
  "TC": "false",
  "direction": "VALUE_1",
  "qclass": "1",
  "qclass_name": "VALUE_2",
  "qtype": "1",
  "qtype_name": "VALUE_3",
  "query": "VALUE_4",
  "rcode": "1",
  "rcode_name": "VALUE_5",
  "rejected": "false",
  "trans_id": "1",
  "ts": "1",
  "uid": "VALUE_6"
}

Payload fields and types
PathType
$object
$.AAencoded-json
$.AAstring
$.AA::<json>boolean
$.RAencoded-json
$.RAstring
$.RA::<json>boolean
$.RDencoded-json
$.RDstring
$.RD::<json>boolean
$.TCencoded-json
$.TCstring
$.TC::<json>boolean
$.directionstring
$.qclassencoded-json
$.qclassstring
$.qclass::<json>integer
$.qclass_namestring
$.qtypeencoded-json
$.qtypestring
$.qtype::<json>integer
$.qtype_namestring
$.querystring
$.rcodeencoded-json
$.rcodestring
$.rcode::<json>integer
$.rcode_namestring
$.rejectedencoded-json
$.rejectedstring
$.rejected::<json>boolean
$.trans_idencoded-json
$.trans_idstring
$.trans_id::<json>integer
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionSuccessAggregatedReport

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "uniqueEventsAggregated": 1
}

Payload fields and types
PathType
$object
$.uniqueEventsAggregatedinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: SslConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "cipher": "VALUE_1",
  "direction": "VALUE_2",
  "established": "false",
  "issuer": "VALUE_3",
  "ja3": "VALUE_4",
  "ja3s": "VALUE_5",
  "ja4": "VALUE_6",
  "ja4s": "VALUE_7",
  "next_protocol": "VALUE_8",
  "resumed": "false",
  "server_name": "VALUE_9",
  "subject": "VALUE_10",
  "ts": "1",
  "uid": "VALUE_11",
  "version": "VALUE_12"
}

Payload fields and types
PathType
$object
$.cipherstring
$.directionstring
$.establishedencoded-json
$.establishedstring
$.established::<json>boolean
$.issuerstring
$.ja3string
$.ja3sstring
$.ja4string
$.ja4sstring
$.next_protocolstring
$.resumedencoded-json
$.resumedstring
$.resumed::<json>boolean
$.server_namestring
$.subjectstring
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring
$.versionstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: HttpConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "direction": "VALUE_1",
  "host": "VALUE_2",
  "method": "VALUE_3",
  "request_body_len": "1",
  "response_body_len": "1",
  "status_code": "1",
  "status_msg": "VALUE_4",
  "tags": "[]",
  "trans_depth": "1",
  "uri": "VALUE_5",
  "user_agent": "USERNAME_1",
  "version": "1.5"
}

Payload fields and types
PathType
$object
$.directionstring
$.hoststring
$.methodstring
$.request_body_lenencoded-json
$.request_body_lenstring
$.request_body_len::<json>integer
$.response_body_lenencoded-json
$.response_body_lenstring
$.response_body_len::<json>integer
$.status_codeencoded-json
$.status_codestring
$.status_code::<json>integer
$.status_msgstring
$.tagsencoded-json
$.tagsstring
$.tags::<json>array
$.trans_depthencoded-json
$.trans_depthstring
$.trans_depth::<json>integer
$.uristring
$.user_agentstring
$.versionencoded-json
$.versionstring
$.version::<json>number

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: DnsConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AA": "false",
  "RA": "false",
  "RD": "false",
  "TC": "false",
  "TTLs": "[1.5]",
  "answers": "[\"VALUE_1\"]",
  "direction": "VALUE_12",
  "qclass": "1",
  "qclass_name": "VALUE_13",
  "qtype": "1",
  "qtype_name": "VALUE_14",
  "query": "VALUE_15",
  "rcode": "1",
  "rcode_name": "VALUE_16",
  "rejected": "false",
  "rtt": "1.5",
  "trans_id": "1",
  "ts": "1",
  "uid": "VALUE_17"
}

Payload fields and types
PathType
$object
$.AAencoded-json
$.AAstring
$.AA::<json>boolean
$.RAencoded-json
$.RAstring
$.RA::<json>boolean
$.RDencoded-json
$.RDstring
$.RD::<json>boolean
$.TCencoded-json
$.TCstring
$.TC::<json>boolean
$.TTLsencoded-json
$.TTLsstring
$.TTLs::<json>array
$.TTLs::<json>[]number
$.answersencoded-json
$.answersstring
$.answers::<json>array
$.answers::<json>[]string
$.directionstring
$.qclassencoded-json
$.qclassstring
$.qclass::<json>integer
$.qclass_namestring
$.qtypeencoded-json
$.qtypestring
$.qtype::<json>integer
$.qtype_namestring
$.querystring
$.rcodeencoded-json
$.rcodestring
$.rcode::<json>integer
$.rcode_namestring
$.rejectedencoded-json
$.rejectedstring
$.rejected::<json>boolean
$.rttencoded-json
$.rttstring
$.rtt::<json>number
$.trans_idencoded-json
$.trans_idstring
$.trans_id::<json>integer
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: SslConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "cipher": "VALUE_1",
  "curve": "VALUE_2",
  "direction": "VALUE_3",
  "established": "false",
  "issuer": "VALUE_4",
  "ja3": "VALUE_5",
  "ja3s": "VALUE_6",
  "ja4": "VALUE_7",
  "ja4s": "VALUE_8",
  "next_protocol": "VALUE_9",
  "resumed": "false",
  "server_name": "VALUE_10",
  "subject": "VALUE_11",
  "ts": "1",
  "uid": "VALUE_12",
  "version": "VALUE_13"
}

Payload fields and types
PathType
$object
$.cipherstring
$.curvestring
$.directionstring
$.establishedencoded-json
$.establishedstring
$.established::<json>boolean
$.issuerstring
$.ja3string
$.ja3sstring
$.ja4string
$.ja4sstring
$.next_protocolstring
$.resumedencoded-json
$.resumedstring
$.resumed::<json>boolean
$.server_namestring
$.subjectstring
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring
$.versionstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: SslConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "cipher": "VALUE_1",
  "client_issuer": "VALUE_2",
  "client_subject": "VALUE_3",
  "curve": "VALUE_4",
  "direction": "VALUE_5",
  "established": "false",
  "issuer": "VALUE_6",
  "ja3": "VALUE_7",
  "ja3s": "VALUE_8",
  "ja4": "VALUE_9",
  "ja4s": "VALUE_10",
  "resumed": "false",
  "server_name": "VALUE_11",
  "subject": "VALUE_12",
  "ts": "1",
  "uid": "VALUE_13",
  "version": "VALUE_14"
}

Payload fields and types
PathType
$object
$.cipherstring
$.client_issuerstring
$.client_subjectstring
$.curvestring
$.directionstring
$.establishedencoded-json
$.establishedstring
$.established::<json>boolean
$.issuerstring
$.ja3string
$.ja3sstring
$.ja4string
$.ja4sstring
$.resumedencoded-json
$.resumedstring
$.resumed::<json>boolean
$.server_namestring
$.subjectstring
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring
$.versionstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: DnsConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AA": "false",
  "RA": "false",
  "RD": "false",
  "TC": "false",
  "direction": "VALUE_1",
  "qclass": "1",
  "qclass_name": "VALUE_2",
  "qtype": "1",
  "qtype_name": "VALUE_3",
  "query": "VALUE_4",
  "rejected": "false",
  "trans_id": "1",
  "ts": "1",
  "uid": "VALUE_5"
}

Payload fields and types
PathType
$object
$.AAencoded-json
$.AAstring
$.AA::<json>boolean
$.RAencoded-json
$.RAstring
$.RA::<json>boolean
$.RDencoded-json
$.RDstring
$.RD::<json>boolean
$.TCencoded-json
$.TCstring
$.TC::<json>boolean
$.directionstring
$.qclassencoded-json
$.qclassstring
$.qclass::<json>integer
$.qclass_namestring
$.qtypeencoded-json
$.qtypestring
$.qtype::<json>integer
$.qtype_namestring
$.querystring
$.rejectedencoded-json
$.rejectedstring
$.rejected::<json>boolean
$.trans_idencoded-json
$.trans_idstring
$.trans_id::<json>integer
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionAcknowledged

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Destination Mac": "VALUE_1",
  "Packet Size": 1,
  "Source Mac": "VALUE_2",
  "Tcp Flags": 1,
  "direction": "VALUE_3"
}

Payload fields and types
PathType
$object
$.directionstring
$["Destination Mac"]string
$["Packet Size"]integer
$["Source Mac"]string
$["Tcp Flags"]integer

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: SslConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "cipher": "VALUE_1",
  "curve": "VALUE_2",
  "direction": "VALUE_3",
  "established": "false",
  "issuer": "VALUE_4",
  "ja3": "VALUE_5",
  "ja3s": "VALUE_6",
  "ja4": "VALUE_7",
  "ja4s": "VALUE_8",
  "resumed": "false",
  "server_name": "VALUE_9",
  "subject": "VALUE_10",
  "ts": "1",
  "uid": "VALUE_11",
  "version": "VALUE_12"
}

Payload fields and types
PathType
$object
$.cipherstring
$.curvestring
$.directionstring
$.establishedencoded-json
$.establishedstring
$.established::<json>boolean
$.issuerstring
$.ja3string
$.ja3sstring
$.ja4string
$.ja4sstring
$.resumedencoded-json
$.resumedstring
$.resumed::<json>boolean
$.server_namestring
$.subjectstring
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring
$.versionstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: DnsConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AA": "false",
  "RA": "false",
  "RD": "false",
  "TC": "false",
  "direction": "VALUE_1",
  "rcode": "1",
  "rcode_name": "VALUE_2",
  "rejected": "false",
  "trans_id": "1",
  "ts": "1",
  "uid": "VALUE_3"
}

Payload fields and types
PathType
$object
$.AAencoded-json
$.AAstring
$.AA::<json>boolean
$.RAencoded-json
$.RAstring
$.RA::<json>boolean
$.RDencoded-json
$.RDstring
$.RD::<json>boolean
$.TCencoded-json
$.TCstring
$.TC::<json>boolean
$.directionstring
$.rcodeencoded-json
$.rcodestring
$.rcode::<json>integer
$.rcode_namestring
$.rejectedencoded-json
$.rejectedstring
$.rejected::<json>boolean
$.trans_idencoded-json
$.trans_idstring
$.trans_id::<json>integer
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: DnsConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AA": "false",
  "RA": "false",
  "RD": "false",
  "TC": "false",
  "TTLs": "[1.5]",
  "answers": "[\"VALUE_1\"]",
  "direction": "VALUE_3",
  "query": "VALUE_4",
  "rcode": "1",
  "rcode_name": "VALUE_5",
  "rejected": "false",
  "trans_id": "1",
  "ts": "1",
  "uid": "VALUE_6"
}

Payload fields and types
PathType
$object
$.AAencoded-json
$.AAstring
$.AA::<json>boolean
$.RAencoded-json
$.RAstring
$.RA::<json>boolean
$.RDencoded-json
$.RDstring
$.RD::<json>boolean
$.TCencoded-json
$.TCstring
$.TC::<json>boolean
$.TTLsencoded-json
$.TTLsstring
$.TTLs::<json>array
$.TTLs::<json>[]number
$.answersencoded-json
$.answersstring
$.answers::<json>array
$.answers::<json>[]string
$.directionstring
$.querystring
$.rcodeencoded-json
$.rcodestring
$.rcode::<json>integer
$.rcode_namestring
$.rejectedencoded-json
$.rejectedstring
$.rejected::<json>boolean
$.trans_idencoded-json
$.trans_idstring
$.trans_id::<json>integer
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: HttpConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "direction": "VALUE_1",
  "host": "VALUE_2",
  "method": "VALUE_3",
  "request_body_len": "1",
  "response_body_len": "1",
  "tags": "[]",
  "trans_depth": "1",
  "uri": "VALUE_4",
  "user_agent": "USERNAME_1"
}

Payload fields and types
PathType
$object
$.directionstring
$.hoststring
$.methodstring
$.request_body_lenencoded-json
$.request_body_lenstring
$.request_body_len::<json>integer
$.response_body_lenencoded-json
$.response_body_lenstring
$.response_body_len::<json>integer
$.tagsencoded-json
$.tagsstring
$.tags::<json>array
$.trans_depthencoded-json
$.trans_depthstring
$.trans_depth::<json>integer
$.uristring
$.user_agentstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: IcmpConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "conn_state": "VALUE_1",
  "direction": "VALUE_2",
  "duration": "1.5",
  "missed_bytes": "1",
  "orig_bytes": "1",
  "orig_ip_bytes": "1",
  "orig_pkts": "1",
  "resp_bytes": "1",
  "resp_ip_bytes": "1",
  "resp_pkts": "1",
  "uid": "VALUE_3"
}

Payload fields and types
PathType
$object
$.conn_statestring
$.directionstring
$.durationencoded-json
$.durationstring
$.duration::<json>number
$.missed_bytesencoded-json
$.missed_bytesstring
$.missed_bytes::<json>integer
$.orig_bytesencoded-json
$.orig_bytesstring
$.orig_bytes::<json>integer
$.orig_ip_bytesencoded-json
$.orig_ip_bytesstring
$.orig_ip_bytes::<json>integer
$.orig_pktsencoded-json
$.orig_pktsstring
$.orig_pkts::<json>integer
$.resp_bytesencoded-json
$.resp_bytesstring
$.resp_bytes::<json>integer
$.resp_ip_bytesencoded-json
$.resp_ip_bytesstring
$.resp_ip_bytes::<json>integer
$.resp_pktsencoded-json
$.resp_pktsstring
$.resp_pkts::<json>integer
$.uidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionSuccess

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "InitiatingProcessPosixRealUser": {
    "LogonId": 1
  },
  "InitiatingProcessPosixSessionId": 1
}

Payload fields and types
PathType
$object
$.InitiatingProcessPosixRealUserobject
$.InitiatingProcessPosixRealUser.LogonIdinteger
$.InitiatingProcessPosixSessionIdinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionRequest

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "InitiatingProcessPosixRealUser": {
    "LogonId": 1
  },
  "InitiatingProcessPosixSessionId": 1
}

Payload fields and types
PathType
$object
$.InitiatingProcessPosixRealUserobject
$.InitiatingProcessPosixRealUser.LogonIdinteger
$.InitiatingProcessPosixSessionIdinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionRequest

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "InitiatingProcessPosixEffectiveGroup": {
    "Name": "USERNAME_1",
    "PosixGroupId": 1
  },
  "InitiatingProcessPosixEffectiveUser": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  },
  "InitiatingProcessPosixFilePermissions": [
    "SAMPLEFILE_1.txt"
  ],
  "InitiatingProcessPosixGroupOwner": {
    "Name": "USERNAME_1",
    "PosixGroupId": 1
  },
  "InitiatingProcessPosixProcessGroupId": 1,
  "InitiatingProcessPosixRealUser": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  },
  "InitiatingProcessPosixSessionId": 1,
  "InitiatingProcessPosixUserOwner": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  }
}

Payload fields and types
PathType
$object
$.InitiatingProcessPosixEffectiveGroupobject
$.InitiatingProcessPosixEffectiveGroup.Namestring
$.InitiatingProcessPosixEffectiveGroup.PosixGroupIdinteger
$.InitiatingProcessPosixEffectiveUserobject
$.InitiatingProcessPosixEffectiveUser.DomainNamestring
$.InitiatingProcessPosixEffectiveUser.LogonIdinteger
$.InitiatingProcessPosixEffectiveUser.Namestring
$.InitiatingProcessPosixEffectiveUser.PosixUserIdinteger
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroupobject
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroup.PosixGroupIdinteger
$.InitiatingProcessPosixFilePermissionsarray
$.InitiatingProcessPosixFilePermissions[]string
$.InitiatingProcessPosixGroupOwnerobject
$.InitiatingProcessPosixGroupOwner.Namestring
$.InitiatingProcessPosixGroupOwner.PosixGroupIdinteger
$.InitiatingProcessPosixProcessGroupIdinteger
$.InitiatingProcessPosixRealUserobject
$.InitiatingProcessPosixRealUser.DomainNamestring
$.InitiatingProcessPosixRealUser.LogonIdinteger
$.InitiatingProcessPosixRealUser.Namestring
$.InitiatingProcessPosixRealUser.PosixUserIdinteger
$.InitiatingProcessPosixRealUser.PrimaryPosixGroupobject
$.InitiatingProcessPosixRealUser.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixRealUser.PrimaryPosixGroup.PosixGroupIdinteger
$.InitiatingProcessPosixSessionIdinteger
$.InitiatingProcessPosixUserOwnerobject
$.InitiatingProcessPosixUserOwner.DomainNamestring
$.InitiatingProcessPosixUserOwner.LogonIdinteger
$.InitiatingProcessPosixUserOwner.Namestring
$.InitiatingProcessPosixUserOwner.PosixUserIdinteger
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroupobject
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroup.PosixGroupIdinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionRequest

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "InitiatingProcessPosixProcessGroupId": 1,
  "InitiatingProcessPosixRealUser": {
    "LogonId": 1
  },
  "InitiatingProcessPosixSessionId": 1
}

Payload fields and types
PathType
$object
$.InitiatingProcessPosixProcessGroupIdinteger
$.InitiatingProcessPosixRealUserobject
$.InitiatingProcessPosixRealUser.LogonIdinteger
$.InitiatingProcessPosixSessionIdinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: InboundInternetScanInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "PublicScannedIp": "192.0.2.1",
  "PublicScannedPort": 1
}

Payload fields and types
PathType
$object
$.PublicScannedIpstring
$.PublicScannedPortinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: ConnectionSuccess

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "InitiatingProcessCurrentWorkingDirectory": "VALUE_1",
  "InitiatingProcessPosixEffectiveGroup": {
    "Name": "USERNAME_1",
    "PosixGroupId": 1
  },
  "InitiatingProcessPosixEffectiveUser": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  },
  "InitiatingProcessPosixFilePermissions": [
    "SAMPLEFILE_1.txt"
  ],
  "InitiatingProcessPosixGroupOwner": {
    "Name": "USERNAME_1",
    "PosixGroupId": 1
  },
  "InitiatingProcessPosixProcessGroupId": 1,
  "InitiatingProcessPosixRealUser": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  },
  "InitiatingProcessPosixSessionId": 1,
  "InitiatingProcessPosixUserOwner": {
    "DomainName": "COMPUTERNAME_1",
    "LogonId": 1,
    "Name": "USERNAME_1",
    "PosixUserId": 1,
    "PrimaryPosixGroup": {
      "Name": "USERNAME_1",
      "PosixGroupId": 1
    }
  }
}

Payload fields and types
PathType
$object
$.InitiatingProcessCurrentWorkingDirectorystring
$.InitiatingProcessPosixEffectiveGroupobject
$.InitiatingProcessPosixEffectiveGroup.Namestring
$.InitiatingProcessPosixEffectiveGroup.PosixGroupIdinteger
$.InitiatingProcessPosixEffectiveUserobject
$.InitiatingProcessPosixEffectiveUser.DomainNamestring
$.InitiatingProcessPosixEffectiveUser.LogonIdinteger
$.InitiatingProcessPosixEffectiveUser.Namestring
$.InitiatingProcessPosixEffectiveUser.PosixUserIdinteger
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroupobject
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixEffectiveUser.PrimaryPosixGroup.PosixGroupIdinteger
$.InitiatingProcessPosixFilePermissionsarray
$.InitiatingProcessPosixFilePermissions[]string
$.InitiatingProcessPosixGroupOwnerobject
$.InitiatingProcessPosixGroupOwner.Namestring
$.InitiatingProcessPosixGroupOwner.PosixGroupIdinteger
$.InitiatingProcessPosixProcessGroupIdinteger
$.InitiatingProcessPosixRealUserobject
$.InitiatingProcessPosixRealUser.DomainNamestring
$.InitiatingProcessPosixRealUser.LogonIdinteger
$.InitiatingProcessPosixRealUser.Namestring
$.InitiatingProcessPosixRealUser.PosixUserIdinteger
$.InitiatingProcessPosixRealUser.PrimaryPosixGroupobject
$.InitiatingProcessPosixRealUser.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixRealUser.PrimaryPosixGroup.PosixGroupIdinteger
$.InitiatingProcessPosixSessionIdinteger
$.InitiatingProcessPosixUserOwnerobject
$.InitiatingProcessPosixUserOwner.DomainNamestring
$.InitiatingProcessPosixUserOwner.LogonIdinteger
$.InitiatingProcessPosixUserOwner.Namestring
$.InitiatingProcessPosixUserOwner.PosixUserIdinteger
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroupobject
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroup.Namestring
$.InitiatingProcessPosixUserOwner.PrimaryPosixGroup.PosixGroupIdinteger

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: HttpConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "direction": "VALUE_1",
  "request_body_len": "1",
  "response_body_len": "1",
  "status_code": "1",
  "status_msg": "VALUE_2",
  "tags": "[]",
  "trans_depth": "1",
  "version": "1.5"
}

Payload fields and types
PathType
$object
$.directionstring
$.request_body_lenencoded-json
$.request_body_lenstring
$.request_body_len::<json>integer
$.response_body_lenencoded-json
$.response_body_lenstring
$.response_body_len::<json>integer
$.status_codeencoded-json
$.status_codestring
$.status_code::<json>integer
$.status_msgstring
$.tagsencoded-json
$.tagsstring
$.tags::<json>array
$.trans_depthencoded-json
$.trans_depthstring
$.trans_depth::<json>integer
$.versionencoded-json
$.versionstring
$.version::<json>number

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: DnsConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AA": "false",
  "RA": "false",
  "RD": "false",
  "TC": "false",
  "TTLs": "[1.5]",
  "answers": "[\"VALUE_1\"]",
  "direction": "VALUE_2",
  "qclass": "1",
  "qclass_name": "VALUE_3",
  "qtype": "1",
  "qtype_name": "VALUE_4",
  "query": "VALUE_5",
  "rcode": "1",
  "rcode_name": "VALUE_6",
  "rejected": "false",
  "trans_id": "1",
  "ts": "1",
  "uid": "VALUE_7"
}

Payload fields and types
PathType
$object
$.AAencoded-json
$.AAstring
$.AA::<json>boolean
$.RAencoded-json
$.RAstring
$.RA::<json>boolean
$.RDencoded-json
$.RDstring
$.RD::<json>boolean
$.TCencoded-json
$.TCstring
$.TC::<json>boolean
$.TTLsencoded-json
$.TTLsstring
$.TTLs::<json>array
$.TTLs::<json>[]number
$.answersencoded-json
$.answersstring
$.answers::<json>array
$.answers::<json>[]string
$.directionstring
$.qclassencoded-json
$.qclassstring
$.qclass::<json>integer
$.qclass_namestring
$.qtypeencoded-json
$.qtypestring
$.qtype::<json>integer
$.qtype_namestring
$.querystring
$.rcodeencoded-json
$.rcodestring
$.rcode::<json>integer
$.rcode_namestring
$.rejectedencoded-json
$.rejectedstring
$.rejected::<json>boolean
$.trans_idencoded-json
$.trans_idstring
$.trans_id::<json>integer
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: HttpConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "direction": "VALUE_1",
  "host": "VALUE_2",
  "method": "VALUE_3",
  "request_body_len": "1",
  "resp_filenames": "[\"SAMPLEFILE_1.txt\"]",
  "response_body_len": "1",
  "status_code": "1",
  "status_msg": "VALUE_4",
  "tags": "[]",
  "trans_depth": "1",
  "uri": "VALUE_5",
  "user_agent": "USERNAME_1",
  "version": "1.5"
}

Payload fields and types
PathType
$object
$.directionstring
$.hoststring
$.methodstring
$.request_body_lenencoded-json
$.request_body_lenstring
$.request_body_len::<json>integer
$.resp_filenamesencoded-json
$.resp_filenamesstring
$.resp_filenames::<json>array
$.resp_filenames::<json>[]string
$.response_body_lenencoded-json
$.response_body_lenstring
$.response_body_len::<json>integer
$.status_codeencoded-json
$.status_codestring
$.status_code::<json>integer
$.status_msgstring
$.tagsencoded-json
$.tagsstring
$.tags::<json>array
$.trans_depthencoded-json
$.trans_depthstring
$.trans_depth::<json>integer
$.uristring
$.user_agentstring
$.versionencoded-json
$.versionstring
$.version::<json>number

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

Action: SslConnectionInspected

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "cipher": "VALUE_1",
  "curve": "VALUE_2",
  "direction": "VALUE_3",
  "established": "false",
  "ja3": "VALUE_4",
  "ja3s": "VALUE_5",
  "ja4": "VALUE_6",
  "ja4s": "VALUE_7",
  "resumed": "false",
  "server_name": "VALUE_8",
  "ts": "1",
  "uid": "VALUE_9",
  "version": "VALUE_10"
}

Payload fields and types
PathType
$object
$.cipherstring
$.curvestring
$.directionstring
$.establishedencoded-json
$.establishedstring
$.established::<json>boolean
$.ja3string
$.ja3sstring
$.ja4string
$.ja4sstring
$.resumedencoded-json
$.resumedstring
$.resumed::<json>boolean
$.server_namestring
$.tsencoded-json
$.tsstring
$.ts::<json>integer
$.uidstring
$.versionstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.