statappfwResult Structure Definition

The statappfwResult structure defines the return type for statappfw API.

Syntax



Members

rc

If the method succeeds, rc is 0 else rc > 0. Values above 0x8000 indicate Warnings.

message

If the method succeeds, message is NULL else message contains Error/Warning message.

appfwList

Pointer to the appfw List.


appfwstats Structure Definition

The appfwstats structure defines the actual return type values for statappfw API.

Syntax



Members

clearstats

Clear the statsistics / counters

_nextgenapiresource


appfirewalltotallog

Total number of security check log messages generated by the Application Firewall.

appfirewalllograte

Rate of security check log messages generated by the Application Firewall.

appfirewalltotalviol

Total number of security check violations seen by the Application Firewall.

appfirewallviolrate

Rate of security check violations seen by the Application Firewall.

appfirewallshortavgresptime

Average backend response time in milliseconds over the last 7 seconds

appfirewalllongavgresptime

Average backend response time in milliseconds since reboot

appfirewallrequests

HTTP/HTTPS requests sent to your protected web servers via the Application Firewall.

appfirewallrequestsrate

HTTP/HTTPS requests sent to your protected web servers via the Application Firewall.

appfirewallreqbytes

Number of bytes transfered for requests

appfirewallreqbytesrate

Rate of bytes transfered for requests

appfirewallresponses

HTTP/HTTPS responses sent by your protected web servers via the Application Firewall.

appfirewallresbytes

Number of bytes transfered for responses

appfirewallresbytesrate

Rate of bytes transfered for responses

appfirewallaborts

Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them.

appfirewallabortsrate

Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them.

appfirewallredirects

HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)

appfirewallredirectsrate

HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)

appfirewalltrapsdropped

AppFirewall SNMP traps dropped due to time limit.

appfirewalldhtcursess

Number of current appfw DHT Sessions.

appfirewalldhtcursessrate

Rate of current appfw DHT Sessions.

appfirewalldhtmaxsess

Maximum of current appfw DHT sessions across all packet engines.

appfirewalldhtmaxsessrate

Maximum of current appfw DHT sessions across all packet engines.

appfirewallviolstarturl

Number of Start URL security check violations seen by the Application Firewall.

appfirewallviolstarturlrate

Rate of Start URL security check violations seen by the Application Firewall.

appfirewallvioldenyurl

Number of Deny URL security check violations seen by the Application Firewall.

appfirewallvioldenyurlrate

Rate of Deny URL security check violations seen by the Application Firewall.

appfirewallviolrefererheader

Number of Referer Header security check violations seen by the Application Firewall.

appfirewallviolrefererheaderrate

Rate of Referer Header security check violations seen by the Application Firewall.

appfirewallviolbufferoverflow

Number of Buffer Overflow security check violations seen by the Application Firewall.

appfirewallviolbufferoverflowrate

Rate of Buffer Overflow security check violations seen by the Application Firewall.

appfirewallviolgrpc

Number of gRPC security check violations seen by the Application Firewall.

appfirewallviolgrpcrate

Rate of gRPC security check violations seen by the Application Firewall.

appfirewallpostbodylimitviolations

Number of Post Body Limit security check violations seen by the Application Firewall.

appfirewallpostbodylimitviolationsrate

Rate of Post Body Limit security check violations seen by the Application Firewall.

appfirewallviolcookie

Number of Cookie Consistency security check violations seen by the Application Firewall.

appfirewallviolcookierate

Rate of Cookie Consistency security check violations seen by the Application Firewall.

appfirewallviolcookiehijack

Number of Cookie Hijacking security violations seen by the Application Firewall.

appfirewallviolcookiehijackrate

Rate of Cookie Hijacking security violations seen by the Application Firewall.

appfirewallviolcsrftag

Number of Cross Site Request Forgery form tag security check violations seen by the Application Firewall.

appfirewallviolcsrftagrate

Rate of Cross Site Request Forgery form tag security check violations seen by the Application Firewall.

appfirewallviolxss

