Documentation
¶
Index ¶
- func CommunityIdFromTargets(sourceTarget, destinationTarget *schema.Target, protocolNumber int) string
- func DefaultHeaderExtractor(requestResponse any) string
- func DefaultHeaderExtractorWithMasking(requestResponse any, maskNames []string, maskValue string) string
- func DefaultMaskedHeaderExtractor(requestResponse any) string
- func EnrichWithGmailMessage(base *schema.Base, msg *gmailMessage.Message)
- func EnrichWithTlsConnectionState(base *schema.Base, connectionState *tls.ConnectionState, clientInitiated bool)
- func EnrichWithTlsContext(base *schema.Base, tlsContext *motmedelTlsTypes.TlsContext)
- func EventCreatedReplaceAttr(groups []string, attr slog.Attr) slog.Attr
- func FlowTupleFromTargets(sourceTarget, destinationTarget *schema.Target, protocolNumber int) *flow_tuple.Tuple
- func MakeConnectionMessage(base *schema.Base, suffix string) string
- func MakeHttpMessage(base *schema.Base) string
- func ParseEmailAddress(value string) (*schema.EmailAddress, error)
- func ParseHttp(request *http.Request, requestBodyData []byte, response *http.Response, ...) (*schema.Base, error)
- func ParseHttpContext(httpContext *motmedelHttpTypes.HttpContext) (*schema.Base, error)
- func ParseWhoisContext(whoisContext *motmedelWhoisTypes.WhoisContext) (*schema.Base, error)
- func TimestampReplaceAttr(groups []string, attr slog.Attr) slog.Attr
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommunityIdFromTargets ¶
func DefaultHeaderExtractor ¶
func EnrichWithGmailMessage ¶
func EnrichWithGmailMessage(base *schema.Base, msg *gmailMessage.Message)
func EnrichWithTlsConnectionState ¶
func EnrichWithTlsConnectionState(base *schema.Base, connectionState *tls.ConnectionState, clientInitiated bool)
func EnrichWithTlsContext ¶
func EnrichWithTlsContext(base *schema.Base, tlsContext *motmedelTlsTypes.TlsContext)
func EventCreatedReplaceAttr ¶
func FlowTupleFromTargets ¶
func FlowTupleFromTargets(sourceTarget, destinationTarget *schema.Target, protocolNumber int) *flow_tuple.Tuple
func MakeHttpMessage ¶
func ParseEmailAddress ¶
func ParseEmailAddress(value string) (*schema.EmailAddress, error)
func ParseHttpContext ¶
func ParseHttpContext(httpContext *motmedelHttpTypes.HttpContext) (*schema.Base, error)
func ParseWhoisContext ¶
func ParseWhoisContext(whoisContext *motmedelWhoisTypes.WhoisContext) (*schema.Base, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.