The Host
object SHALL be used to describe a specific profile of a computer. There MAY be multiple Host
objects to a single device, or multiple devices to a single Host
as is seen fit by the user. If attribute values are not known, they MUST NOT be included unless specified otherwise in the description below.
The Host
object has the following attributes defined:
type
* - MUST be the type of object. In this case,Host
fqdn
- MUST be the FQDN (Fully Qualified Domain Name) that resolves to thisHost
ip
* - MUST be the IPv4 or IPv6 address to route to thisHost
domain
- MUST be the second-level domain for thisHost
company
- MUST be the company which owns thisHost
dns
- MUST be theDNS
object(s) that describe(s) thisHost
ports
- MUST be thePort
object(s) that describe(s) thisHost
. ThePort
object(s) MUST be sorted by ISO Model Layer 4 protocol into either thetcp
or theudp
categories. If either of thetcp
orudp
categories are empty, they MUST still be included. However, if bothtcp
andudp
are empty, theports
attribute MUST be excluded.
* Required attributes
Example:
[
{"type":"Host","fqdn":"example.acme.com","ip":"192.168.0.1","domain":"acme.com","company":"Acme","dns":{...},"ports":{"tcp":[...],"udp":[...]}}
]
Pretty Printed:
[
{
"type":"Host",
"fqdn":"example.acme.com",
"ip":"192.168.0.1",
"domain":"acme.com",
"company":"Acme",
"dns":{...},
"ports":{
"tcp":[...],
"udp":[...]
}
}
]