Skip to content

Class: IcmpExt

The ICMP extension specifies a default extension for capturing network traffic properties specific to ICMP. Used as the value of the 'icmp-ext' key in a NetworkTraffic object's extensions dictionary.

URI: attack:IcmpExt

 classDiagram
    class IcmpExt
    click IcmpExt href "../IcmpExt/"
      CommonSchemaComponent <|-- IcmpExt
        click CommonSchemaComponent href "../CommonSchemaComponent/"

      IcmpExt : description

      IcmpExt : icmp_code_hex

      IcmpExt : icmp_type_hex

      IcmpExt : id

      IcmpExt : name

      IcmpExt : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
icmp_type_hex 1
String
Specifies the ICMP type byte direct
icmp_code_hex 1
String
Specifies the ICMP code byte direct
id 0..1
StixIdentifier
STIX object identifier StixEntity
type 0..1
StixTypeName
STIX object type StixEntity
name 0..1
String
Human-readable name StixEntity
description 0..1
String
Human-readable description StixEntity

In Subsets

Comments

  • stix_extension_key: icmp-ext stix_parent_type: network-traffic jsonschema_source: https://github.com/oasis-open/cti-stix2-json-schemas/tree/master/schemas/observables/network-traffic.json

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/attack

Mappings

Mapping Type Mapped Value
self attack:IcmpExt
native attack:IcmpExt

LinkML Source

Direct

name: IcmpExt
description: The ICMP extension specifies a default extension for capturing network
  traffic properties specific to ICMP. Used as the value of the 'icmp-ext' key in
  a NetworkTraffic object's extensions dictionary.
comments:
- 'stix_extension_key: icmp-ext stix_parent_type: network-traffic jsonschema_source:
  https://github.com/oasis-open/cti-stix2-json-schemas/tree/master/schemas/observables/network-traffic.json'
in_subset:
- observables
from_schema: https://w3id.org/lmodel/attack
is_a: CommonSchemaComponent
slots:
- icmp_type_hex
- icmp_code_hex
slot_usage:
  icmp_type_hex:
    name: icmp_type_hex
    required: true
  icmp_code_hex:
    name: icmp_code_hex
    required: true

Induced

name: IcmpExt
description: The ICMP extension specifies a default extension for capturing network
  traffic properties specific to ICMP. Used as the value of the 'icmp-ext' key in
  a NetworkTraffic object's extensions dictionary.
comments:
- 'stix_extension_key: icmp-ext stix_parent_type: network-traffic jsonschema_source:
  https://github.com/oasis-open/cti-stix2-json-schemas/tree/master/schemas/observables/network-traffic.json'
in_subset:
- observables
from_schema: https://w3id.org/lmodel/attack
is_a: CommonSchemaComponent
slot_usage:
  icmp_type_hex:
    name: icmp_type_hex
    required: true
  icmp_code_hex:
    name: icmp_code_hex
    required: true
attributes:
  icmp_type_hex:
    name: icmp_type_hex
    description: Specifies the ICMP type byte.
    comments:
    - 'jsonschema_format: hex'
    from_schema: https://w3id.org/lmodel/attack
    rank: 1000
    alias: icmp_type_hex
    owner: IcmpExt
    domain_of:
    - IcmpExt
    range: string
    required: true
  icmp_code_hex:
    name: icmp_code_hex
    description: Specifies the ICMP code byte.
    comments:
    - 'jsonschema_format: hex'
    from_schema: https://w3id.org/lmodel/attack
    rank: 1000
    alias: icmp_code_hex
    owner: IcmpExt
    domain_of:
    - IcmpExt
    range: string
    required: true
  id:
    name: id
    description: STIX object identifier.
    from_schema: https://w3id.org/lmodel/attack
    related_mappings:
    - unified_cyber_ontology:externalReference
    rank: 1000
    alias: id
    owner: IcmpExt
    domain_of:
    - StixEntity
    - Bundle
    - Core
    - CyberObservableCore
    - ExtensionDefinition
    - LanguageContent
    - MarkingDefinition
    - File
    range: stix_identifier
  type:
    name: type
    description: STIX object type.
    from_schema: https://w3id.org/lmodel/attack
    related_mappings:
    - unified_cyber_ontology:state
    rank: 1000
    alias: type
    owner: IcmpExt
    domain_of:
    - StixEntity
    - Bundle
    - Core
    - CyberObservableCore
    - ExtensionDefinition
    - LanguageContent
    - MarkingDefinition
    - File
    range: stix_type_name
  name:
    name: name
    description: Human-readable name.
    from_schema: https://w3id.org/lmodel/attack
    exact_mappings:
    - unified_cyber_ontology:name
    rank: 1000
    alias: name
    owner: IcmpExt
    domain_of:
    - RelatedAsset
    - StixEntity
    - ExtensionDefinition
    - MarkingDefinition
    - AutonomousSystem
    - File
    range: string
  description:
    name: description
    description: Human-readable description.
    from_schema: https://w3id.org/lmodel/attack
    close_mappings:
    - unified_cyber_ontology:description
    rank: 1000
    alias: description
    owner: IcmpExt
    domain_of:
    - RelatedAsset
    - MutableElement
    - StixEntity
    - ExtensionDefinition
    - ExternalReference
    range: string