asset
Documentation of assets proto files.
ostorlab.agent.message.proto.v3.asset.agent
Message
Field | Type | Label | Description |
---|---|---|---|
key | string | optional | Unique identifier of the agent. |
version | string | optional | Version of the agent. |
git_location | string | optional | Location of the agent's Git repository. |
docker_location | string | optional | Location of the agent's Docker image. |
yaml_file_location | string | optional | Location of the agent's YAML configuration file. |
ostorlab.agent.message.proto.v3.asset.domain_name
Message
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The domain name. |
ostorlab.agent.message.proto.v3.asset.domain_name.dns_record
Message
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The domain name. |
record | string | optional | The type of DNS record. |
values | string | repeated | The values associated with the DNS record. |
ostorlab.agent.message.proto.v3.asset.domain_name.service
Message
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The name of the service. |
port | uint32 | optional | The port number of the service. |
schema | string | optional | The schema or protocol of the service. |
state | string | optional | The state of the service. |
ostorlab.agent.message.proto.v3.asset.domain_name.whois
Message
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The name of the domain. |
registrar | string | optional | The registrar of the domain. |
whois_server | string | optional | The WHOIS server for the domain. |
referral_url | string | optional | The referral URL for the domain. |
updated_date | string | repeated | The updated dates of the domain. |
creation_date | string | repeated | The creation dates of the domain. |
expiration_date | string | repeated | The expiration dates of the domain. |
name_servers | string | repeated | The name servers of the domain. |
status | string | repeated | The status of the domain. |
emails | string | repeated | The email addresses associated with the domain. |
dnssec | string | repeated | The DNSSEC status of the domain. |
contact_name | string | optional deprecated=true | DEPRECATED: The contact name for the domain. |
org | string | optional | The organization associated with the domain. |
address | string | optional | The address associated with the domain. |
city | string | optional | The city associated with the domain. |
state | string | optional | The state associated with the domain. |
zipcode | string | optional | The zipcode associated with the domain. |
country | string | optional | The country associated with the domain. |
contact_names | string | repeated | The contact names associated with the domain. |
ostorlab.agent.message.proto.v3.asset.file
AndroidMetadata
Field | Type | Label | Description |
---|---|---|---|
package_name | string | optional | The package name. |
IOSMetadata
Field | Type | Label | Description |
---|---|---|---|
bundle_id | string | optional | The bundle ID. |
Message
Field | Type | Label | Description |
---|---|---|---|
content | bytes | optional | The content of the file. |
path | string | optional | The path of the file. |
content_url | string | optional | The URL of the content. |
android_metadata | AndroidMetadata | oneof | Android-specific metadata. |
ios_metadata | IOSMetadata | oneof | iOS-specific metadata. |
ostorlab.agent.message.proto.v3.asset.file.android.aab
AndroidMetadata
Field | Type | Label | Description |
---|---|---|---|
package_name | string | optional | The package name. |
IOSMetadata
Field | Type | Label | Description |
---|---|---|---|
bundle_id | string | optional | The bundle ID. |
Message
Field | Type | Label | Description |
---|---|---|---|
content | bytes | optional | The content of the file. |
path | string | optional | The path of the file. |
content_url | string | optional | The URL of the content. |
android_metadata | AndroidMetadata | oneof | Android-specific metadata. |
ios_metadata | IOSMetadata | oneof | iOS-specific metadata. |
ostorlab.agent.message.proto.v3.asset.file.android.apk
AndroidMetadata
Field | Type | Label | Description |
---|---|---|---|
package_name | string | optional | The package name. |
IOSMetadata
Field | Type | Label | Description |
---|---|---|---|
bundle_id | string | optional | The bundle ID. |
Message
Field | Type | Label | Description |
---|---|---|---|
content | bytes | optional | The content of the file. |
path | string | optional | The path of the file. |
content_url | string | optional | The URL of the content. |
android_metadata | AndroidMetadata | oneof | Android-specific metadata. |
ios_metadata | IOSMetadata | oneof | iOS-specific metadata. |
ostorlab.agent.message.proto.v3.asset.file.ios.ipa
AndroidMetadata
Field | Type | Label | Description |
---|---|---|---|
package_name | string | optional | The package name. |
IOSMetadata
Field | Type | Label | Description |
---|---|---|---|
bundle_id | string | optional | The bundle ID. |
Message
Field | Type | Label | Description |
---|---|---|---|
content | bytes | optional | The content of the file. |
path | string | optional | The path of the file. |
content_url | string | optional | The URL of the content. |
android_metadata | AndroidMetadata | oneof | Android-specific metadata. |
ios_metadata | IOSMetadata | oneof | iOS-specific metadata. |
ostorlab.agent.message.proto.v3.asset.file.source
AndroidMetadata
Field | Type | Label | Description |
---|---|---|---|
package_name | string | optional | The package name. |
IOSMetadata
Field | Type | Label | Description |
---|---|---|---|
bundle_id | string | optional | The bundle ID. |
Message
Field | Type | Label | Description |
---|---|---|---|
content | bytes | optional | The content of the file. |
path | string | optional | The path of the file. |
content_url | string | optional | The URL of the content. |
android_metadata | AndroidMetadata | oneof | Android-specific metadata. |
ios_metadata | IOSMetadata | oneof | iOS-specific metadata. |
language | string | optional | The language of the source file. |
ostorlab.agent.message.proto.v3.asset.ip
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IP address or hostname. |
mask | string | optional | The subnet mask. |
version | int32 | optional | The IP version (IPv4 or IPv6). |
ostorlab.agent.message.proto.v3.asset.ip.v4
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv4 address or hostname. |
mask | string | optional | The subnet mask for the IPv4 address. |
version | int32 | optional | The IP version (default: IPv4, value: 4). |
ostorlab.agent.message.proto.v3.asset.ip.v4.geolocation
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv4 address or hostname. |
mask | string | optional | The subnet mask for the IPv4 address. |
version | int32 | optional | The IP version (default: IPv4, value: 4). |
continent | string | optional | The continent name. |
continent_code | string | optional | The continent code (e.g., "NA" for North America). |
country | string | optional | The country name. |
country_code | string | optional | The ISO 3166-1 alpha-2 country code. |
region | string | optional | The region or state name. |
region_name | string | optional | The region or state name. |
city | string | optional | The city name. |
zip | string | optional | The postal code. |
latitude | float | optional | The latitude coordinate. |
longitude | float | optional | The longitude coordinate. |
timezone | string | optional | The timezone. |
district | string | optional | The district. |
ostorlab.agent.message.proto.v3.asset.ip.v4.port
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv4 address or hostname. |
mask | string | optional | The subnet mask for the IPv4 address. |
version | int32 | optional | The IP version (default: IPv4, value: 4). |
port | uint32 | optional | The port number. |
protocol | string | optional | The protocol associated with the port. |
state | string | optional | The state of the port (e.g., open, closed). |
ostorlab.agent.message.proto.v3.asset.ip.v4.port.service
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv4 address or hostname. |
mask | string | optional | The subnet mask for the IPv4 address. |
version | int32 | optional | The IP version (default: IPv4, value: 4). |
port | uint32 | optional | The port number. |
protocol | string | optional | The protocol associated with the port. |
state | string | optional | The state of the port (e.g., open, closed). |
service | string | optional | The name of the service running on the port. |
banner | string | optional | The service banner or description. |
ostorlab.agent.message.proto.v3.asset.ip.v4.port.service.http
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv4 address or hostname. |
mask | string | optional | The subnet mask for the IPv4 address. |
version | int32 | optional | The IP version (default: IPv4, value: 4). |
port | uint32 | optional | The port number. |
protocol | string | optional | The protocol associated with the port. |
state | string | optional | The state of the port (e.g., open, closed). |
service | string | optional | The name of the service running on the port. |
banner | string | optional | The service banner or description. |
tls | bool | optional | Indicates whether TLS is enabled for the service (default: false). |
ostorlab.agent.message.proto.v3.asset.ip.v4.whois
Network
Field | Type | Label | Description |
---|---|---|---|
cidr | string | optional | The CIDR notation of the network. |
name | string | optional | The name of the network. |
handle | string | optional | The handle of the network. |
parent_handle | string | optional | The parent handle of the network. |
Contact
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The name of the contact. |
kind | string | optional | The kind of contact. |
address | string | optional | The address of the contact. |
string | optional | The email of the contact. |
Entity
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The name of the entity. |
contact | Contact | optional | The contact information for the entity. |
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv4 address or hostname. |
mask | string | optional | The subnet mask for the IPv4 address. |
version | int32 | optional | The IP version (default: IPv4, value: 4). |
asn_registry | string | optional | The registry that assigned the ASN. |
asn_number | int32 | optional | The ASN number. |
asn_country_code | string | optional | The country code associated with the ASN. |
asn_date | string | optional | The registration date of the ASN. |
asn_description | string | optional | The description of the ASN. |
network | Network | optional | Information about the network. |
entities | Entity | repeated | Information about related entities. |
ostorlab.agent.message.proto.v3.asset.ip.v6
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv6 address or hostname. |
mask | string | optional | The subnet mask for the IPv6 address. |
version | int32 | optional | The IP version (default: IPv6, value: 6). |
ostorlab.agent.message.proto.v3.asset.ip.v6.geolocation
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv6 address or hostname. |
mask | string | optional | The subnet mask for the IPv6 address. |
version | int32 | optional | The IP version (default: IPv6, value: 6). |
continent | string | optional | The continent name. |
continent_code | string | optional | The continent code (e.g., "NA" for North America). |
country | string | optional | The country name. |
country_code | string | optional | The ISO 3166-1 alpha-2 country code. |
region | string | optional | The region or state name. |
region_name | string | optional | The region or state name. |
city | string | optional | The city name. |
zip | string | optional | The postal code. |
latitude | float | optional | The latitude coordinate. |
longitude | float | optional | The longitude coordinate. |
timezone | string | optional | The timezone. |
district | string | optional | The district. |
ostorlab.agent.message.proto.v3.asset.ip.v6.port
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv6 address or hostname. |
mask | string | optional | The subnet mask for the IPv6 address. |
version | int32 | optional | The IP version (default: IPv6, value: 6). |
port | uint32 | optional | The port number. |
protocol | string | optional | The protocol associated with the port. |
state | string | optional | The state of the port (e.g., open, closed). |
ostorlab.agent.message.proto.v3.asset.ip.v6.port.service
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv6 address or hostname. |
mask | string | optional | The subnet mask for the IPv6 address. |
version | int32 | optional | The IP version (default: IPv6, value: 6). |
port | uint32 | optional | The port number. |
protocol | string | optional | The protocol associated with the port. |
state | string | optional | The state of the port (e.g., open, closed). |
service | string | optional | The name of the service running on the port. |
banner | string | optional | The service banner or description. |
ostorlab.agent.message.proto.v3.asset.ip.v6.port.service
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv6 address or hostname. |
mask | string | optional | The subnet mask for the IPv6 address. |
version | int32 | optional | The IP version (default: IPv6, value: 6). |
port | uint32 | optional | The port number. |
protocol | string | optional | The protocol associated with the port. |
state | string | optional | The state of the port (e.g., open, closed). |
service | string | optional | The name of the service running on the port. |
banner | string | optional | The service banner or description. |
tls | bool | optional | Indicates whether TLS is enabled for the service (default: false). |
ostorlab.agent.message.proto.v3.asset.ip.v6.whois
Network
Field | Type | Label | Description |
---|---|---|---|
cidr | string | optional | The CIDR notation of the network. |
name | string | optional | The name of the network. |
handle | string | optional | The handle of the network. |
parent_handle | string | optional | The parent handle of the network. |
Contact
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The name of the contact. |
kind | string | optional | The kind of contact. |
address | string | optional | The address of the contact. |
string | optional | The email of the contact. |
Entity
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The name of the entity. |
contact | Contact | optional | The contact information for the entity. |
Message
Field | Type | Label | Description |
---|---|---|---|
host | string | optional | The IPv6 address or hostname. |
mask | string | optional | The subnet mask for the IPv6 address. |
version | int32 | optional | The IP version (default: IPv6, value: 6). |
asn_registry | string | optional | The registry that assigned the ASN. |
asn_number | int32 | optional | The ASN number. |
asn_country_code | string | optional | The country code associated with the ASN. |
asn_date | string | optional | The registration date of the ASN. |
asn_description | string | optional | The description of the ASN. |
network | Network | optional | Information about the network. |
entities | Entity | repeated | Information about related entities. |
ostorlab.agent.message.proto.v3.asset.link
Header
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The name of the header. |
value | string | optional | The value of the header. |
Cookie
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The name of the cookie. |
value | string | optional | The value of the cookie. |
LocalStorage
Field | Type | Label | Description |
---|---|---|---|
url | string | optional | The URL associated with item. |
key | string | optional | The key of the local storage item. |
value | string | optional | The value of the local storage item. |
FormInput
Field | Type | Label | Description |
---|---|---|---|
name | string | optional | The name of the form input. |
value | string | optional | The value of the form input. |
type | string | optional | The type of the form input. |
Form
Field | Type | Label | Description |
---|---|---|---|
inputs | FormInput | repeated | The list of form inputs. |
enctype | string | optional | The encoding type of the form. |
FormCredential
Field | Type | Label | Description |
---|---|---|---|
login | string | optional | The login associated with the form. |
password | string | optional | The password associated with the form. |
url | string | optional | The URL associated with the form. |
ScriptCredential
Field | Type | Label | Description |
---|---|---|---|
script | string | optional | The script for the credential. |
BasicCredential
Field | Type | Label | Description |
---|---|---|---|
login | string | optional | The basic credential login. |
password | string | optional | The basic credential password. |
ComposedCredential
Field | Type | Label | Description |
---|---|---|---|
basic_credential | BasicCredential | optional | The basic credential. |
form_credential | FormCredential | optional | The form credential. |
script_credential | ScriptCredential | optional | The script credential. |
Message
Field | Type | Label | Description |
---|---|---|---|
url | string | optional | The URL of the message. |
method | string | optional | The HTTP method of the message. |
body_oneof | bytes or Form | oneof | The body of the message (either bytes or form). |
extra_headers | Header | repeated | Extra headers of the message. |
cookies | Cookie | repeated | Cookies associated with the message. |
credential_oneof | FormCredential, ScriptCredential, BasicCredential, ComposedCredential | oneof | |
parent | Message | optional | The parent message. |
localstorage_items | LocalStorage | repeated | Items stored in the local storage. |
ostorlab.agent.message.proto.v3.asset.store.android_store
Message
Field | Type | Label | Description |
---|---|---|---|
package_name | string | optional | The package name of the Android app. |
ostorlab.agent.message.proto.v3.asset.store.android_store.developer
Message
Field | Type | Label | Description |
---|---|---|---|
package_name | string | optional | The package name of the Android app. |
developer | string | optional | The name of the developer of the Android app. |
developer_url | string | optional | The URL of the developer's website. |
developer_email | string | optional | The email address of the developer. |
ostorlab.agent.message.proto.v3.asset.store.ios_store
Message
Field | Type | Label | Description |
---|---|---|---|
bundle_id | string | optional | The bundle ID of the iOS app in the store. |
ostorlab.agent.message.proto.v3.asset.store.ios_store.developer
Message
Field | Type | Label | Description |
---|---|---|---|
bundle_id | string | optional | The bundle ID of the iOS app in the store. |
developer | string | optional | The name of the developer of the iOS app. |
developer_url | string | optional | The URL of the developer's website. |
developer_email | string | optional | The email address of the developer. |