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 |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Annotations
Section titled “Annotations”| property | value |
|---|---|
| stix_extension_name | http-request-ext |
Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/attack
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | attack:StixHttpRequestExtension |
| native | attack:StixHttpRequestExtension |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: StixHttpRequestExtensionannotations: stix_extension_name: tag: stix_extension_name value: http-request-extdescription: The HTTP request extension specifies a default extension for capturing network traffic properties specific to HTTP requests.from_schema: https://w3id.org/lmodel/attackslots:- request_method- request_value- request_version- request_header- message_body_length- message_body_data_refslot_usage: request_method: name: request_method required: true request_value: name: request_value required: trueInduced
Section titled “Induced”name: StixHttpRequestExtensionannotations: stix_extension_name: tag: stix_extension_name value: http-request-extdescription: The HTTP request extension specifies a default extension for capturing network traffic properties specific to HTTP requests.from_schema: https://w3id.org/lmodel/attackslot_usage: request_method: name: request_method required: true request_value: name: request_value required: trueattributes: 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}$