Number of HTML Cross-Site Scripting security check violations seen by the Application Firewall.

appfirewallviolxssrate

Rate of HTML Cross-Site Scripting security check violations seen by the Application Firewall.

appfirewallviolsql

Number of HTML SQL Injection security check violations seen by the Application Firewall.

appfirewallviolsqlrate

Rate of HTML SQL Injection security check violations seen by the Application Firewall.

appfirewallviolfieldformat

Number of Field Format security check violations seen by the Application Firewall.

appfirewallviolfieldformatrate

Rate of Field Format security check violations seen by the Application Firewall.

appfirewallviolfieldconsistency

Number of Field Consistency security check violations seen by the Application Firewall.

appfirewallviolfieldconsistencyrate

Rate of Field Consistency security check violations seen by the Application Firewall.

appfirewallviolfileuploadtypes

Number of Field Upload Types security check violations seen by the Application Firewall.

appfirewallviolfileuploadtypesrate

Rate of Field Upload Types security check violations seen by the Application Firewall.

appfirewallviolxmlpayloadcontenttypemismatch

Number of Mismatched Content-Type in request with XML Payload security check violations seen by the Application Firewall.

appfirewallviolxmlpayloadcontenttypemismatchrate

Rate of Mismatched Content-Type in request with XML Payload security check violations seen by the Application Firewall.

appfirewallviolcreditcard

Number of Credit Card security check violations seen by the Application Firewall.

appfirewallviolcreditcardrate

Rate of Credit Card security check violations seen by the Application Firewall.

appfirewallviolsafeobject

Number of Safe Object security check violations seen by the Application Firewall.

appfirewallviolsafeobjectrate

Rate of Safe Object security check violations seen by the Application Firewall.

appfirewallviolsignature

Number of Signature violations seen by the Application Firewall.

appfirewallviolsignaturerate

Rate of Signature violations seen by the Application Firewall.

appfirewallviolcontenttype

Number of Content type security check violations seen by the Application Firewall.

appfirewallviolcontenttyperate

Rate of Content type security check violations seen by the Application Firewall.

appfirewallviolcmd

Number of HTML CMD Injection security check violations seen by the Application Firewall.

appfirewallviolcmdrate

Rate of HTML CMD Injection security check violations seen by the Application Firewall.

appfirewallvioljsondos

Number of JSON Denial-of-Service security check violations seen by the Application Firewall.

appfirewallvioljsondosrate

Rate of JSON Denial-of-Service security check violations seen by the Application Firewall.

appfirewallvioljsonsql

Number of JSON SQL Injection security check violations seen by the Application Firewall.

appfirewallvioljsonsqlrate

Rate of JSON SQL Injection security check violations seen by the Application Firewall.

appfirewallvioljsonxss

Number of JSON Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.

appfirewallvioljsonxssrate

Rate of JSON Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.

appfirewallvioljsoncmd

Number of JSON Command Injection security check violations seen by the Application Firewall.

appfirewallvioljsoncmdrate

Rate of JSON Command Injection security check violations seen by the Application Firewall.

appfirewallviolwellformednessviolations

Number of XML Format security check violations seen by the Application Firewall.

appfirewallviolwellformednessviolationsrate

Rate of XML Format security check violations seen by the Application Firewall.

appfirewallviolxdosviolations

Number of XML Denial-of-Service security check violations seen by the Application Firewall.

appfirewallviolxdosviolationsrate

Rate of XML Denial-of-Service security check violations seen by the Application Firewall.

appfirewallviolmsgvalviolations

Number of XML Message Validation security check violations seen by the Application Firewall.

appfirewallviolmsgvalviolationsrate

Rate of XML Message Validation security check violations seen by the Application Firewall.

appfirewallviolwsiviolations

Number of Web Services Interoperability (WS-I) security check violations seen by the Application Firewall.

appfirewallviolwsiviolationsrate

Rate of Web Services Interoperability (WS-I) security check violations seen by the Application Firewall.

appfirewallviolxmlsqlviolations

Number of XML SQL Injection security check violations seen by the Application Firewall.

