Skip to content

Class: PortInfo

The Port Information object describes a port and its associated protocol

details.

URI: ocsf:PortInfo

 classDiagram
    class PortInfo
    click PortInfo href "../PortInfo/"
      Object <|-- PortInfo
        click Object href "../Object/"

      PortInfo : port

      PortInfo : protocol_name

      PortInfo : protocol_num

Inheritance

Slots

Name Cardinality and Range Description Inheritance
port 1
PortT
The port number direct
protocol_name 0..1 recommended
String
The IP protocol name in lowercase, as defined by the Internet Assigned Number... direct
protocol_num 0..1
Integer
The IP protocol number, as defined by the Internet Assigned Numbers Authority direct

Usages

used by used in type used
NetworkInterface open_ports range PortInfo

In Subsets

Aliases

  • Port Information

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:PortInfo
native ocsf:PortInfo

LinkML Source

Direct

name: PortInfo
description: 'The Port Information object describes a port and its associated protocol

  details.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Port Information
is_a: Object
slots:
- port
- protocol_name
- protocol_num
slot_usage:
  port:
    name: port
    description: 'The port number. For example: <code>80</code>, <code>443</code>,

      <code>22</code>.'
    required: true
  protocol_name:
    name: protocol_name
    description: 'The IP protocol name in lowercase, as defined by the Internet Assigned
      Numbers

      Authority (IANA). For example: <code>tcp</code> or <code>udp</code>.'
    recommended: true

Induced

name: PortInfo
description: 'The Port Information object describes a port and its associated protocol

  details.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Port Information
is_a: Object
slot_usage:
  port:
    name: port
    description: 'The port number. For example: <code>80</code>, <code>443</code>,

      <code>22</code>.'
    required: true
  protocol_name:
    name: protocol_name
    description: 'The IP protocol name in lowercase, as defined by the Internet Assigned
      Numbers

      Authority (IANA). For example: <code>tcp</code> or <code>udp</code>.'
    recommended: true
attributes:
  port:
    name: port
    description: 'The port number. For example: <code>80</code>, <code>443</code>,

      <code>22</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Port
    rank: 1000
    alias: port
    owner: PortInfo
    domain_of:
    - PortInfo
    - Url
    - NetworkEndpoint
    - FtpActivity
    range: PortT
    required: true
  protocol_name:
    name: protocol_name
    description: 'The IP protocol name in lowercase, as defined by the Internet Assigned
      Numbers

      Authority (IANA). For example: <code>tcp</code> or <code>udp</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Protocol Name
    rank: 1000
    alias: protocol_name
    owner: PortInfo
    domain_of:
    - PortInfo
    - Scim
    - Sso
    - Idp
    - NetworkConnectionInfo
    - EmailActivity
    - TunnelActivity
    - AirborneBroadcastActivity
    - DroneFlightsActivity
    range: string
    recommended: true
  protocol_num:
    name: protocol_num
    description: 'The IP protocol number, as defined by the Internet Assigned Numbers
      Authority

      (IANA). For example: <code>6</code> for TCP and <code>17</code> for UDP.'
    notes:
    - 'IANA Protocol Numbers 

      https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml'
    from_schema: https://w3id.org/lmodel/ocsf
    see_also:
    - https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
    aliases:
    - Protocol Number
    rank: 1000
    alias: protocol_num
    owner: PortInfo
    domain_of:
    - PortInfo
    - NetworkConnectionInfo
    range: integer