F5 BIG-IP ASM
F5 BIG-IP ASM (Advanced WAF) is F5's web-application firewall module for the BIG-IP ADC platform, providing signature, behavioural and bot defence.
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 (35)
| Field | Type | 
|---|---|
bigIpASM.staged_sig_names List of ASM signature names that are currently staged (not yet enforced).  | text_general  | 
bigIpASM.uri Requested URI or path of the web application request.  | text_general  | 
bigIpASM.date_time Timestamp when the event occurred, in the format MMM DD HH:MM:SS.  | pdate  | 
bigIpASM.response_code HTTP response status code returned by the server.  | pint  | 
bigIpASM.protocol Protocol used for the request (e.g., HTTP, HTTPS, WS).  | string  | 
bigIpASM.dest_ip Destination IP address targeted by the request.  | text_general  | 
bigIpASM.src_port Source port used by the client for the request.  | pint  | 
bigIpASM.policy_name Name of the ASM security policy applied to this request.  | text_general  | 
bigIpASM.geo_location Geographic location (city, country) of the client IP.  | string  | 
bigIpASM.staged_sig_ids Numeric IDs of ASM signatures that are currently staged (after the '|' in name|uid).  | plong  | 
bigIpASM.request Full HTTP request payload or line exactly as received by the ASM.  | text_general  | 
bigIpASM.web_application_name Name of the protected web application in ASM.  | text_general  | 
bigIpASM.policy_apply_date Date and time when the security policy was last applied.  | pdate  | 
bigIpASM.vs_name Name of the virtual server (VS) handling this request.  | text_general  | 
bigIpASM.captcha_result Outcome of any CAPTCHA challenges presented (e.g., passed, failed).  | string  | 
bigIpASM.violation_rating Numeric severity rating of the ASM violation.  | plong  | 
bigIpASM.websocket_direction Direction of WebSocket traffic (inbound or outbound).  | string  | 
bigIpASM.management_ip_address Management IP address of the BIG-IP ASM system.  | text_general  | 
bigIpASM.dest_port Destination port on the virtual server for this request.  | pint  | 
bigIpASM.request_status Status of the request processing (e.g., allowed, blocked).  | string  | 
bigIpASM.method HTTP method used (e.g., GET, POST).  | string  | 
bigIpASM.severity Severity level assigned to this ASM event.  | string  | 
bigIpASM.violations Detailed description of all ASM violations detected.  | text_general  | 
bigIpASM.support_id Identifier for support or case context associated with this event.  | string  | 
bigIpASM.session_id Session identifier tracking this user session in ASM.  | string  | 
bigIpASM.x_forwarded_for_header_value Value of the X-Forwarded-For HTTP header for client IP chaining.  | text_general  | 
bigIpASM.response Full HTTP response content returned by the server.  | text_general  | 
bigIpASM.websocket_message_type Type of WebSocket message (e.g., text, binary).  | string  | 
bigIpASM.virus_name Name of the virus detected during ASM inspection (if any).  | text_general  | 
bigIpASM.unit_hostname Fully qualified domain name of the BIG-IP ASM unit.  | text_general  | 
bigIpASM.http_class_name Name of the HTTP policy or class applied to the request.  | text_general  | 
bigIpASM.ip_client IP address of the client making the request.  | text_general  | 
bigIpASM.query_string Query string portion of the requested URI.  | string  | 
bigIpASM.attack_type Type of attack detected by ASM (e.g., SQL injection).  | text_general  | 
bigIpASM.staged_sig_cves List of CVE identifiers associated with the staged signatures.  | string  | 
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.