# Packages
No description provided by the author
No description provided by the author
Package format provides stdout formatting of monitor messages for reuse by command-line clients of the monitor event channel.
No description provided by the author
No description provided by the author
# Functions
DebugCaptureToVerbose creates verbose notification from base TraceNotify.
Dissect parses and prints the provided data if dissect is set to true, otherwise the data is printed as HEX output.
DropNotifyToVerbose creates verbose notification from DropNotify.
GetAllTypes returns a slice of all known message types, sorted.
GetConnectionSummary decodes the data into layers and returns a connection summary in the format:
- sIP:sPort -> dIP:dPort, e.g.
GetDissectSummary returns DissectSummary created from data.
LogRecordNotifyToVerbose turns LogRecordNotify into json-friendly Verbose structure.
TraceNotifyToVerbose creates verbose notification from base TraceNotify.
# Constants
must be in sync with <bpf/lib/conntrack.h>.
must be in sync with <bpf/lib/conntrack.h>.
must be in sync with <bpf/lib/conntrack.h>.
must be in sync with <bpf/lib/conntrack.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
must be in sync with <bpf/lib/dbg.h>.
DebugCaptureLen is the amount of packet data in a packet capture message.
DropNotifyLen is the amount of packet data provided in a drop notification.
Available observation points.
Available observation points.
Available observation points.
Available observation points.
Available observation points.
Available observation points.
TraceNotifyLen is the amount of packet data provided in a trace notification.
Reasons for forwarding a packet.
Reasons for forwarding a packet.
Reasons for forwarding a packet.
TraceReasonEncryptMask is the bit used to indicate encryption or not.
Reasons for forwarding a packet.
Available observation points.
Available observation points.
Available observation points.
Available observation points.
Available observation points.
# Structs
DebugCapture is the metadata sent along with a captured packet frame.
DebugCaptureVerbose represents a json notification printed by monitor.
DebugMsg is the message format of the debug message found in the BPF ring buffer.
DissectSummary bundles decoded layers into json-marshallable message.
DropNotify is the message format of a drop notification in the BPF ring buffer.
DropNotifyVerbose represents a json notification printed by monitor.
Flow contains source and destination.
LogRecordNotify is a proxy access log notification.
LogRecordNotifyVerbose represents a json notification printed by monitor.
TraceNotify is the message format of a trace notification in the BPF ring buffer.
TraceNotifyVerbose represents a json notification printed by monitor.