appfirewallviolxmlsqlviolationsrate

Rate of XML SQL Injection security check violations seen by the Application Firewall.

appfirewallviolxmlxssviolations

Number of XML Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.

appfirewallviolxmlxssviolationsrate

Rate of XML Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.

appfirewallviolxmlattachmentviolations

Number of XML Attachment security check violations seen by the Application Firewall.

appfirewallviolxmlattachmentviolationsrate

Rate of XML Attachment security check violations seen by the Application Firewall.

appfirewallviolxmlsoapfaultviolations

Number of requests returning soap:fault from the backend server

appfirewallviolxmlsoapfaultviolationsrate

Rate of requests returning soap:fault from the backend server

appfirewallviolxmlgenviolations

Number of requests returning XML generic error from the backend server

appfirewallviolxmlgenviolationsrate

Rate of requests returning XML generic error from the backend server

appfirewallviolsqlgram

Number of HTML SQL Injection security check violations (using SQL grammar) seen by the Application Firewall.

appfirewallviolsqlgramrate

Rate of HTML SQL Injection security check violations (using SQL grammar) seen by the Application Firewall.

appfirewallvioljsonsqlgram

Number of JSON SQL Injection security check violations (reported using SQL grammar) seen by the Application Firewall.

appfirewallvioljsonsqlgramrate

Rate of JSON SQL Injection security check violations (reported using SQL grammar) seen by the Application Firewall.

appfirewallviolsqlcombined

Number of combined SQL Injection security check violations seen by the Application Firewall.

appfirewallviolsqlcombinedrate

Rate of combined SQL Injection security check violations seen by the Application Firewall.

appfirewallviolxxecombined

Number of combined XXE security check violations seen by the Application Firewall.

appfirewallviolxxecombinedrate

Rate of combined XXE security check violations seen by the Application Firewall.

appfirewallviolxsscombined

Number of combined Cross-Site Scripting security check violations seen by the Application Firewall.

appfirewallviolxsscombinedrate

Rate of combined Cross-Site Scripting security check violations seen by the Application Firewall.

appfirewallviolowaspcombined

Number of combined OWASP security check violations seen by the Application Firewall.

appfirewallviolowaspcombinedrate

Rate of combined OWASP security check violations seen by the Application Firewall.

appfirewallviolcmdgram

Number of HTML CMD Injection security check violations (using SQL grammar) seen by the Application Firewall.

appfirewallviolcmdgramrate

Rate of HTML CMD Injection security check violations (using SQL grammar) seen by the Application Firewall.

appfirewallvioljsoncmdgram

Number of JSON CMD Injection security check violations (reported using CMD grammar) seen by the Application Firewall.

appfirewallvioljsoncmdgramrate

Rate of JSON CMD Injection security check violations (reported using CMD grammar) seen by the Application Firewall.

appfirewallviolblockkeyword

Number of Block Keyword security check violations seen by the Application Firewall.

appfirewallviolblockkeywordrate

Rate of Block Keyword security check violations seen by the Application Firewall.

appfirewallvioljsonblockkeyword

Number of JSON Block Keyword security check violations seen by the Application Firewall.

appfirewallvioljsonblockkeywordrate

Rate of JSON Block Keyword security check violations seen by the Application Firewall.

appfirewalllogstarturl

Number of Start URL security check log messages generated by the Application Firewall.

appfirewalllogstarturlrate

Rate of Start URL security check log messages generated by the Application Firewall.

appfirewalllogdenyurl

Number of Deny URL security check log messages generated by the Application Firewall.

appfirewalllogdenyurlrate

Rate of Deny URL security check log messages generated by the Application Firewall.

appfirewalllogrefererheader

Number of Referer Header security check log messages generated by the Application Firewall.

appfirewalllogrefererheaderrate

Rate of Referer Header security check log messages generated by the Application Firewall.

appfirewalllogbufferoverflow

Number of Buffer Overflow security check log messages generated by the Application Firewall.

appfirewalllogbufferoverflowrate

