Documentation
¶
Index ¶
- Variables
- type ActivityEvent
- func (*ActivityEvent) Descriptor() ([]byte, []int)
- func (m *ActivityEvent) GetDimensions() []*common.Dimension
- func (m *ActivityEvent) GetMessage() string
- func (m *ActivityEvent) Marshal() (dAtA []byte, err error)
- func (m *ActivityEvent) MarshalTo(dAtA []byte) (int, error)
- func (m *ActivityEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ActivityEvent) ProtoMessage()
- func (m *ActivityEvent) Reset()
- func (m *ActivityEvent) Size() (n int)
- func (m *ActivityEvent) String() string
- func (m *ActivityEvent) Unmarshal(dAtA []byte) error
- func (m *ActivityEvent) XXX_DiscardUnknown()
- func (m *ActivityEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ActivityEvent) XXX_Merge(src proto.Message)
- func (m *ActivityEvent) XXX_Size() int
- func (m *ActivityEvent) XXX_Unmarshal(b []byte) error
- type ContextData
- func (*ContextData) Descriptor() ([]byte, []int)
- func (m *ContextData) GetName() string
- func (m *ContextData) GetValue() string
- func (m *ContextData) Marshal() (dAtA []byte, err error)
- func (m *ContextData) MarshalTo(dAtA []byte) (int, error)
- func (m *ContextData) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ContextData) ProtoMessage()
- func (m *ContextData) Reset()
- func (m *ContextData) Size() (n int)
- func (m *ContextData) String() string
- func (m *ContextData) Unmarshal(dAtA []byte) error
- func (m *ContextData) XXX_DiscardUnknown()
- func (m *ContextData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ContextData) XXX_Merge(src proto.Message)
- func (m *ContextData) XXX_Size() int
- func (m *ContextData) XXX_Unmarshal(b []byte) error
- type Event
- func (*Event) Descriptor() ([]byte, []int)
- func (m *Event) GetActivityEvent() *ActivityEvent
- func (m *Event) GetData() isEvent_Data
- func (m *Event) GetMetadata() *Metadata
- func (m *Event) GetSecurityViolationEvent() *SecurityViolationEvent
- func (m *Event) Marshal() (dAtA []byte, err error)
- func (m *Event) MarshalTo(dAtA []byte) (int, error)
- func (m *Event) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Event) ProtoMessage()
- func (m *Event) Reset()
- func (m *Event) Size() (n int)
- func (m *Event) String() string
- func (m *Event) Unmarshal(dAtA []byte) error
- func (m *Event) XXX_DiscardUnknown()
- func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Event) XXX_Merge(src proto.Message)
- func (*Event) XXX_OneofWrappers() []interface{}
- func (m *Event) XXX_Size() int
- func (m *Event) XXX_Unmarshal(b []byte) error
- type EventReport
- func (*EventReport) Descriptor() ([]byte, []int)
- func (m *EventReport) GetEvents() []*Event
- func (m *EventReport) Marshal() (dAtA []byte, err error)
- func (m *EventReport) MarshalTo(dAtA []byte) (int, error)
- func (m *EventReport) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventReport) ProtoMessage()
- func (m *EventReport) Reset()
- func (m *EventReport) Size() (n int)
- func (m *EventReport) String() string
- func (m *EventReport) Unmarshal(dAtA []byte) error
- func (m *EventReport) XXX_DiscardUnknown()
- func (m *EventReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventReport) XXX_Merge(src proto.Message)
- func (m *EventReport) XXX_Size() int
- func (m *EventReport) XXX_Unmarshal(b []byte) error
- type Event_ActivityEvent
- type Event_SecurityViolationEvent
- type Metadata
- func (*Metadata) Descriptor() ([]byte, []int)
- func (m *Metadata) GetCategory() string
- func (m *Metadata) GetCorrelationID() string
- func (m *Metadata) GetEventLevel() string
- func (m *Metadata) GetModule() string
- func (m *Metadata) GetTimestamp() *types.Timestamp
- func (m *Metadata) GetType() string
- func (m *Metadata) GetUUID() string
- func (m *Metadata) Marshal() (dAtA []byte, err error)
- func (m *Metadata) MarshalTo(dAtA []byte) (int, error)
- func (m *Metadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Metadata) ProtoMessage()
- func (m *Metadata) Reset()
- func (m *Metadata) Size() (n int)
- func (m *Metadata) String() string
- func (m *Metadata) Unmarshal(dAtA []byte) error
- func (m *Metadata) XXX_DiscardUnknown()
- func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Metadata) XXX_Merge(src proto.Message)
- func (m *Metadata) XXX_Size() int
- func (m *Metadata) XXX_Unmarshal(b []byte) error
- type SecurityViolationEvent
- func (*SecurityViolationEvent) Descriptor() ([]byte, []int)
- func (m *SecurityViolationEvent) GetBlockingExceptionReason() string
- func (m *SecurityViolationEvent) GetBotAnomalies() string
- func (m *SecurityViolationEvent) GetBotCategory() string
- func (m *SecurityViolationEvent) GetBotSignatureName() string
- func (m *SecurityViolationEvent) GetClientApplication() string
- func (m *SecurityViolationEvent) GetClientApplicationVersion() string
- func (m *SecurityViolationEvent) GetClientClass() string
- func (m *SecurityViolationEvent) GetDisplayName() string
- func (m *SecurityViolationEvent) GetEnforcedBotAnomalies() string
- func (m *SecurityViolationEvent) GetInstanceGroup() string
- func (m *SecurityViolationEvent) GetInstanceTags() string
- func (m *SecurityViolationEvent) GetIsTruncated() string
- func (m *SecurityViolationEvent) GetMethod() string
- func (m *SecurityViolationEvent) GetOutcome() string
- func (m *SecurityViolationEvent) GetOutcomeReason() string
- func (m *SecurityViolationEvent) GetParentHostname() string
- func (m *SecurityViolationEvent) GetPolicyName() string
- func (m *SecurityViolationEvent) GetProtocol() string
- func (m *SecurityViolationEvent) GetRemoteAddr() string
- func (m *SecurityViolationEvent) GetRemotePort() string
- func (m *SecurityViolationEvent) GetRequest() string
- func (m *SecurityViolationEvent) GetRequestStatus() string
- func (m *SecurityViolationEvent) GetResponseCode() string
- func (m *SecurityViolationEvent) GetServerAddr() string
- func (m *SecurityViolationEvent) GetServerPort() string
- func (m *SecurityViolationEvent) GetSeverity() string
- func (m *SecurityViolationEvent) GetSigCVEs() string
- func (m *SecurityViolationEvent) GetSigSetNames() string
- func (m *SecurityViolationEvent) GetSubViolations() string
- func (m *SecurityViolationEvent) GetSupportID() string
- func (m *SecurityViolationEvent) GetSystemID() string
- func (m *SecurityViolationEvent) GetThreatCampaignNames() string
- func (m *SecurityViolationEvent) GetURI() string
- func (m *SecurityViolationEvent) GetVSName() string
- func (m *SecurityViolationEvent) GetViolationRating() string
- func (m *SecurityViolationEvent) GetViolations() string
- func (m *SecurityViolationEvent) GetViolationsData() []*ViolationData
- func (m *SecurityViolationEvent) GetXForwardedForHeaderValue() string
- func (m *SecurityViolationEvent) Marshal() (dAtA []byte, err error)
- func (m *SecurityViolationEvent) MarshalTo(dAtA []byte) (int, error)
- func (m *SecurityViolationEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SecurityViolationEvent) ProtoMessage()
- func (m *SecurityViolationEvent) Reset()
- func (m *SecurityViolationEvent) Size() (n int)
- func (m *SecurityViolationEvent) String() string
- func (m *SecurityViolationEvent) Unmarshal(dAtA []byte) error
- func (m *SecurityViolationEvent) XXX_DiscardUnknown()
- func (m *SecurityViolationEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SecurityViolationEvent) XXX_Merge(src proto.Message)
- func (m *SecurityViolationEvent) XXX_Size() int
- func (m *SecurityViolationEvent) XXX_Unmarshal(b []byte) error
- type SignatureData
- func (*SignatureData) Descriptor() ([]byte, []int)
- func (m *SignatureData) GetBlockingMask() string
- func (m *SignatureData) GetBuffer() string
- func (m *SignatureData) GetID() string
- func (m *SignatureData) GetLength() string
- func (m *SignatureData) GetOffset() string
- func (m *SignatureData) Marshal() (dAtA []byte, err error)
- func (m *SignatureData) MarshalTo(dAtA []byte) (int, error)
- func (m *SignatureData) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SignatureData) ProtoMessage()
- func (m *SignatureData) Reset()
- func (m *SignatureData) Size() (n int)
- func (m *SignatureData) String() string
- func (m *SignatureData) Unmarshal(dAtA []byte) error
- func (m *SignatureData) XXX_DiscardUnknown()
- func (m *SignatureData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SignatureData) XXX_Merge(src proto.Message)
- func (m *SignatureData) XXX_Size() int
- func (m *SignatureData) XXX_Unmarshal(b []byte) error
- type ViolationData
- func (*ViolationData) Descriptor() ([]byte, []int)
- func (m *ViolationData) GetContext() string
- func (m *ViolationData) GetContextData() *ContextData
- func (m *ViolationData) GetName() string
- func (m *ViolationData) GetSignatures() []*SignatureData
- func (m *ViolationData) Marshal() (dAtA []byte, err error)
- func (m *ViolationData) MarshalTo(dAtA []byte) (int, error)
- func (m *ViolationData) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ViolationData) ProtoMessage()
- func (m *ViolationData) Reset()
- func (m *ViolationData) Size() (n int)
- func (m *ViolationData) String() string
- func (m *ViolationData) Unmarshal(dAtA []byte) error
- func (m *ViolationData) XXX_DiscardUnknown()
- func (m *ViolationData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ViolationData) XXX_Merge(src proto.Message)
- func (m *ViolationData) XXX_Size() int
- func (m *ViolationData) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type ActivityEvent ¶
type ActivityEvent struct { // Activtiy event message Message string `protobuf:"bytes,1,opt,name=Message,proto3" json:"message"` // Array of dimensions Dimensions []*common.Dimension `protobuf:"bytes,2,rep,name=Dimensions,proto3" json:"dimensions"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents an activity event
func (*ActivityEvent) Descriptor ¶
func (*ActivityEvent) Descriptor() ([]byte, []int)
func (*ActivityEvent) GetDimensions ¶
func (m *ActivityEvent) GetDimensions() []*common.Dimension
func (*ActivityEvent) GetMessage ¶
func (m *ActivityEvent) GetMessage() string
func (*ActivityEvent) Marshal ¶
func (m *ActivityEvent) Marshal() (dAtA []byte, err error)
func (*ActivityEvent) MarshalToSizedBuffer ¶
func (m *ActivityEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ActivityEvent) ProtoMessage ¶
func (*ActivityEvent) ProtoMessage()
func (*ActivityEvent) Reset ¶
func (m *ActivityEvent) Reset()
func (*ActivityEvent) Size ¶
func (m *ActivityEvent) Size() (n int)
func (*ActivityEvent) String ¶
func (m *ActivityEvent) String() string
func (*ActivityEvent) Unmarshal ¶
func (m *ActivityEvent) Unmarshal(dAtA []byte) error
func (*ActivityEvent) XXX_DiscardUnknown ¶
func (m *ActivityEvent) XXX_DiscardUnknown()
func (*ActivityEvent) XXX_Marshal ¶
func (m *ActivityEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ActivityEvent) XXX_Merge ¶
func (m *ActivityEvent) XXX_Merge(src proto.Message)
func (*ActivityEvent) XXX_Size ¶
func (m *ActivityEvent) XXX_Size() int
func (*ActivityEvent) XXX_Unmarshal ¶
func (m *ActivityEvent) XXX_Unmarshal(b []byte) error
type ContextData ¶ added in v2.20.0
type ContextData struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"parameter_data_name"` Value string `protobuf:"bytes,2,opt,name=Value,proto3" json:"parameter_data_value"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ContextData) Descriptor ¶ added in v2.20.0
func (*ContextData) Descriptor() ([]byte, []int)
func (*ContextData) GetName ¶ added in v2.20.0
func (m *ContextData) GetName() string
func (*ContextData) GetValue ¶ added in v2.20.0
func (m *ContextData) GetValue() string
func (*ContextData) Marshal ¶ added in v2.20.0
func (m *ContextData) Marshal() (dAtA []byte, err error)
func (*ContextData) MarshalTo ¶ added in v2.20.0
func (m *ContextData) MarshalTo(dAtA []byte) (int, error)
func (*ContextData) MarshalToSizedBuffer ¶ added in v2.20.0
func (m *ContextData) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ContextData) ProtoMessage ¶ added in v2.20.0
func (*ContextData) ProtoMessage()
func (*ContextData) Reset ¶ added in v2.20.0
func (m *ContextData) Reset()
func (*ContextData) Size ¶ added in v2.20.0
func (m *ContextData) Size() (n int)
func (*ContextData) String ¶ added in v2.20.0
func (m *ContextData) String() string
func (*ContextData) Unmarshal ¶ added in v2.20.0
func (m *ContextData) Unmarshal(dAtA []byte) error
func (*ContextData) XXX_DiscardUnknown ¶ added in v2.20.0
func (m *ContextData) XXX_DiscardUnknown()
func (*ContextData) XXX_Marshal ¶ added in v2.20.0
func (m *ContextData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ContextData) XXX_Merge ¶ added in v2.20.0
func (m *ContextData) XXX_Merge(src proto.Message)
func (*ContextData) XXX_Size ¶ added in v2.20.0
func (m *ContextData) XXX_Size() int
func (*ContextData) XXX_Unmarshal ¶ added in v2.20.0
func (m *ContextData) XXX_Unmarshal(b []byte) error
type Event ¶
type Event struct { // Event metadata Metadata *Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3" json:"metadata"` // Types that are valid to be assigned to Data: // // *Event_ActivityEvent // *Event_SecurityViolationEvent Data isEvent_Data `protobuf_oneof:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents an event
func (*Event) Descriptor ¶
func (*Event) GetActivityEvent ¶
func (m *Event) GetActivityEvent() *ActivityEvent
func (*Event) GetMetadata ¶
func (*Event) GetSecurityViolationEvent ¶ added in v2.20.0
func (m *Event) GetSecurityViolationEvent() *SecurityViolationEvent
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) XXX_DiscardUnknown ¶
func (m *Event) XXX_DiscardUnknown()
func (*Event) XXX_Marshal ¶
func (*Event) XXX_OneofWrappers ¶
func (*Event) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Event) XXX_Unmarshal ¶
type EventReport ¶
type EventReport struct { // Array of events Events []*Event `protobuf:"bytes,1,rep,name=Events,proto3" json:"events"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents an event report
func (*EventReport) Descriptor ¶
func (*EventReport) Descriptor() ([]byte, []int)
func (*EventReport) GetEvents ¶
func (m *EventReport) GetEvents() []*Event
func (*EventReport) Marshal ¶
func (m *EventReport) Marshal() (dAtA []byte, err error)
func (*EventReport) MarshalToSizedBuffer ¶
func (m *EventReport) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventReport) ProtoMessage ¶
func (*EventReport) ProtoMessage()
func (*EventReport) Reset ¶
func (m *EventReport) Reset()
func (*EventReport) Size ¶
func (m *EventReport) Size() (n int)
func (*EventReport) String ¶
func (m *EventReport) String() string
func (*EventReport) Unmarshal ¶
func (m *EventReport) Unmarshal(dAtA []byte) error
func (*EventReport) XXX_DiscardUnknown ¶
func (m *EventReport) XXX_DiscardUnknown()
func (*EventReport) XXX_Marshal ¶
func (m *EventReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventReport) XXX_Merge ¶
func (m *EventReport) XXX_Merge(src proto.Message)
func (*EventReport) XXX_Size ¶
func (m *EventReport) XXX_Size() int
func (*EventReport) XXX_Unmarshal ¶
func (m *EventReport) XXX_Unmarshal(b []byte) error
type Event_ActivityEvent ¶
type Event_ActivityEvent struct {
ActivityEvent *ActivityEvent `protobuf:"bytes,2,opt,name=ActivityEvent,proto3,oneof" json:"activity_event"`
}
func (*Event_ActivityEvent) MarshalTo ¶
func (m *Event_ActivityEvent) MarshalTo(dAtA []byte) (int, error)
func (*Event_ActivityEvent) MarshalToSizedBuffer ¶
func (m *Event_ActivityEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Event_ActivityEvent) Size ¶
func (m *Event_ActivityEvent) Size() (n int)
type Event_SecurityViolationEvent ¶ added in v2.20.0
type Event_SecurityViolationEvent struct {
SecurityViolationEvent *SecurityViolationEvent `protobuf:"bytes,3,opt,name=SecurityViolationEvent,proto3,oneof" json:"security_violation_event"`
}
func (*Event_SecurityViolationEvent) MarshalTo ¶ added in v2.20.0
func (m *Event_SecurityViolationEvent) MarshalTo(dAtA []byte) (int, error)
func (*Event_SecurityViolationEvent) MarshalToSizedBuffer ¶ added in v2.20.0
func (m *Event_SecurityViolationEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Event_SecurityViolationEvent) Size ¶ added in v2.20.0
func (m *Event_SecurityViolationEvent) Size() (n int)
type Metadata ¶
type Metadata struct { // Module is the process that generate the event Module string `protobuf:"bytes,1,opt,name=Module,proto3" json:"module"` // UUID is a unique identifier for each event UUID string `protobuf:"bytes,2,opt,name=UUID,proto3" json:"uuid"` // CorrelationID is an ID used by the producer of the message to track the flow of events CorrelationID string `protobuf:"bytes,3,opt,name=CorrelationID,proto3" json:"correlation_id"` // Timestamp defines the time of event generation Timestamp *types.Timestamp `protobuf:"bytes,4,opt,name=Timestamp,proto3" json:"timestamp"` // EventLevel defines the criticality of event EventLevel string `protobuf:"bytes,5,opt,name=EventLevel,proto3" json:"event_level"` // Type is used to identify the event type for further processing Type string `protobuf:"bytes,6,opt,name=Type,proto3" json:"type"` // Category is used for classifying the event type into a higher level entity Category string `protobuf:"bytes,7,opt,name=Category,proto3" json:"category"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents the metadata for an event
func (*Metadata) Descriptor ¶
func (*Metadata) GetCategory ¶
func (*Metadata) GetCorrelationID ¶
func (*Metadata) GetEventLevel ¶
func (*Metadata) GetTimestamp ¶
func (*Metadata) MarshalToSizedBuffer ¶
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) XXX_DiscardUnknown ¶
func (m *Metadata) XXX_DiscardUnknown()
func (*Metadata) XXX_Marshal ¶
func (*Metadata) XXX_Unmarshal ¶
type SecurityViolationEvent ¶ added in v2.20.0
type SecurityViolationEvent struct { PolicyName string `protobuf:"bytes,1,opt,name=PolicyName,proto3" json:"policy_name"` SupportID string `protobuf:"bytes,2,opt,name=SupportID,proto3" json:"support_id"` Outcome string `protobuf:"bytes,3,opt,name=Outcome,proto3" json:"outcome"` OutcomeReason string `protobuf:"bytes,4,opt,name=OutcomeReason,proto3" json:"outcome_reason"` BlockingExceptionReason string `protobuf:"bytes,5,opt,name=BlockingExceptionReason,proto3" json:"blocking_exception_reason"` Method string `protobuf:"bytes,6,opt,name=Method,proto3" json:"method"` Protocol string `protobuf:"bytes,7,opt,name=Protocol,proto3" json:"protocol"` XForwardedForHeaderValue string `protobuf:"bytes,8,opt,name=XForwardedForHeaderValue,proto3" json:"xff_header_value"` URI string `protobuf:"bytes,9,opt,name=URI,proto3" json:"uri"` Request string `protobuf:"bytes,10,opt,name=Request,proto3" json:"request"` IsTruncated string `protobuf:"bytes,11,opt,name=IsTruncated,proto3" json:"is_truncated"` RequestStatus string `protobuf:"bytes,12,opt,name=RequestStatus,proto3" json:"request_status"` ResponseCode string `protobuf:"bytes,13,opt,name=ResponseCode,proto3" json:"response_code"` ServerAddr string `protobuf:"bytes,14,opt,name=ServerAddr,proto3" json:"server_addr"` VSName string `protobuf:"bytes,15,opt,name=VSName,proto3" json:"vs_name"` RemoteAddr string `protobuf:"bytes,16,opt,name=RemoteAddr,proto3" json:"remote_addr"` RemotePort string `protobuf:"bytes,17,opt,name=RemotePort,proto3" json:"destination_port"` ServerPort string `protobuf:"bytes,18,opt,name=ServerPort,proto3" json:"server_port"` Violations string `protobuf:"bytes,19,opt,name=Violations,proto3" json:"violations"` SubViolations string `protobuf:"bytes,20,opt,name=SubViolations,proto3" json:"sub_violations"` ViolationRating string `protobuf:"bytes,21,opt,name=ViolationRating,proto3" json:"violation_rating"` SigSetNames string `protobuf:"bytes,22,opt,name=SigSetNames,proto3" json:"sig_set_names"` SigCVEs string `protobuf:"bytes,23,opt,name=SigCVEs,proto3" json:"sig_cves"` ClientClass string `protobuf:"bytes,24,opt,name=ClientClass,proto3" json:"client_class"` ClientApplication string `protobuf:"bytes,25,opt,name=ClientApplication,proto3" json:"client_application"` ClientApplicationVersion string `protobuf:"bytes,26,opt,name=ClientApplicationVersion,proto3" json:"client_application_version"` Severity string `protobuf:"bytes,27,opt,name=Severity,proto3" json:"severity"` ThreatCampaignNames string `protobuf:"bytes,28,opt,name=ThreatCampaignNames,proto3" json:"threat_campaign_names"` BotAnomalies string `protobuf:"bytes,29,opt,name=BotAnomalies,proto3" json:"bot_anomalies"` BotCategory string `protobuf:"bytes,30,opt,name=BotCategory,proto3" json:"bot_category"` EnforcedBotAnomalies string `protobuf:"bytes,31,opt,name=EnforcedBotAnomalies,proto3" json:"enforced_bot_anomalies"` BotSignatureName string `protobuf:"bytes,32,opt,name=BotSignatureName,proto3" json:"bot_signature_name"` ViolationsData []*ViolationData `protobuf:"bytes,34,rep,name=ViolationsData,proto3" json:"violations_data"` SystemID string `protobuf:"bytes,35,opt,name=SystemID,proto3" json:"system_id"` InstanceTags string `protobuf:"bytes,36,opt,name=InstanceTags,proto3" json:"instance_tags"` InstanceGroup string `protobuf:"bytes,37,opt,name=InstanceGroup,proto3" json:"instance_group"` DisplayName string `protobuf:"bytes,38,opt,name=DisplayName,proto3" json:"display_name"` ParentHostname string `protobuf:"bytes,40,opt,name=ParentHostname,proto3" json:"parent_hostname"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a security violation that is emitted by the agent
func (*SecurityViolationEvent) Descriptor ¶ added in v2.20.0
func (*SecurityViolationEvent) Descriptor() ([]byte, []int)
func (*SecurityViolationEvent) GetBlockingExceptionReason ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetBlockingExceptionReason() string
func (*SecurityViolationEvent) GetBotAnomalies ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetBotAnomalies() string
func (*SecurityViolationEvent) GetBotCategory ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetBotCategory() string
func (*SecurityViolationEvent) GetBotSignatureName ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetBotSignatureName() string
func (*SecurityViolationEvent) GetClientApplication ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetClientApplication() string
func (*SecurityViolationEvent) GetClientApplicationVersion ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetClientApplicationVersion() string
func (*SecurityViolationEvent) GetClientClass ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetClientClass() string
func (*SecurityViolationEvent) GetDisplayName ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetDisplayName() string
func (*SecurityViolationEvent) GetEnforcedBotAnomalies ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetEnforcedBotAnomalies() string
func (*SecurityViolationEvent) GetInstanceGroup ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetInstanceGroup() string
func (*SecurityViolationEvent) GetInstanceTags ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetInstanceTags() string
func (*SecurityViolationEvent) GetIsTruncated ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetIsTruncated() string
func (*SecurityViolationEvent) GetMethod ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetMethod() string
func (*SecurityViolationEvent) GetOutcome ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetOutcome() string
func (*SecurityViolationEvent) GetOutcomeReason ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetOutcomeReason() string
func (*SecurityViolationEvent) GetParentHostname ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetParentHostname() string
func (*SecurityViolationEvent) GetPolicyName ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetPolicyName() string
func (*SecurityViolationEvent) GetProtocol ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetProtocol() string
func (*SecurityViolationEvent) GetRemoteAddr ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetRemoteAddr() string
func (*SecurityViolationEvent) GetRemotePort ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetRemotePort() string
func (*SecurityViolationEvent) GetRequest ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetRequest() string
func (*SecurityViolationEvent) GetRequestStatus ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetRequestStatus() string
func (*SecurityViolationEvent) GetResponseCode ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetResponseCode() string
func (*SecurityViolationEvent) GetServerAddr ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetServerAddr() string
func (*SecurityViolationEvent) GetServerPort ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetServerPort() string
func (*SecurityViolationEvent) GetSeverity ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetSeverity() string
func (*SecurityViolationEvent) GetSigCVEs ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetSigCVEs() string
func (*SecurityViolationEvent) GetSigSetNames ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetSigSetNames() string
func (*SecurityViolationEvent) GetSubViolations ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetSubViolations() string
func (*SecurityViolationEvent) GetSupportID ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetSupportID() string
func (*SecurityViolationEvent) GetSystemID ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetSystemID() string
func (*SecurityViolationEvent) GetThreatCampaignNames ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetThreatCampaignNames() string
func (*SecurityViolationEvent) GetURI ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetURI() string
func (*SecurityViolationEvent) GetVSName ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetVSName() string
func (*SecurityViolationEvent) GetViolationRating ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetViolationRating() string
func (*SecurityViolationEvent) GetViolations ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetViolations() string
func (*SecurityViolationEvent) GetViolationsData ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetViolationsData() []*ViolationData
func (*SecurityViolationEvent) GetXForwardedForHeaderValue ¶ added in v2.20.0
func (m *SecurityViolationEvent) GetXForwardedForHeaderValue() string
func (*SecurityViolationEvent) Marshal ¶ added in v2.20.0
func (m *SecurityViolationEvent) Marshal() (dAtA []byte, err error)
func (*SecurityViolationEvent) MarshalTo ¶ added in v2.20.0
func (m *SecurityViolationEvent) MarshalTo(dAtA []byte) (int, error)
func (*SecurityViolationEvent) MarshalToSizedBuffer ¶ added in v2.20.0
func (m *SecurityViolationEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SecurityViolationEvent) ProtoMessage ¶ added in v2.20.0
func (*SecurityViolationEvent) ProtoMessage()
func (*SecurityViolationEvent) Reset ¶ added in v2.20.0
func (m *SecurityViolationEvent) Reset()
func (*SecurityViolationEvent) Size ¶ added in v2.20.0
func (m *SecurityViolationEvent) Size() (n int)
func (*SecurityViolationEvent) String ¶ added in v2.20.0
func (m *SecurityViolationEvent) String() string
func (*SecurityViolationEvent) Unmarshal ¶ added in v2.20.0
func (m *SecurityViolationEvent) Unmarshal(dAtA []byte) error
func (*SecurityViolationEvent) XXX_DiscardUnknown ¶ added in v2.20.0
func (m *SecurityViolationEvent) XXX_DiscardUnknown()
func (*SecurityViolationEvent) XXX_Marshal ¶ added in v2.20.0
func (m *SecurityViolationEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SecurityViolationEvent) XXX_Merge ¶ added in v2.20.0
func (m *SecurityViolationEvent) XXX_Merge(src proto.Message)
func (*SecurityViolationEvent) XXX_Size ¶ added in v2.20.0
func (m *SecurityViolationEvent) XXX_Size() int
func (*SecurityViolationEvent) XXX_Unmarshal ¶ added in v2.20.0
func (m *SecurityViolationEvent) XXX_Unmarshal(b []byte) error
type SignatureData ¶ added in v2.20.0
type SignatureData struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"sig_data_id"` BlockingMask string `protobuf:"bytes,2,opt,name=BlockingMask,proto3" json:"sig_data_blocking_mask"` Buffer string `protobuf:"bytes,3,opt,name=Buffer,proto3" json:"sig_data_buffer"` Offset string `protobuf:"bytes,4,opt,name=Offset,proto3" json:"sig_data_offset"` Length string `protobuf:"bytes,5,opt,name=Length,proto3" json:"sig_data_length"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SignatureData) Descriptor ¶ added in v2.20.0
func (*SignatureData) Descriptor() ([]byte, []int)
func (*SignatureData) GetBlockingMask ¶ added in v2.20.0
func (m *SignatureData) GetBlockingMask() string
func (*SignatureData) GetBuffer ¶ added in v2.20.0
func (m *SignatureData) GetBuffer() string
func (*SignatureData) GetID ¶ added in v2.20.0
func (m *SignatureData) GetID() string
func (*SignatureData) GetLength ¶ added in v2.20.0
func (m *SignatureData) GetLength() string
func (*SignatureData) GetOffset ¶ added in v2.20.0
func (m *SignatureData) GetOffset() string
func (*SignatureData) Marshal ¶ added in v2.20.0
func (m *SignatureData) Marshal() (dAtA []byte, err error)
func (*SignatureData) MarshalTo ¶ added in v2.20.0
func (m *SignatureData) MarshalTo(dAtA []byte) (int, error)
func (*SignatureData) MarshalToSizedBuffer ¶ added in v2.20.0
func (m *SignatureData) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SignatureData) ProtoMessage ¶ added in v2.20.0
func (*SignatureData) ProtoMessage()
func (*SignatureData) Reset ¶ added in v2.20.0
func (m *SignatureData) Reset()
func (*SignatureData) Size ¶ added in v2.20.0
func (m *SignatureData) Size() (n int)
func (*SignatureData) String ¶ added in v2.20.0
func (m *SignatureData) String() string
func (*SignatureData) Unmarshal ¶ added in v2.20.0
func (m *SignatureData) Unmarshal(dAtA []byte) error
func (*SignatureData) XXX_DiscardUnknown ¶ added in v2.20.0
func (m *SignatureData) XXX_DiscardUnknown()
func (*SignatureData) XXX_Marshal ¶ added in v2.20.0
func (m *SignatureData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SignatureData) XXX_Merge ¶ added in v2.20.0
func (m *SignatureData) XXX_Merge(src proto.Message)
func (*SignatureData) XXX_Size ¶ added in v2.20.0
func (m *SignatureData) XXX_Size() int
func (*SignatureData) XXX_Unmarshal ¶ added in v2.20.0
func (m *SignatureData) XXX_Unmarshal(b []byte) error
type ViolationData ¶ added in v2.20.0
type ViolationData struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"violation_data_name"` Context string `protobuf:"bytes,2,opt,name=Context,proto3" json:"violation_data_context"` ContextData *ContextData `protobuf:"bytes,3,opt,name=ContextData,proto3" json:"violation_data_context_data"` Signatures []*SignatureData `protobuf:"bytes,4,rep,name=Signatures,proto3" json:"violation_data_signatures"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ViolationData) Descriptor ¶ added in v2.20.0
func (*ViolationData) Descriptor() ([]byte, []int)
func (*ViolationData) GetContext ¶ added in v2.20.0
func (m *ViolationData) GetContext() string
func (*ViolationData) GetContextData ¶ added in v2.20.0
func (m *ViolationData) GetContextData() *ContextData
func (*ViolationData) GetName ¶ added in v2.20.0
func (m *ViolationData) GetName() string
func (*ViolationData) GetSignatures ¶ added in v2.20.0
func (m *ViolationData) GetSignatures() []*SignatureData
func (*ViolationData) Marshal ¶ added in v2.20.0
func (m *ViolationData) Marshal() (dAtA []byte, err error)
func (*ViolationData) MarshalTo ¶ added in v2.20.0
func (m *ViolationData) MarshalTo(dAtA []byte) (int, error)
func (*ViolationData) MarshalToSizedBuffer ¶ added in v2.20.0
func (m *ViolationData) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ViolationData) ProtoMessage ¶ added in v2.20.0
func (*ViolationData) ProtoMessage()
func (*ViolationData) Reset ¶ added in v2.20.0
func (m *ViolationData) Reset()
func (*ViolationData) Size ¶ added in v2.20.0
func (m *ViolationData) Size() (n int)
func (*ViolationData) String ¶ added in v2.20.0
func (m *ViolationData) String() string
func (*ViolationData) Unmarshal ¶ added in v2.20.0
func (m *ViolationData) Unmarshal(dAtA []byte) error
func (*ViolationData) XXX_DiscardUnknown ¶ added in v2.20.0
func (m *ViolationData) XXX_DiscardUnknown()
func (*ViolationData) XXX_Marshal ¶ added in v2.20.0
func (m *ViolationData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ViolationData) XXX_Merge ¶ added in v2.20.0
func (m *ViolationData) XXX_Merge(src proto.Message)
func (*ViolationData) XXX_Size ¶ added in v2.20.0
func (m *ViolationData) XXX_Size() int
func (*ViolationData) XXX_Unmarshal ¶ added in v2.20.0
func (m *ViolationData) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.