Showing:

Annotations
Attributes
Diagrams
Source
Used by
Imported schema Socket_Address_Object.xsd
Namespace http://cybox.mitre.org/objects#SocketAddressObject-1
Annotations
This schema was originally developed by The MITRE Corporation. The CybOX XML Schema implementation is maintained by The MITRE Corporation and developed by the open CybOX Community. For more information, including how to get involved in the effort and how to submit change requests, please visit the CybOX website at http://cybox.mitre.org.
Element SocketAddressObj:SocketAddressObjectType / SocketAddressObj:IP_Address
Namespace http://cybox.mitre.org/objects#SocketAddressObject-1
Annotations
The IP_Address field specifies the IP address component of the socket address.
Diagram
Diagram cybox_common_xsd.tmp#ObjectPropertiesType_object_reference cybox_common_xsd.tmp#ObjectPropertiesType_Custom_Properties cybox_common_xsd.tmp#ObjectPropertiesType Address_Object_xsd.tmp#AddressObjectType_category Address_Object_xsd.tmp#AddressObjectType_is_source Address_Object_xsd.tmp#AddressObjectType_is_destination Address_Object_xsd.tmp#AddressObjectType_is_spoofed Address_Object_xsd.tmp#AddressObjectType_Address_Value Address_Object_xsd.tmp#AddressObjectType_VLAN_Name Address_Object_xsd.tmp#AddressObjectType_VLAN_Num Address_Object_xsd.tmp#AddressObjectType
Type AddressObj:AddressObjectType
Type hierarchy
Children AddressObj:Address_Value, AddressObj:VLAN_Name, AddressObj:VLAN_Num, cyboxCommon:Custom_Properties
Attributes
QName Type Default Use Annotation
category AddressObj:CategoryTypeEnum ipv4-addr optional
The category field specifies the address category that is being defined.
is_destination xs:boolean optional
The is_destination field specifies if this is a "Destination" address.
is_source xs:boolean optional
The is_source field specifies if this is a "Source" address.
is_spoofed xs:boolean optional
The is_spoofed field specifies whether the address is spoofed, i.e. forged to conceal its identity or true source.
object_reference xs:QName optional
The object_reference field specifies a unique ID reference to an Object defined elsewhere. This construct allows for the re-use of the defined Properties of one Object within another, without the need to embed the full Object in the location from which it is being referenced. Thus, this ID reference is intended to resolve to the Properties of the Object that it points to.
Source
<xs:element name="IP_Address" type="AddressObj:AddressObjectType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The IP_Address field specifies the IP address component of the socket address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SocketAddressObj:SocketAddressObjectType / SocketAddressObj:Hostname
Namespace http://cybox.mitre.org/objects#SocketAddressObject-1
Annotations
The Hostname field specifies a Hostname for the the socket address.
Diagram
Diagram cybox_common_xsd.tmp#ObjectPropertiesType_object_reference cybox_common_xsd.tmp#ObjectPropertiesType_Custom_Properties cybox_common_xsd.tmp#ObjectPropertiesType Hostname_Object_xsd.tmp#HostnameObjectType_is_domain_name Hostname_Object_xsd.tmp#HostnameObjectType_Hostname_Value Hostname_Object_xsd.tmp#HostnameObjectType_Naming_System Hostname_Object_xsd.tmp#HostnameObjectType
Type HostnameObj:HostnameObjectType
Type hierarchy
Children HostnameObj:Hostname_Value, HostnameObj:Naming_System, cyboxCommon:Custom_Properties
Attributes
QName Type Use Annotation
is_domain_name xs:boolean optional
The is_domain_name field specifies if this is also a valid domain name.
object_reference xs:QName optional
The object_reference field specifies a unique ID reference to an Object defined elsewhere. This construct allows for the re-use of the defined Properties of one Object within another, without the need to embed the full Object in the location from which it is being referenced. Thus, this ID reference is intended to resolve to the Properties of the Object that it points to.
Source
<xs:element name="Hostname" type="HostnameObj:HostnameObjectType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Hostname field specifies a Hostname for the the socket address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SocketAddressObj:SocketAddressObjectType / SocketAddressObj:Port
Namespace http://cybox.mitre.org/objects#SocketAddressObject-1
Annotations
The Port field specifies the port number component of the socket connection.
Diagram
Diagram cybox_common_xsd.tmp#ObjectPropertiesType_object_reference cybox_common_xsd.tmp#ObjectPropertiesType_Custom_Properties cybox_common_xsd.tmp#ObjectPropertiesType Port_Object_xsd.tmp#PortObjectType_Port_Value Port_Object_xsd.tmp#PortObjectType_Layer4_Protocol Port_Object_xsd.tmp#PortObjectType
Type PortObj:PortObjectType
Type hierarchy
Children PortObj:Layer4_Protocol, PortObj:Port_Value, cyboxCommon:Custom_Properties
Attributes
QName Type Use Annotation
object_reference xs:QName optional
The object_reference field specifies a unique ID reference to an Object defined elsewhere. This construct allows for the re-use of the defined Properties of one Object within another, without the need to embed the full Object in the location from which it is being referenced. Thus, this ID reference is intended to resolve to the Properties of the Object that it points to.
Source
<xs:element name="Port" type="PortObj:PortObjectType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Port field specifies the port number component of the socket connection.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SocketAddressObj:Socket_Address
Namespace http://cybox.mitre.org/objects#SocketAddressObject-1
Annotations
The Socket_Address element is intended to characterize a single network socket address.
Diagram
Diagram cybox_common_xsd.tmp#ObjectPropertiesType_object_reference cybox_common_xsd.tmp#ObjectPropertiesType_Custom_Properties cybox_common_xsd.tmp#ObjectPropertiesType Socket_Address_Object_xsd.tmp#SocketAddressObjectType_IP_Address Socket_Address_Object_xsd.tmp#SocketAddressObjectType_Hostname Socket_Address_Object_xsd.tmp#SocketAddressObjectType_Port Socket_Address_Object_xsd.tmp#SocketAddressObjectType
Type SocketAddressObj:SocketAddressObjectType
Type hierarchy
Children SocketAddressObj:Hostname, SocketAddressObj:IP_Address, SocketAddressObj:Port, cyboxCommon:Custom_Properties
Attributes
QName Type Use Annotation
object_reference xs:QName optional
The object_reference field specifies a unique ID reference to an Object defined elsewhere. This construct allows for the re-use of the defined Properties of one Object within another, without the need to embed the full Object in the location from which it is being referenced. Thus, this ID reference is intended to resolve to the Properties of the Object that it points to.
Source
<xs:element name="Socket_Address" type="SocketAddressObj:SocketAddressObjectType">
  <xs:annotation>
    <xs:documentation>The Socket_Address element is intended to characterize a single network socket address.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type SocketAddressObj:SocketAddressObjectType
