Tailscale Logs
Panther supports receiving Tailscale logs directly via webhook
Last updated
Was this helpful?
Was this helpful?
schema: Tailscale.Audit
description: Event logs from Tailscale Audit Log Stream
referenceURL: https://tailscale.com/kb/1255/log-streaming/#configuration-audit-log-streaming
fields:
- name: time
required: true
description: Timestamp of when the event was generated on the Tailscale control server
type: timestamp
timeFormats:
- unix
isEventTime: true
- name: event
required: true
description: Collection of fields related to the log event
type: object
fields:
- name: deferredAt
description: Timestamp of when a rate-limited event was enqueued to be logged at a later time
type: timestamp
timeFormats:
- rfc3339
- name: eventGroupID
description: Opaque identifier assigned to one or more audit events that occurred atomically
type: string
- name: origin
required: true
description: The initiator of the action that generated the event
type: string
- name: actor
required: true
description: The person who caused the action
type: object
fields:
- name: id
description: Actor's identifier
type: string
indicators:
- actor_id
- name: type
description: Type of actor
type: string
- name: loginName
description: Actor's login name
type: string
indicators:
- email
- name: displayName
type: string
- name: tags
type: array
element:
type: string
- name: target
required: true
description: The object of this event's action
type: object
fields:
- name: id
description: ID of the target
type: string
- name: name
description: Name of the target
type: string
- name: type
description: Type of target
type: string
- name: property
description: Property changed in the target
type: string
- name: action
required: true
description: Type of action performed against the target
type: string
- name: old
description: The old value prior to the event
type: json
- name: new
description: The new value after the event
type: json
- name: actionDetails
description: Additional information about the event
type: string
- name: error
description: Reason why the action failed to complete
type: string
- name: fields
description: Object containing additional recorded field data
type: object
fields:
- name: recorded
description: Timestamp of when the event was recorded by Tailscale's logging service
type: timestamp
timeFormats:
- rfc3339schema: Tailscale.Network
description: Event logs from Tailscale Network Log Stream
referenceURL: https://tailscale.com/docs/features/logging/network-flow-logs
fields:
- name: time
required: true
description: Timestamp of when the event was generated on a Tailscale client
type: timestamp
timeFormats:
- unix
isEventTime: true
- name: event
required: true
description: Main event object containing multiple sub-fields
type: object
fields:
- name: nodeId
description: ID associated with the node in the tailnet
type: string
- name: start
description: Starting timestamp of window for network statistics (inclusive)
type: timestamp
timeFormats:
- rfc3339
- name: end
description: Ending timestamp of window for network statistics (inclusive)
type: timestamp
timeFormats:
- rfc3339
- name: virtualTraffic
description: Connection statistics for node to node traffic within a tailnet
type: array
element:
type: object
fields:
- name: proto
description: Internal Protocol number
type: bigint
- name: src
description: The source IP address and port
type: string
- name: srcIp
description: The source IP address
type: string
indicators:
- ip
- name: srcPort
description: The source port
type: bigint
- name: dst
description: The destination IP address and port
type: string
- name: dstIp
description: The destination IP address
type: string
indicators:
- ip
- name: dstPort
description: The destination port
type: bigint
- name: txPkts
description: Number of packets transmitted within the window
type: bigint
- name: txBytes
description: Number of bytes transmitted within the window
type: bigint
- name: rxPkts
description: Number of packets received within the window
type: bigint
- name: rxBytes
description: Number of bytes received within the window
type: bigint
- name: subnetTraffic
description: Connection statistics for node to external traffic on a subnet route
type: array
element:
type: object
fields:
- name: proto
description: Internal Protocol number
type: bigint
- name: src
description: The source IP address and port
type: string
- name: srcIp
description: The source IP address
type: string
indicators:
- ip
- name: srcPort
description: The source port
type: bigint
- name: dst
description: The destination IP address and port
type: string
- name: dstIp
description: The destination IP address
type: string
indicators:
- ip
- name: dstPort
description: The destination port
type: bigint
- name: txPkts
description: Number of packets transmitted within the window
type: bigint
- name: txBytes
description: Number of bytes transmitted within the window
type: bigint
- name: rxPkts
description: Number of packets received within the window
type: bigint
- name: rxBytes
description: Number of bytes received within the window
type: bigint
- name: exitTraffic
description: Aggregated connection statistics for traffic through an exit node
type: array
element:
type: object
fields:
- name: proto
description: Internal Protocol number
type: bigint
- name: src
description: The source IP address and port
type: string
- name: srcIp
description: The source IP address
type: string
indicators:
- ip
- name: srcPort
description: The source port
type: bigint
- name: dst
description: The destination IP address and port
type: string
- name: dstIp
description: The destination IP address
type: string
indicators:
- ip
- name: dstPort
description: The destination port
type: bigint
- name: txPkts
description: Number of packets transmitted within the window
type: bigint
- name: txBytes
description: Number of bytes transmitted within the window
type: bigint
- name: rxPkts
description: Number of packets received within the window
type: bigint
- name: rxBytes
description: Number of bytes received within the window
type: bigint
- name: physicalTraffic
description: Connection statistics for traffic at the physical layer
type: array
element:
type: object
fields:
- name: proto
description: Internal Protocol number
type: bigint
- name: src
description: The source IP address and port
type: string
- name: srcIp
description: The source IP address
type: string
indicators:
- ip
- name: srcPort
description: The source port
type: bigint
- name: dst
description: The destination IP address and port
type: string
- name: dstIp
description: The destination IP address
type: string
indicators:
- ip
- name: dstPort
description: The destination port
type: bigint
- name: txPkts
description: Number of packets transmitted within the window
type: bigint
- name: txBytes
description: Number of bytes transmitted within the window
type: bigint
- name: rxPkts
description: Number of packets received within the window
type: bigint
- name: rxBytes
description: Number of bytes received within the window
type: bigint
- name: srcNode
description: Information about the source node itself, which is the node that generated this log message
type: object
fields:
- name: nodeId
description: Stable ID of the node
type: string
- name: addresses
description: Tailscale IP addresses of the node
type: array
element:
type: string
indicators:
- ip
- name: os
description: Operating system of the node
type: string
- name: name
description: Fully-qualified hostname of the node
type: string
indicators:
- hostname
- name: user
description: User that owns the node (not populated if the node is tagged)
type: string
indicators:
- username
- name: tags
description: Tags of the node (not populated if the node is owned by a user)
type: array
element:
type: string
- name: dstNodes
description: List of information about all destination nodes that the source node communicated with
type: array
element:
type: object
fields:
- name: nodeId
description: Stable ID of the node
type: string
- name: addresses
description: Tailscale IP addresses of the node
type: array
element:
type: string
indicators:
- ip
- name: os
description: Operating system of the node
type: string
- name: name
description: Fully-qualified hostname of the node
type: string
indicators:
- hostname
- name: user
description: User that owns the node (not populated if the node is tagged)
type: string
indicators:
- username
- name: tags
description: Tags of the node (not populated if the node is owned by a user)
type: array
element:
type: string
- name: fields
description: Object containing additional recorded field data
type: object
fields:
- name: recorded
description: Timestamp of when the event was recorded by Tailscale's logging service
type: timestamp
timeFormats:
- rfc3339