.. _ddos_l7_http: ddos l7-http ============ DDOS HTTP Statistics l7-http Specification --------------------- ===================================== ===================================================== ===================================== ===================================================== **Type** *Configuration Resource* **Element Name** l7-http **Element URI** /axapi/v3/ddos/l7-http **Element Attributes** l7-http_attributes **Statistics Data URI** /axapi/v3/ddos/l7-http/stats **Schema** :download:`l7-http schema ` ===================================== ===================================================== **Operations Allowed:** .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html
OperationMethodURIPayload
Create Object .. raw:: html POST .. raw:: html /axapi/v3/ddos/l7-http .. raw:: html :ref:`820_l7-http_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/ddos/l7-http .. raw:: html :ref:`820_l7-http_attributes` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/ddos/l7-http .. raw:: html :ref:`820_l7-http_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/ddos/l7-http .. raw:: html :ref:`820_l7-http_attributes` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/ddos/l7-http .. raw:: html :ref:`820_l7-http_attributes` .. raw:: html
.. _820_l7-http_attributes: l7-http attributes ------------------ **sampling-enable** **Type:** List **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _820_sampling-enable: sampling-enable ^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** =============================== =================================================== **Type** *list* **Block object keys** =============================== =================================================== **counters1** **Description** 'all': all; 'req_processed': Packets Processed; 'req_ofo': Out-Of-Order Request; 'ofo_timer_expired': Out-Of-Order Timeout; 'ofo_queue_exceed': Out-Of-Order Queue Exceeded; 'ofo': Out-Of-Order Packets; 'partial_hdr': Partial Header; 'http_idle_timeout': Http Idle Timeout; 'new_syn': TCP SYN; 'retrans': TCP Retransmit; 'retrans_fin': TCP Retransmit FIN; 'retrans_push': TCP Retransmit PSH; 'retrans_rst': TCP Retransmit RST; 'req_retrans': Retransmit Request; 'request': Request Total; 'req_content_len': Request Content-Length Received; 'src_req_rate_exceed': Src Request Rate Exceeded; 'dst_req_rate_exceed': Dst Request Rate Exceeded; 'lower_than_mss_exceed': Min Payload Size Fail Exceeded; 'parsereq_fail': Parse Request Failed; 'neg_req_remain': Negative Request Remain; 'neg_rsp_remain': Negative Response Remain; 'invalid_header': HTTP Header Invalid; 'too_many_headers': HTTP Header Too Many; 'header_name_too_long': HTTP Header Name Too Long; 'invalid_hdr_name': HTTP Header Name Invalid; 'invalid_hdr_val': HTTP Header Value Invalid; 'line_too_long': Line Too Long; 'client_rst': Client TCP RST Received; 'hps_server_rst': Server TCP RST Received; 'ddos_policy_violation': Policy Violation; 'policy_drop': Policy Dropped; 'error_condition': Error Condition; 'http11': Request HTTP 1.1; 'http10': Request HTTP 1.0; 'rsp_chunk': Response Chunk; 'http_get': Request Method GET; 'http_head': Request Method HEAD; 'http_put': Request Method PUT; 'http_post': Request Method POST; 'http_trace': Request Method TRACE; 'http_options': Request Method OPTIONS; 'http_connect': Request Method CONNECT; 'http_del': Request Method DELETE; 'http_unknown': Request Method UNKNOWN; 'hps_req_sz_1k': Request Payload Size Less Than or Equal to 1K; 'hps_req_sz_2k': Request Payload Size Less Than or Equal to 2K; 'hps_req_sz_4k': Request Payload Size Less Than or Equal to 4K; 'hps_req_sz_8k': Request Payload Size Less Than or Equal to 8K; 'hps_req_sz_16k': Request Payload Size Less Than or Equal to 16K; 'hps_req_sz_32k': Request Payload Size Less THan or Equal to 32K; 'hps_req_sz_64k': Request Payload Size Less Than or Equal to 64K; 'hps_req_sz_256k': Request Payload Size Less Than or Equla to 256K; 'hps_req_sz_256k_plus': Request Payload Size Larger Than 256K; 'hps_rsp_11': Response HTTP 1.1; 'hps_rsp_10': Response HTTP 1.0; 'hps_rsp_sz_1k': Response Payload Size Less Than or Equal to 1K; 'hps_rsp_sz_2k': Response Payload Size Less Than or Equal to 2K; 'hps_rsp_sz_4k': Response Payload Size Less Than or Equal to 4K; 'hps_rsp_sz_8k': Response Payload Size Less Than or Equal to 8K; 'hps_rsp_sz_16k': Response Payload Size Less Than or Equal to 16K; 'hps_rsp_sz_32k': Response Payload Size Less Than or Equal to 32K; 'hps_rsp_sz_64k': Response Payload Size Less Than or Equal to 64K; 'hps_rsp_sz_256k': Response Payload Size Less Than or Equal to 256K; 'hps_rsp_sz_256k_plus': Response Payload Size Larger Than 256K; 'hps_rsp_status_1xx': Status Code 1XX; 'hps_rsp_status_2xx': Status Code 2XX; 'hps_rsp_status_3xx': Status Code 3XX; 'hps_rsp_status_4xx': Status Code 4XX; 'hps_rsp_status_5xx': Status Code 5XX; 'hps_rsp_status_504_AX': Status Code 504 AX-Gen; 'hps_rsp_status_6xx': Status Code 6XX; 'hps_rsp_status_unknown': Status Code Unknown; 'chunk_sz_512': Payload Chunk Size Less Than or Equal to 512; 'chunk_sz_1k': Payload Chunk Size Less Than or Equal to 1K; 'chunk_sz_2k': Payload Chunk Size Less Than or Equal to 2K; 'chunk_sz_4k': Payload Chunk Size Less Than or Equal to 4K; 'chunk_sz_gt_4k': Payload Chunk Size Larger Than 4K; 'chunk_bad': Bad HTTP Chunk; 'challenge_fail': Challenge Failed; 'challenge_ud_sent': Challenge URL Redirect Sent; 'challenge_ud_fail': Challenge URL Redirect Failed; 'challenge_js_sent': Challenge Javascript Sent; 'challenge_js_fail': Challenge Javascript Failed; 'malform_bad_chunk': Malform Bad Chunk; 'malform_content_len_too_long': Malform Content Length Too Long; 'malform_header_name_too_long': Malform Header Name Too Long; 'malform_line_too_long': Malform Line Too Long; 'malform_req_line_too_long': Malform Request Line Too Long; 'malform_too_many_headers': Malform Too Many Headers; 'window_small': Window Size Small; 'window_small_drop': Window Size Small Dropped; 'alloc_fail': Alloc Failed; 'alloc_hdr_fail': FAIL_ALLOC_HDR (deprecated); 'use_hdr_ip_as_source': Use IP In Header As Src; 'agent_filter_match': Agent Filter Match; 'agent_filter_blacklist': Agent Filter Blacklisted; 'referer_filter_match': Referer Filter Match; 'referer_filter_blacklist': Referer Filter Blacklisted; 'dst_filter_match': Dst Filter Match; 'dst_filter_not_match': Dst Filter No Match; 'dst_filter_action_blacklist': Dst Filter Action Blacklist; 'dst_filter_action_drop': Dst Filter Action Drop; 'dst_filter_action_default_pass': Dst Filter Action Default Pass; 'dst_post_rate_exceed': Dst Post Rate Exceeded; 'src_post_rate_exceed': Src Post Rate Exceeded; 'dst_resp_rate_exceed': Dst Response Rate Exceeded; 'dst_filter_action_whitelist': Dst Filter Action WL; 'src_filter_match': Src Filter Match; 'src_filter_not_match': Src Filter No Match; 'src_filter_action_blacklist': Src Filter Action Blacklist; 'src_filter_action_drop': Src Filter Action Drop; 'src_filter_action_default_pass': Src Filter Action Default Pass; 'src_filter_action_whitelist': Src Filter Action WL; 'src_dst_filter_match': SrcDst Filter Match; 'src_dst_filter_not_match': SrcDst Filter No Match; 'src_dst_filter_action_blacklist': SrcDst Filter Action Blacklist; 'src_dst_filter_action_drop': SrcDst Filter Action Drop; 'src_dst_filter_action_default_pass': SrcDst Filter Action Default Pass; 'src_dst_filter_action_whitelist': SrcDst Filter Action WL; 'dst_filter_rate_exceed': Dst Filter Rate Exceed; 'dst_filter_action_ignore': Dst Filter Action Ignore; 'dst_filter_action_reset': Dst Filter Action Reset; 'uri_filter_match': URI Filter Match; 'http_auth_drop': HTTP Auth Dropped; 'http_auth_resp': HTTP Auth Responded; 'header_processing_time_0': Header Process Time Less Than 1s; 'header_processing_time_1': Header Process Time Less Than 10s; 'header_processing_time_2': Header Process Time Less Than 30s; 'header_processing_time_3': Header Process Time Larger or Equal to 30s; 'header_processing_incomplete': Header Process Incomplete; 'malform_req_line_too_small': Malform Request Line Too Small; 'malform_req_line_invalid_method': Malform Request Line Invalid Method; **Type:** string **Supported Values:** all, req_processed, req_ofo, ofo_timer_expired, ofo_queue_exceed, ofo, partial_hdr, http_idle_timeout, new_syn, retrans, retrans_fin, retrans_push, retrans_rst, req_retrans, request, req_content_len, src_req_rate_exceed, dst_req_rate_exceed, lower_than_mss_exceed, parsereq_fail, neg_req_remain, neg_rsp_remain, invalid_header, too_many_headers, header_name_too_long, invalid_hdr_name, invalid_hdr_val, line_too_long, client_rst, hps_server_rst, ddos_policy_violation, policy_drop, error_condition, http11, http10, rsp_chunk, http_get, http_head, http_put, http_post, http_trace, http_options, http_connect, http_del, http_unknown, hps_req_sz_1k, hps_req_sz_2k, hps_req_sz_4k, hps_req_sz_8k, hps_req_sz_16k, hps_req_sz_32k, hps_req_sz_64k, hps_req_sz_256k, hps_req_sz_256k_plus, hps_rsp_11, hps_rsp_10, hps_rsp_sz_1k, hps_rsp_sz_2k, hps_rsp_sz_4k, hps_rsp_sz_8k, hps_rsp_sz_16k, hps_rsp_sz_32k, hps_rsp_sz_64k, hps_rsp_sz_256k, hps_rsp_sz_256k_plus, hps_rsp_status_1xx, hps_rsp_status_2xx, hps_rsp_status_3xx, hps_rsp_status_4xx, hps_rsp_status_5xx, hps_rsp_status_504_AX, hps_rsp_status_6xx, hps_rsp_status_unknown, chunk_sz_512, chunk_sz_1k, chunk_sz_2k, chunk_sz_4k, chunk_sz_gt_4k, chunk_bad, challenge_fail, challenge_ud_sent, challenge_ud_fail, challenge_js_sent, challenge_js_fail, malform_bad_chunk, malform_content_len_too_long, malform_header_name_too_long, malform_line_too_long, malform_req_line_too_long, malform_too_many_headers, window_small, window_small_drop, alloc_fail, alloc_hdr_fail, use_hdr_ip_as_source, agent_filter_match, agent_filter_blacklist, referer_filter_match, referer_filter_blacklist, dst_filter_match, dst_filter_not_match, dst_filter_action_blacklist, dst_filter_action_drop, dst_filter_action_default_pass, dst_post_rate_exceed, src_post_rate_exceed, dst_resp_rate_exceed, dst_filter_action_whitelist, src_filter_match, src_filter_not_match, src_filter_action_blacklist, src_filter_action_drop, src_filter_action_default_pass, src_filter_action_whitelist, src_dst_filter_match, src_dst_filter_not_match, src_dst_filter_action_blacklist, src_dst_filter_action_drop, src_dst_filter_action_default_pass, src_dst_filter_action_whitelist, dst_filter_rate_exceed, dst_filter_action_ignore, dst_filter_action_reset, uri_filter_match, http_auth_drop, http_auth_resp, header_processing_time_0, header_processing_time_1, header_processing_time_2, header_processing_time_3, header_processing_incomplete, malform_req_line_too_small, malform_req_line_invalid_method .. _820_stats_data: stats data ---------- .. list-table:: :widths: 10 20 30 80 :header-rows: 2 :stub-columns: 1 * - - Counter - Size - Description * - - - - * - - hps_req_sz_1k - 8 - Request Payload Size Less Than or Equal to 1K * - - retrans - 8 - TCP Retransmit * - - src_filter_match - 8 - Src Filter Match * - - hps_rsp_sz_1k - 8 - Response Payload Size Less Than or Equal to 1K * - - chunk_sz_2k - 8 - Payload Chunk Size Less Than or Equal to 2K * - - dst_filter_action_reset - 8 - Dst Filter Action Reset * - - invalid_hdr_val - 8 - HTTP Header Value Invalid * - - http_get - 8 - Request Method GET * - - dst_filter_action_blacklist - 8 - Dst Filter Action Blacklist * - - retrans_rst - 8 - TCP Retransmit RST * - - parsereq_fail - 8 - Parse Request Failed * - - window_small - 8 - Window Size Small * - - http_put - 8 - Request Method PUT * - - hps_rsp_status_504_AX - 8 - Status Code 504 AX-Gen * - - hps_req_sz_256k - 8 - Request Payload Size Less Than or Equla to 256K * - - window_small_drop - 8 - Window Size Small Dropped * - - rsp_chunk - 8 - Response Chunk * - - dst_filter_match - 8 - Dst Filter Match * - - req_ofo - 8 - Out-Of-Order Request * - - chunk_sz_1k - 8 - Payload Chunk Size Less Than or Equal to 1K * - - dst_filter_action_default_pass - 8 - Dst Filter Action Default Pass * - - lower_than_mss_exceed - 8 - Min Payload Size Fail Exceeded * - - src_dst_filter_action_default_pass - 8 - SrcDst Filter Action Default Pass * - - http_post - 8 - Request Method POST * - - hps_rsp_sz_32k - 8 - Response Payload Size Less Than or Equal to 32K * - - http_idle_timeout - 8 - Http Idle Timeout * - - hps_rsp_sz_4k - 8 - Response Payload Size Less Than or Equal to 4K * - - src_filter_action_blacklist - 8 - Src Filter Action Blacklist * - - hps_req_sz_2k - 8 - Request Payload Size Less Than or Equal to 2K * - - header_processing_incomplete - 8 - Header Process Incomplete * - - malform_header_name_too_long - 8 - Malform Header Name Too Long * - - header_processing_time_0 - 8 - Header Process Time Less Than 1s * - - client_rst - 8 - Client TCP RST Received * - - header_processing_time_2 - 8 - Header Process Time Less Than 30s * - - dst_filter_action_drop - 8 - Dst Filter Action Drop * - - chunk_sz_512 - 8 - Payload Chunk Size Less Than or Equal to 512 * - - src_filter_not_match - 8 - Src Filter No Match * - - chunk_sz_4k - 8 - Payload Chunk Size Less Than or Equal to 4K * - - malform_req_line_too_small - 8 - Malform Request Line Too Small * - - src_filter_action_default_pass - 8 - Src Filter Action Default Pass * - - malform_bad_chunk - 8 - Malform Bad Chunk * - - http11 - 8 - Request HTTP 1.1 * - - http10 - 8 - Request HTTP 1.0 * - - invalid_hdr_name - 8 - HTTP Header Name Invalid * - - ddos_policy_violation - 8 - Policy Violation * - - hps_rsp_status_4xx - 8 - Status Code 4XX * - - challenge_js_sent - 8 - Challenge Javascript Sent * - - src_req_rate_exceed - 8 - Src Request Rate Exceeded * - - dst_filter_action_whitelist - 8 - Dst Filter Action WL * - - hps_rsp_status_1xx - 8 - Status Code 1XX * - - src_dst_filter_action_whitelist - 8 - SrcDst Filter Action WL * - - error_condition - 8 - Error Condition * - - header_processing_time_3 - 8 - Header Process Time Larger or Equal to 30s * - - src_dst_filter_match - 8 - SrcDst Filter Match * - - neg_rsp_remain - 8 - Negative Response Remain * - - hps_rsp_status_2xx - 8 - Status Code 2XX * - - dst_filter_action_ignore - 8 - Dst Filter Action Ignore * - - src_post_rate_exceed - 8 - Src Post Rate Exceeded * - - hps_req_sz_8k - 8 - Request Payload Size Less Than or Equal to 8K * - - hps_rsp_sz_16k - 8 - Response Payload Size Less Than or Equal to 16K * - - req_retrans - 8 - Retransmit Request * - - challenge_fail - 8 - Challenge Failed * - - malform_req_line_invalid_method - 8 - Malform Request Line Invalid Method * - - hps_rsp_sz_2k - 8 - Response Payload Size Less Than or Equal to 2K * - - challenge_js_fail - 8 - Challenge Javascript Failed * - - hps_rsp_sz_256k - 8 - Response Payload Size Less Than or Equal to 256K * - - hps_rsp_status_5xx - 8 - Status Code 5XX * - - too_many_headers - 8 - HTTP Header Too Many * - - retrans_fin - 8 - TCP Retransmit FIN * - - hps_rsp_sz_256k_plus - 8 - Response Payload Size Larger Than 256K * - - alloc_fail - 8 - Alloc Failed * - - src_dst_filter_action_drop - 8 - SrcDst Filter Action Drop * - - hps_rsp_status_unknown - 8 - Status Code Unknown * - - ofo_timer_expired - 8 - Out-Of-Order Timeout * - - req_content_len - 8 - Request Content-Length Received * - - challenge_ud_sent - 8 - Challenge URL Redirect Sent * - - new_syn - 8 - TCP SYN * - - http_options - 8 - Request Method OPTIONS * - - hps_req_sz_256k_plus - 8 - Request Payload Size Larger Than 256K * - - http_connect - 8 - Request Method CONNECT * - - hps_req_sz_32k - 8 - Request Payload Size Less THan or Equal to 32K * - - src_filter_action_whitelist - 8 - Src Filter Action WL * - - referer_filter_match - 8 - Referer Filter Match * - - dst_req_rate_exceed - 8 - Dst Request Rate Exceeded * - - partial_hdr - 8 - Partial Header * - - http_auth_drop - 8 - HTTP Auth Dropped * - - dst_post_rate_exceed - 8 - Dst Post Rate Exceeded * - - src_dst_filter_not_match - 8 - SrcDst Filter No Match * - - ofo_queue_exceed - 8 - Out-Of-Order Queue Exceeded * - - http_trace - 8 - Request Method TRACE * - - hps_req_sz_64k - 8 - Request Payload Size Less Than or Equal to 64K * - - hps_server_rst - 8 - Server TCP RST Received * - - retrans_push - 8 - TCP Retransmit PSH * - - req_processed - 8 - Packets Processed * - - hps_rsp_sz_8k - 8 - Response Payload Size Less Than or Equal to 8K * - - header_processing_time_1 - 8 - Header Process Time Less Than 10s * - - malform_line_too_long - 8 - Malform Line Too Long * - - src_dst_filter_action_blacklist - 8 - SrcDst Filter Action Blacklist * - - http_unknown - 8 - Request Method UNKNOWN * - - challenge_ud_fail - 8 - Challenge URL Redirect Failed * - - dst_resp_rate_exceed - 8 - Dst Response Rate Exceeded * - - use_hdr_ip_as_source - 8 - Use IP In Header As Src * - - http_head - 8 - Request Method HEAD * - - hps_rsp_sz_64k - 8 - Response Payload Size Less Than or Equal to 64K * - - http_del - 8 - Request Method DELETE * - - hps_req_sz_16k - 8 - Request Payload Size Less Than or Equal to 16K * - - header_name_too_long - 8 - HTTP Header Name Too Long * - - chunk_bad - 8 - Bad HTTP Chunk * - - dst_filter_not_match - 8 - Dst Filter No Match * - - agent_filter_blacklist - 8 - Agent Filter Blacklisted * - - invalid_header - 8 - HTTP Header Invalid * - - malform_too_many_headers - 8 - Malform Too Many Headers * - - policy_drop - 8 - Policy Dropped * - - malform_req_line_too_long - 8 - Malform Request Line Too Long * - - agent_filter_match - 8 - Agent Filter Match * - - uri_filter_match - 8 - URI Filter Match * - - malform_content_len_too_long - 8 - Malform Content Length Too Long * - - neg_req_remain - 8 - Negative Request Remain * - - referer_filter_blacklist - 8 - Referer Filter Blacklisted * - - chunk_sz_gt_4k - 8 - Payload Chunk Size Larger Than 4K * - - hps_rsp_11 - 8 - Response HTTP 1.1 * - - hps_rsp_10 - 8 - Response HTTP 1.0 * - - line_too_long - 8 - Line Too Long * - - dst_filter_rate_exceed - 8 - Dst Filter Rate Exceed * - - request - 8 - Request Total * - - ofo - 8 - Out-Of-Order Packets * - - http_auth_resp - 8 - HTTP Auth Responded * - - hps_rsp_status_3xx - 8 - Status Code 3XX * - - hps_rsp_status_6xx - 8 - Status Code 6XX * - - src_filter_action_drop - 8 - Src Filter Action Drop * - - hps_req_sz_4k - 8 - Request Payload Size Less Than or Equal to 4K