Rate of Buffer Overflow security check log messages generated by the Application Firewall.

appfirewallgrpclogs

Number of gRPC security check logs seen by the Application Firewall.

appfirewallgrpclogsrate

Rate of gRPC security check logs seen by the Application Firewall.

appfirewallpostbodylimitlogs

Number of Post Body Limit security check logs seen by the Application Firewall.

appfirewallpostbodylimitlogsrate

Rate of Post Body Limit security check logs seen by the Application Firewall.

appfirewalllogcookie

Number of Cookie Consistency security check log messages generated by the Application Firewall.

appfirewalllogcookierate

Rate of Cookie Consistency security check log messages generated by the Application Firewall.

appfirewalllogcookiehijack

Number of Cookie Hijacking security violation log messages generated by the Application Firewall.

appfirewalllogcookiehijackrate

Rate of Cookie Hijacking security violation log messages generated by the Application Firewall.

appfirewalllogcsrftag

Number of Cross Site Request Forgery form tag security check log messages generated by the Application Firewall.

appfirewalllogcsrftagrate

Rate of Cross Site Request Forgery form tag security check log messages generated by the Application Firewall.

appfirewalllogxss

Number of HTML Cross-Site Scripting security check log messages generated by the Application Firewall.

appfirewalllogxssrate

Rate of HTML Cross-Site Scripting security check log messages generated by the Application Firewall.

appfirewalllogtransformxss

Number of HTML Cross-Site Scripting security check transform log messages generated by the Application Firewall.

appfirewalllogtransformxssrate

Rate of HTML Cross-Site Scripting security check transform log messages generated by the Application Firewall.

appfirewalllogsql

Number of HTML SQL Injection security check log messages generated by the Application Firewall.

appfirewalllogsqlrate

Rate of HTML SQL Injection security check log messages generated by the Application Firewall.

appfirewalllogtransformsql

Number of HTML SQL Injection security check transform log messages generated by the Application Firewall.

appfirewalllogtransformsqlrate

Rate of HTML SQL Injection security check transform log messages generated by the Application Firewall.

appfirewalllogfieldformat

Number of Field Format security check log messages generated by the Application Firewall.

appfirewalllogfieldformatrate

Rate of Field Format security check log messages generated by the Application Firewall.

appfirewalllogfieldconsistency

Number of Field Consistency security check log messages generated by the Application Firewall.

appfirewalllogfieldconsistencyrate

Rate of Field Consistency security check log messages generated by the Application Firewall.

appfirewalllogcreditcard

Number of Credit Card security check log messages generated by the Application Firewall.

appfirewalllogcreditcardrate

Rate of Credit Card security check log messages generated by the Application Firewall.

appfirewalllogsafeobject

Number of Safe Object security check log messages generated by the Application Firewall.

appfirewalllogsafeobjectrate

Rate of Safe Object security check log messages generated by the Application Firewall.

appfirewallsignaturelogs

Number of Signature logs generated by the Application Firewall.

appfirewallsignaturelogsrate

Rate of Signature logs generated by the Application Firewall.

appfirewalllogcontenttype

Number of content type security check log messages generated by the Application Firewall.

appfirewalllogcontenttyperate

Rate of content type security check log messages generated by the Application Firewall.

appfirewalllogsjsondos

Number of JSON Denial-of-Service security check log messages generated by the Application Firewall.

appfirewalllogsjsondosrate

Rate of JSON Denial-of-Service security check log messages generated by the Application Firewall.

appfirewalllogsjsonsql

Number of JSON SQL Injection security check log messages generated by the Application Firewall.

appfirewalllogsjsonsqlrate

Rate of JSON SQL Injection security check log messages generated by the Application Firewall.

appfirewalllogsjsonxss

Number of JSON Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.

appfirewalllogsjsonxssrate

Rate of JSON Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.

appfirewalllogsjsoncmd

Number of JSON Command Injection security check log messages generated by the Application Firewall.

appfirewalllogsjsoncmdrate

