Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Argument ¶
type Argument struct { ArgMeta Value interface{} `json:"value"` }
Argument holds the information for one argument
func (*Argument) UnmarshalJSON ¶
UnmarshalJSON implements the encoding/json.Unmershaler interface
type Event ¶
type Event struct { Timestamp float64 `json:"timestamp"` ProcessID int `json:"processId"` ThreadID int `json:"threadId"` ParentProcessID int `json:"parentProcessId"` HostProcessID int `json:"hostProcessId"` HostThreadID int `json:"hostThreadId"` HostParentProcessID int `json:"hostParentProcessId"` UserID int `json:"userId"` MountNS int `json:"mountNamespace"` PIDNS int `json:"pidNamespace"` ProcessName string `json:"processName"` HostName string `json:"hostName"` EventID int `json:"eventId,string"` EventName string `json:"eventName"` ArgsNum int `json:"argsNum"` ReturnValue int `json:"returnValue"` StackAddresses []uint64 `json:"stackAddresses"` Args []Argument `json:"args"` //Arguments are ordered according their appearance in the original event }
Event is a user facing data structure representing a single event
Click to show internal directories.
Click to hide internal directories.