Barracuda Web Application Firewall
Barracuda Web Application Firewall is a hardware or virtual appliance that shields web applications from OWASP Top 10 attacks, bots and DDoS traffic.
EnginsightGlobal Fields (4)
| Field | Type | 
|---|---|
ngs.id Unique identifier for the log entry.  | string  | 
ngs.createdAt Timestamp when the event was created locally.  | pdate  | 
ngs.indexedAt Timestamp when the log was indexed into the SIEM.  | pdate  | 
ngs.source Origin or source system of the log.  | string  | 
Reference-Specific Fields (51)
| Field | Type | 
|---|---|
barracudaWaf.AttackType Type or category of web attack detected (e.g., SQL injection, XSS)  | text_general  | 
barracudaWaf.ServiceIP IP address of the WAF-protected service  | text_general  | 
barracudaWaf.DestinationIP IP address of the requested backend server  | text_general  | 
barracudaWaf.SourcePort Client port number from which the request originated  | pint  | 
barracudaWaf.BytesReceived Number of bytes received from the client  | plong  | 
barracudaWaf.ActName Name of the WAF action taken (e.g., BLOCK, ALLOW)  | text_general  | 
barracudaWaf.QueryString HTTP query string from the client request  | string  | 
barracudaWaf.Host Host header value from the HTTP request  | text_general  | 
barracudaWaf.Version WAF software version processing the request  | string  | 
barracudaWaf.AclPolicy Name of the ACL policy applied to this request  | string  | 
barracudaWaf.Time Timestamp when the request was processed by the WAF  | pdate  | 
barracudaWaf.ServerIP IP address of the WAF appliance itself  | text_general  | 
barracudaWaf.FollowUpAction Subsequent action performed after initial WAF decision  | text_general  | 
barracudaWaf.Cookie Value of the Cookie header in the HTTP request  | string  | 
barracudaWaf.ClientIP IP address of the end-user client  | text_general  | 
barracudaWaf.Protocol Transport protocol used (e.g., HTTP, HTTPS)  | string  | 
barracudaWaf.UnitName Identifier of the WAF unit or cluster member  | string  | 
barracudaWaf.Referrer Value of the HTTP Referer header  | text_general  | 
barracudaWaf.ProxyIP IP address of any proxy between client and WAF  | text_general  | 
barracudaWaf.ServicePort Port number on which the WAF listens for incoming requests  | pint  | 
barracudaWaf.Action Final verdict for the request (ALLOW, DENY, etc.)  | string  | 
barracudaWaf.RuleType Type of WAF rule triggered (e.g., signature, anomaly)  | string  | 
barracudaWaf.Method HTTP method used (GET, POST, PUT, etc.)  | string  | 
barracudaWaf.ServerTimeMs Time taken by the backend server to respond, in milliseconds  | plong  | 
barracudaWaf.DestinationPort Port on the backend server to which the request was forwarded  | pint  | 
barracudaWaf.ModuleName Name of the specific WAF module that handled the request  | string  | 
barracudaWaf.BytesSent Number of bytes sent back to the client  | plong  | 
barracudaWaf.Severity Severity level of the detected event (e.g., low, medium, high)  | string  | 
barracudaWaf.HttpStatus HTTP status code returned to the client  | pint  | 
barracudaWaf.WFMatched Identifier of the WAF filter or pattern matched  | string  | 
barracudaWaf.CacheHit Whether the response was served from cache (true/false)  | boolean  | 
barracudaWaf.EventID Unique identifier for the WAF log event  | string  | 
barracudaWaf.UserAgent User-Agent header sent by the client  | text_general  | 
barracudaWaf.LogType Type of log record (access, attack, error)  | text_general  | 
barracudaWaf.trTail Trailing details or parameters from the request URL  | string  | 
barracudaWaf.Rule Name or ID of the specific WAF rule triggered  | text_general  | 
barracudaWaf.LogLevel Logging level (debug, info, warn, error)  | string  | 
barracudaWaf.Message Human-readable description of the log entry  | text_general  | 
barracudaWaf.AuthenticatedUser Username authenticated (if any) for the request  | text_general  | 
barracudaWaf.ClientPort Port on the client side used for the connection  | pint  | 
barracudaWaf.SeverPort  | pint  | 
barracudaWaf.SourceIP IP address from which the web request originated  | text_general  | 
barracudaWaf.Protected Identifier of the protected resource or URL  | string  | 
barracudaWaf.ResponseType Type of response served (e.g., HTML, JSON)  | string  | 
barracudaWaf.Details Additional contextual details about the event  | text_general  | 
barracudaWaf.TimeTakenMs Total time taken by WAF to process the request, in ms  | plong  | 
barracudaWaf.Category Classification category assigned to the event  | string  | 
barracudaWaf.URL Full URL requested by the client  | text_general  | 
barracudaWaf.ProxyPort Port of any proxy used between client and WAF  | pint  | 
barracudaWaf.ProfileMatched Name of the security profile that matched the request  | string  | 
barracudaWaf.AttackDetails  | text_general  | 
Sample Log Event
Below is a representative JSON log entry showing key fields as they're emitted by the system. Depending on the context of the event, some fields may be omitted if they're not applicable.