Rate of JSON Command Injection security check log messages generated by the Application Firewall.

appfirewalllogfileuploadtypes

Number of File Upload Types security check log messages generated by the Application Firewall.

appfirewalllogfileuploadtypesrate

Rate of File Upload Types security check log messages generated by the Application Firewall.

appfirewalllogxmlpayloadcontenttypemismatch

Number of Mismatched Content-Type in request with XML Payload security check logs seen by the Application Firewall.

appfirewalllogxmlpayloadcontenttypemismatchrate

Rate of Mismatched Content-Type in request with XML Payload security check logs seen by the Application Firewall.

appfirewalllogcmd

Number of HTML Command Injection security check log messages generated by the Application Firewall.

appfirewalllogcmdrate

Rate of HTML Command Injection security check log messages generated by the Application Firewall.

appfirewallwellformednesslogs

Number of XML Format security check log messages generated by the Application Firewall.

appfirewallwellformednesslogsrate

Rate of XML Format security check log messages generated by the Application Firewall.

appfirewallxdoslogs

Number of XML Denial-of-Service security check log messages generated by the Application Firewall.

appfirewallxdoslogsrate

Rate of XML Denial-of-Service security check log messages generated by the Application Firewall.

appfirewallmsgvallogs

Number of XML Message Validation security check log messages generated by the Application Firewall.

appfirewallmsgvallogsrate

Rate of XML Message Validation security check log messages generated by the Application Firewall.

appfirewallwsilogs

Number of Web Services Interoperability (WS-I) security check log messages generated by the Application Firewall.

appfirewallwsilogsrate

Rate of Web Services Interoperability (WS-I) security check log messages generated by the Application Firewall.

appfirewallxmlsqllogs

Number of XML SQL Injection security check log messages generated by the Application Firewall.

appfirewallxmlsqllogsrate

Rate of XML SQL Injection security check log messages generated by the Application Firewall.

appfirewallxmlxsslogs

Number of XML Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.

appfirewallxmlxsslogsrate

Rate of XML Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.

appfirewallxmlattachmentlogs

Number of XML Attachment security check log messages generated by the Application Firewall.

appfirewallxmlattachmentlogsrate

Rate of XML Attachment security check log messages generated by the Application Firewall.

appfirewallxmlsoapfaultlogs

Number of requests generating soap:fault log messages

appfirewallxmlsoapfaultlogsrate

Rate of requests generating soap:fault log messages

appfirewallxmlgenlogs

Number of requests generating XML generic error log messages

appfirewallxmlgenlogsrate

Rate of requests generating XML generic error log messages

appfirewalllogsqlgram

Number of HTML SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.

appfirewalllogsqlgramrate

Rate of HTML SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.

appfirewalllogsjsonsqlgram

Number of JSON SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.

appfirewalllogsjsonsqlgramrate

Rate of JSON SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.

appfirewalllogcmdgram

Number of HTML CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.

appfirewalllogcmdgramrate

Rate of HTML CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.

appfirewalllogsjsoncmdgram

Number of JSON CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.

appfirewalllogsjsoncmdgramrate

Rate of JSON CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.

appfirewalllogblockkeyword

Number of HTML Block Keyword security check log messages generated by the Application Firewall.

appfirewalllogblockkeywordrate

Rate of HTML Block Keyword security check log messages generated by the Application Firewall.

appfirewalllogjsonblockkeyword

Number of JSON Block Keyword security check log messages generated by the Application Firewall.

appfirewalllogjsonblockkeywordrate

Rate of JSON Block Keyword security check log messages generated by the Application Firewall.

appfirewallret4xx

Number of requests returning HTTP 4xx from the backend server

appfirewallret4xxrate

Rate of requests returning HTTP 4xx from the backend server

appfirewallret5xx

Number of requests returning HTTP 5xx from the backend server

appfirewallret5xxrate

Rate of requests returning HTTP 5xx from the backend server

appfirewallcfgstarturlclosure

Number of profiles with Start URL Closure enabled in the Application Firewall.

appfirewallcfgcookietransforms

