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. |