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
- OcsfObject
- Object
- PortInfo
- Object
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
- from schema: https://w3id.org/lmodel/ocsf
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