Number of profiles with Config Cookie Transforms enabled in the Application Firewall.

appfirewallcfgcrosssitescriptingtransformunsafehtml

Number of profiles with CrossSite Scripting Transform Unsafe HTML enabled in the Application Firewall.

appfirewallcfgcrosssitescriptingcheckcompleteurls

Number of profiles with CrossSite Scripting Check Complete URLs enabled in the Application Firewall.

appfirewallcfgsqlinjectiongrammar

Number of profiles with SQL Injection Grammar enabled in the Application Firewall.

appfirewallcfgsqlinjectiontransformspecialchars

Number of profiles with SQL Injection Transform Special Characters enabled in the Application Firewall.

appfirewallcfgsqlinjectionchecksqlwildchars

Number of profiles with SQL Injection Check SQL Wild Characters enabled in the Application Firewall.

appfirewallcfgcreditcardxout

Number of profiles with Credit Card XOut enabled in the Application Firewall.

appfirewallcfgdosecurecreditcardlogging

Number of profiles with Do Secure Credit Card Logging enabled in the Application Firewall.

appfirewallcfgstreaming

Number of profiles with Streaming enabled in the Application Firewall.

appfirewallcfgtrace

Number of profiles with Trace enabled in the Application Firewall.

appfirewallcfgjsonsqlinjectiongrammar

Number of profiles with JSON SQL Injection Grammar enabled in the Application Firewall.

appfirewallcfgxmlsqlinjectionchecksqlwildchars

Number of profiles with XML SQL Injection Check SQL Wild Chars enabled in the Application Firewall.

appfirewallcfgusehtmlerrorobject

Number of profiles with Use HTML Error Object enabled in the Application Firewall.

appfirewallcfglogeverypolicyhit

Number of profiles with Log Every Policy Hit enabled in the Application Firewall.

appfirewallcfgexemptclosureurlsfromsecuritychecks

Number of profiles with Exempt Closure URLs From Security Checks enabled in the Application Firewall.

appfirewallcfgcanonicalizehtmlresponse

Number of profiles with Canonicalize HTML Response enabled in the Application Firewall.

appfirewallcfgenableformtagging

Number of profiles with Enable Form Tagging enabled in the Application Firewall.

appfirewallcfgsessionlessurlclosure

Number of profiles with Sessionless URL Closure enabled in the Application Firewall.

appfirewallcfgsemicolonfieldseparator

Number of profiles with Semicolon Field Separator enabled in the Application Firewall.

appfirewallcfgexcludefileuploadfromchecks

Number of profiles with Exclude File Upload From Checks enabled in the Application Firewall.

appfirewallcfgcheckrequestheaders

Number of profiles with Check Request Headers enabled in the Application Firewall.

appfirewallcfgoptimizepartialreqs

Number of profiles with Optimize Partial Reqs enabled in the Application Firewall.

appfirewallcfgurldecoderequestcookies

Number of profiles with URL Decode Request Cookies enabled in the Application Firewall.

appfirewallcfgpercentdecoderecursively

Number of profiles with Percent Decode Recursively enabled in the Application Firewall.

appfirewallcfginsertcookiesamesiteattribute

Number of profiles with Insert Cookie SameSite Attribute enabled in the Application Firewall.

appfirewallcfgfakeaccountdetection

Number of profiles with Fake Account Detection enabled in the Application Firewall.

appfirewallcfgfieldscanenabled

Number of profiles with field scan enabled in the Application Firewall.

appfirewallcfgfieldscanenabledjson

Number of profiles with JSON field scan enabled in the Application Firewall.

appfirewallcfgmessagescanenabled

Number of profiles with message scan enabled in the Application Firewall.

appfirewallcfgmessagescanenabledjson

Number of profiles with JSON message scan enabled in the Application Firewall.

appfirewallxformlogcreditcard

Number of Credit Card security check transform log messages generated by the Application Firewall.

appfirewallxformlogcreditcardrate

Rate of Credit Card security check transform log messages generated by the Application Firewall.

See Also