Skip to content

Class: StixHttpRequestExtension

The HTTP request extension specifies a default extension for capturing network traffic properties specific to HTTP requests.

URI: attack:StixHttpRequestExtension

 classDiagram
    class StixHttpRequestExtension
    click StixHttpRequestExtension href "../StixHttpRequestExtension/"
      StixHttpRequestExtension : message_body_data_ref
        
          
    
        
        
        StixHttpRequestExtension --> "0..1" StixArtifact : message_body_data_ref
        click StixArtifact href "../StixArtifact/"
    

        
      StixHttpRequestExtension : message_body_length
        
      StixHttpRequestExtension : request_header
        
          
    
        
        
        StixHttpRequestExtension --> "0..1" StixDictionary : request_header
        click StixDictionary href "../StixDictionary/"
    

        
      StixHttpRequestExtension : request_method
        
      StixHttpRequestExtension : request_value
        
      StixHttpRequestExtension : request_version
        
      
Name Cardinality and Range Description Inheritance
request_method 1
String
Specifies the HTTP method portion of the HTTP request line, as a lowercase st… direct
request_value 1
String
Specifies the value (typically a resource path) portion of the HTTP request l… direct
request_version 0..1
String
Specifies the HTTP version portion of the HTTP request line, as a lowercase s… direct
request_header 0..1
StixDictionary
Specifies all of the HTTP header fields that may be found in the HTTP client … direct
message_body_length 0..1
Integer
Specifies the length of the HTTP message body, if included, in bytes direct
message_body_data_ref 0..1
StixArtifact
Specifies the data contained in the HTTP message body, if included direct
property value
stix_extension_name http-request-ext
Mapping Type Mapped Value
self attack:StixHttpRequestExtension
native attack:StixHttpRequestExtension
name: StixHttpRequestExtension
annotations:
stix_extension_name:
tag: stix_extension_name
value: http-request-ext
description: The HTTP request extension specifies a default extension for capturing
network traffic properties specific to HTTP requests.
from_schema: https://w3id.org/lmodel/attack
slots:
- request_method
- request_value
- request_version
- request_header
- message_body_length
- message_body_data_ref
slot_usage:
request_method:
name: request_method
required: true
request_value:
name: request_value
required: true
name: StixHttpRequestExtension
annotations:
stix_extension_name:
tag: stix_extension_name
value: http-request-ext
description: The HTTP request extension specifies a default extension for capturing
network traffic properties specific to HTTP requests.
from_schema: https://w3id.org/lmodel/attack
slot_usage:
request_method:
name: request_method
required: true
request_value:
name: request_value
required: true
attributes:
request_method:
name: request_method
description: Specifies the HTTP method portion of the HTTP request line, as a
lowercase string.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:request_method
owner: StixHttpRequestExtension
domain_of:
- StixHttpRequestExtension
range: string
required: true
request_value:
name: request_value
description: Specifies the value (typically a resource path) portion of the HTTP
request line.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:request_value
owner: StixHttpRequestExtension
domain_of:
- StixHttpRequestExtension
range: string
required: true
request_version:
name: request_version
description: Specifies the HTTP version portion of the HTTP request line, as a
lowercase string.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:request_version
owner: StixHttpRequestExtension
domain_of:
- StixHttpRequestExtension
range: string
request_header:
name: request_header
description: Specifies all of the HTTP header fields that may be found in the
HTTP client request, as a dictionary.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:request_header
owner: StixHttpRequestExtension
domain_of:
- StixHttpRequestExtension
range: StixDictionary
inlined: true
message_body_length:
name: message_body_length
description: Specifies the length of the HTTP message body, if included, in bytes.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:message_body_length
owner: StixHttpRequestExtension
domain_of:
- StixHttpRequestExtension
range: integer
message_body_data_ref:
name: message_body_data_ref
description: Specifies the data contained in the HTTP message body, if included.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:message_body_data_ref
owner: StixHttpRequestExtension
domain_of:
- StixHttpRequestExtension
range: StixArtifact
pattern: ^artifact--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$