Namespace http://cybox.mitre.org/objects#SocketAddressObject-1
Annotations
The SocketAddressObjectType specifies an identifier for a network host (IP address or Hostname) and port number pair.
Diagram
Diagram cybox_common_xsd.tmp#ObjectPropertiesType_object_reference cybox_common_xsd.tmp#ObjectPropertiesType_Custom_Properties cybox_common_xsd.tmp#ObjectPropertiesType Socket_Address_Object_xsd.tmp#SocketAddressObjectType_IP_Address Socket_Address_Object_xsd.tmp#SocketAddressObjectType_Hostname Socket_Address_Object_xsd.tmp#SocketAddressObjectType_Port
Type extension of cyboxCommon:ObjectPropertiesType
Type hierarchy
Used by
Children SocketAddressObj:Hostname, SocketAddressObj:IP_Address, SocketAddressObj:Port, cyboxCommon:Custom_Properties
Attributes
QName Type Use Annotation
object_reference xs:QName optional
The object_reference field specifies a unique ID reference to an Object defined elsewhere. This construct allows for the re-use of the defined Properties of one Object within another, without the need to embed the full Object in the location from which it is being referenced. Thus, this ID reference is intended to resolve to the Properties of the Object that it points to.
Source
<xs:complexType name="SocketAddressObjectType">
  <xs:annotation>
    <xs:documentation>The SocketAddressObjectType specifies an identifier for a network host (IP address or Hostname) and port number pair.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="cyboxCommon:ObjectPropertiesType">
      <xs:sequence>
        <xs:choice>
          <xs:element name="IP_Address" type="AddressObj:AddressObjectType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The IP_Address field specifies the IP address component of the socket address.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Hostname" type="HostnameObj:HostnameObjectType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The Hostname field specifies a Hostname for the the socket address.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
        <xs:element name="Port" type="PortObj:PortObjectType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Port field specifies the port number component of the socket connection.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>