Discovery

The discovery endpoints allows you to access the domains and networks being used for discovery, as well as the the discovered hosts and IPs.

Get a count of discovered assets.

GET https://api.halosecurity.com/api/v1/discovery/host-summary.json

Returns a count of discovered assets.

https://app.halosecurity.com/user/security/discovery/

Query Parameters

Name
Type
Description

fqdn

String

Search the host or IP field.

scanned

String

"all" (default) "yes" "no" "ack"

source

String

"all" (default) "domain" "integration" "network"

source_id

Integer

ID of the object whose type is specified by the source field. For example, if source is "domain", this is the ID of the domain.

{
    "total": 121
}

Get list of discovered assets.

GET https://api.halosecurity.com/api/v1/discovery/host-list.json

Returns a paginated list of discovered assets.

https://app.halosecurity.com/user/security/discovery/

Query Parameters

The parameters in host-summary are available, along with the following additional parameters:

Name
Type
Description

sort

Integer

0 = FQDN (default)

sort_desc

Integer

0 = No (default)

1 = Yes

hostinfo

Integer

0 = No (default)

1 = Yes

Get list of domains set for discovery.

GET https://api.halosecurity.com/api/v1/discovery/domain-list.json

Returns a paginated list of domains.

https://app.halosecurity.com/user/security/discovery/domains/

Query Parameters

Name
Type
Description

sort

Integer

0 = Domain (default)

sort_desc

Integer

0 = No (default)

1 = Yes

domain

String

Filter by domain, e.g. "example.com"

Get list of discovered hostnames.

GET https://api.halosecurity.com/api/v1/discovery/domain-host-list.json

Returns a paginated list of discovered hostnames.

https://app.halosecurity.com/user/security/discovery/?source=domain

Query Parameters

Name
Type
Description

sort

Integer

0 = Domain (default)

sort_desc

Integer

0 = No (default)

1 = Yes

domain

String

Filter by domain

host

String

Filter by subdomain

Get list of discovered tlds.

GET https://api.halosecurity.com/api/v1/discovery/domain-tld-list.json

Returns a paginated list of discovered tlds.

https://app.halosecurity.com/user/security/discovery/

Query Parameters

Name
Type
Description

sort

Integer

0 = Domain (default)

sort_desc

Integer

0 = No (default)

1 = Yes

domain

String

Filter by domain

Get list of networks set for discovery.

GET https://api.halosecurity.com/api/v1/discovery/network-list.json

Returns a paginated list of networks.

https://app.halosecurity.com/user/security/discovery/networks/

Query Parameters

Name
Type
Description

sort

Integer

0 = Network (default)

sort_desc

Integer

0 = No (default)

1 = Yes

Get list of discovered network ips.

GET https://api.halosecurity.com/api/v1/discovery/network-ip-list.json

Returns a paginated list of discovered network ips.

https://app.halosecurity.com/user/security/discovery/networks/ips

Query Parameters

Name
Type
Description

sort

Integer

0 = IP (default)

sort_desc

Integer

0 = No (default)

1 = Yes

Get list of network ports.

GET https://api.halosecurity.com/api/v1/discovery/network-port-list.json

Returns a paginated list of discovered network ports.

https://app.halosecurity.com/user/security/discovery/networks/ports

Query Parameters

Name
Type
Description

sort

Integer

0 = IP (default)

sort_desc

Integer

0 = No (default)

1 = Yes

protocol

String

Filter by protocol

port

Integer

Filter by port

ip

String

Filter by IP

Last updated

Was this helpful?