Universal Internet DataSet

This schema outlines the fields available in Censys BigQuery Universal Internet DataSet tables.

Hosts

Path Type Repeated Docs
autonomous_system SubRecord No Information about the Autonomous System of this host
autonomous_system.asn INTEGER No The ASN (autonomous system number) of the host's autonomous system.
autonomous_system.bgp_prefix STRING No The autonomous system's CIDR.
autonomous_system.country_code STRING No The autonomous system's two-letter ISO 3166-1 alpha-2 country code (US, CN, GB, RU, ...).
autonomous_system.description STRING No Brief description of the autonomous system.
autonomous_system.name STRING No The friendly name of the autonomous system.
autonomous_system.organization STRING No The name of the organization managning the autonomous system.
dns SubRecord No Information about names that resolve to this host.
dns.names STRING Yes Names that resolve to the host
dns.records SubRecord Yes More information for each of the names above
dns.records.key STRING No
dns.records.value SubRecord No
dns.records.value.record_type STRING No
dns.records.value.resolved_at TIMESTAMP No
dns.reverse_dns SubRecord No
dns.reverse_dns.names STRING Yes
dns.reverse_dns.resolved_at TIMESTAMP No
host_identifier SubRecord No Structured data about a host
host_identifier.ipv4 STRING No For hosts using IPv4, the IP address of the host.
host_identifier.ipv6 STRING No For hosts using IPv6, the IP address of the host.
host_identifier.name STRING No
ipv4_int STRING No
ipv6_int STRING No
labels STRING Yes
location SubRecord No Location of this host
location.city STRING No The English name of the detected city.
location.continent STRING No The English name of the detected continent (North America, Europe, Asia, South America, Africa, Oceania, Antarctica).
location.coordinates SubRecord No The estimated coordinates of the detected location.
location.coordinates.latitude FLOAT No
location.coordinates.longitude FLOAT No
location.country STRING No The English name of the detected country.
location.country_code STRING No The detected two-letter ISO 3166-1 alpha-2 country code (US, CN, GB, RU, ...).
location.postal_code STRING No The postal code (if applicable) of the detected location.
location.province STRING No The state or province name of the detected location.
location.registered_country STRING No The English name of the registered country.
location.registered_country_code STRING No The registered country's two-letter ISO 3166-1 alpha-2 country code (US, CN, GB, RU, ...).
location.timezone STRING No The IANA time zone database name of the detected location.
operating_system SubRecord No Estimated host operating system, including CPE 2.3 formatted names.
operating_system.component_uniform_resource_identifiers STRING Yes URIs of software components related to the identified software.
operating_system.edition STRING No Captures edition-related terms applied by the vendor to the product, deprecated in CPE 2.3, but kept for backwards compatibility with CPE 2.2.
operating_system.language STRING No Valid language tag as defined by [RFC5646], and should be used to define the language supported in the user interface of the product being described.
operating_system.other SubRecord Yes Other attributes describing the identified software
operating_system.other.key STRING No
operating_system.other.value STRING No
operating_system.part STRING No Defines the class of this software, a for application, o for operating system, h for hardware devices.
operating_system.product STRING No Identifies the most common and recognizable title or name of the product.
operating_system.source STRING No Defines the source that this software information was derived from.
operating_system.sw_edition STRING No Characterizes how the product is tailored to a particular market or class of end users.
operating_system.target_hw STRING No Characterizes the instruction set architecture (e.g., x86) on which the product being described. Bytecode-intermediate languages, such as Java bytecode for the Java Virtual Machine or Microsoft Common Intermediate Language for the Common Language Runtime virtual machine, are be considered instruction set architectures.
operating_system.target_sw STRING No Characterizes the software computing environment within which the product operates.
operating_system.uniform_resource_identifier STRING No CPE uri format as defined here: https://nvlpubs.nist.gov/nistpubs/Legacy/IR/nistir7695.pdf
operating_system.update STRING No Vendor-Specific alphanumeric strings characterizing the particular update, service pack, or point release of the product.
operating_system.vendor STRING No Identifies the person or organization that manufactured or created the product.
operating_system.version STRING No Vendor-Specific alphanumeric strings characterizing the particular release version of the product.
ports_list INTEGER Yes List of every open port number on the host. Each port corresponds to the service with the same index in service_names_list
service_names_list STRING Yes List of all services on the host. Each service corresponds to the port with the same index in ports_list
services SubRecord Yes Services running on this host
services.amqp SubRecord No
services.amqp.explicit_tls BOOLEAN No Connected via a TLS connection after initial handshake
services.amqp.implicit_tls BOOLEAN No Connected via a TLS wrapped connection (AMQPS)
services.amqp.protocol_id SubRecord No
services.amqp.protocol_id.id INTEGER No
services.amqp.protocol_id.name STRING No
services.amqp.version SubRecord No
services.amqp.version.major INTEGER No
services.amqp.version.minor INTEGER No
services.amqp.version.revision INTEGER No
services.any_connect SubRecord No
services.any_connect.aggregate_auth_version INTEGER No Version number indicated by the response for config-auth exchange
services.any_connect.auth_methods STRING Yes Supported methods for users to enter credentials for this VPN
services.any_connect.groups STRING Yes List of groups a user can authenticate with to use this VPN
services.any_connect.raw STRING No XML content of the config-auth response
services.any_connect.response_type STRING No Type of the response packet received after initializing the config-auth exchange
services.bacnet SubRecord No
services.bacnet.application_software_revision STRING No
services.bacnet.description STRING No
services.bacnet.firmware_revision STRING No
services.bacnet.instance_number INTEGER No
services.bacnet.location STRING No
services.bacnet.model_name STRING No
services.bacnet.object_name STRING No
services.bacnet.vendor_id INTEGER No
services.bacnet.vendor_name STRING No
services.banner BYTES No A byte array representing raw response from a host if applicable.
services.banner_hashes STRING Yes
services.coap SubRecord No
services.coap.code STRING No
services.coap.message_id INTEGER No
services.coap.message_type STRING No
services.coap.payload BYTES No
services.coap.token BYTES No
services.coap.version INTEGER No
services.cobalt_strike SubRecord No
services.cobalt_strike.x64 SubRecord No
services.cobalt_strike.x64.cookie_beacon INTEGER No
services.cobalt_strike.x64.crypto_scheme INTEGER No
services.cobalt_strike.x64.dns BOOLEAN No
services.cobalt_strike.x64.http_get SubRecord No
services.cobalt_strike.x64.http_get.client BYTES No
services.cobalt_strike.x64.http_get.uri BYTES No
services.cobalt_strike.x64.http_get.verb BYTES No
services.cobalt_strike.x64.http_post SubRecord No
services.cobalt_strike.x64.http_post.client BYTES No
services.cobalt_strike.x64.http_post.uri BYTES No
services.cobalt_strike.x64.http_post.verb BYTES No
services.cobalt_strike.x64.jitter INTEGER No
services.cobalt_strike.x64.killdate INTEGER No
services.cobalt_strike.x64.post_ex SubRecord No
services.cobalt_strike.x64.post_ex.x64 BYTES No
services.cobalt_strike.x64.post_ex.x86 BYTES No
services.cobalt_strike.x64.public_key BYTES No
services.cobalt_strike.x64.sleep_time INTEGER No
services.cobalt_strike.x64.ssl BOOLEAN No
services.cobalt_strike.x64.unknown_bytes SubRecord Yes
services.cobalt_strike.x64.unknown_bytes.key INTEGER No
services.cobalt_strike.x64.unknown_bytes.value BYTES No
services.cobalt_strike.x64.unknown_int SubRecord Yes
services.cobalt_strike.x64.unknown_int.key INTEGER No
services.cobalt_strike.x64.unknown_int.value INTEGER No
services.cobalt_strike.x64.user_agent BYTES No
services.cobalt_strike.x64.watermark INTEGER No
services.cobalt_strike.x86 SubRecord No
services.cobalt_strike.x86.cookie_beacon INTEGER No
services.cobalt_strike.x86.crypto_scheme INTEGER No
services.cobalt_strike.x86.dns BOOLEAN No
services.cobalt_strike.x86.http_get SubRecord No
services.cobalt_strike.x86.http_get.client BYTES No
services.cobalt_strike.x86.http_get.uri BYTES No
services.cobalt_strike.x86.http_get.verb BYTES No
services.cobalt_strike.x86.http_post SubRecord No
services.cobalt_strike.x86.http_post.client BYTES No
services.cobalt_strike.x86.http_post.uri BYTES No
services.cobalt_strike.x86.http_post.verb BYTES No
services.cobalt_strike.x86.jitter INTEGER No
services.cobalt_strike.x86.killdate INTEGER No
services.cobalt_strike.x86.post_ex SubRecord No
services.cobalt_strike.x86.post_ex.x64 BYTES No
services.cobalt_strike.x86.post_ex.x86 BYTES No
services.cobalt_strike.x86.public_key BYTES No
services.cobalt_strike.x86.sleep_time INTEGER No
services.cobalt_strike.x86.ssl BOOLEAN No
services.cobalt_strike.x86.unknown_bytes SubRecord Yes
services.cobalt_strike.x86.unknown_bytes.key INTEGER No
services.cobalt_strike.x86.unknown_bytes.value BYTES No
services.cobalt_strike.x86.unknown_int SubRecord Yes
services.cobalt_strike.x86.unknown_int.key INTEGER No
services.cobalt_strike.x86.unknown_int.value INTEGER No
services.cobalt_strike.x86.user_agent BYTES No
services.cobalt_strike.x86.watermark INTEGER No
services.cwmp SubRecord No
services.cwmp.http_info SubRecord No
services.cwmp.http_info.body_hash BYTES No
services.cwmp.http_info.request SubRecord No
services.cwmp.http_info.request.body BYTES No The body sent in the HTTP request, always empty.
services.cwmp.http_info.request.headers SubRecord Yes The key:value header pairs included in the HTTP request, which always includes a Censys User-Agent.
services.cwmp.http_info.request.headers.key STRING No
services.cwmp.http_info.request.headers.value SubRecord No
services.cwmp.http_info.request.headers.value.headers BYTES Yes The values provided in the corresponding header.
services.cwmp.http_info.request.method STRING No The HTTP method used for the request, always "GET".
services.cwmp.http_info.request.uri STRING No The full path used to make the request, which includes the scheme, host, port (when non-standard), and endpoint.
services.cwmp.http_info.response SubRecord No
services.cwmp.http_info.response.body BYTES No The body of the HTTP response. For hosts without a name, the first 64KB are available. For hosts with a name, only 6KB are available.
services.cwmp.http_info.response.body_hashes STRING Yes A hashing algorithm and the hexadecimal digest produced by applying it to services.http.response.body, separated by a colon (":") character. For example, "sha256:446a6087825fa73eadb045e5a2e9e2adf7df241b571228187728191d961dda1f".
services.cwmp.http_info.response.body_size INTEGER No The length, in bytes, of services.http.response.body; at most, 64KB.
services.cwmp.http_info.response.favicons SubRecord Yes
services.cwmp.http_info.response.favicons.hashes STRING Yes A hashing algorithm and the hexadecimal digest produced by applying it to favicon, separated by a colon (":") character. For example, "sha256:446a6087825fa73eadb045e5a2e9e2adf7df241b571228187728191d961dda1f".
services.cwmp.http_info.response.favicons.md5_hash STRING No The hexadecimal MD5 digest of the favicon.
services.cwmp.http_info.response.favicons.name STRING No The URI used to retrieve the favicon, which most commonly use the http(s) or data schemes. URIs using the data scheme are truncated: the first 48 and last 24 characters are preserved.
services.cwmp.http_info.response.favicons.shodan_hash INTEGER No A hash expressed as a signed decimal integer, provided for compatability with Shodan search.
services.cwmp.http_info.response.favicons.size INTEGER No The size of the favicon retrieved, in bytes.
services.cwmp.http_info.response.headers SubRecord Yes The key-value header pairs included in the response.
services.cwmp.http_info.response.headers.key STRING No
services.cwmp.http_info.response.headers.value SubRecord No
services.cwmp.http_info.response.headers.value.headers BYTES Yes The values provided in the corresponding header.
services.cwmp.http_info.response.html_tags BYTES Yes A list of the <title> and <meta> tags from services.http.response.body.
services.cwmp.http_info.response.protocol STRING No The protocol field of the response, which includes the claimed HTTP version number.
services.cwmp.http_info.response.status_code INTEGER No A 3-digit integer result code indicating the result of the services.http.request.
services.cwmp.http_info.response.status_reason STRING No A human-readable phrase describing the status code.
services.discovery_method STRING No Mechanism Censys used to discover this service.
services.dnp3 SubRecord No
services.dnp3.banner BYTES No
services.dns SubRecord No
services.dns.additionals SubRecord Yes A list of resource records (RRs) contained in the ADDITIONAL section of the response.
services.dns.additionals.name STRING No The Fully Qualified Domain Name (FQDN) this RR is for.
services.dns.additionals.response STRING No The RDATA field of the RR.
services.dns.additionals.type STRING No An enumerated field indicating what type of data is in the "services.dns.additionals.response" field. For example, "A" signifies that the value in "services.dns.additionals.response" is an IPv4 address for the FQDN in "services.dns.additionals.name".
services.dns.answers SubRecord Yes A list of resource records (RRs) contained in the ANSWER section of the response.
services.dns.answers.name STRING No The Fully Qualified Domain Name (FQDN) this RR is for.
services.dns.answers.response STRING No The RDATA field of the RR.
services.dns.answers.type STRING No An enumerated field indicating what type of data is in the "services.dns.additionals.response" field. For example, "A" signifies that the value in "services.dns.additionals.response" is an IPv4 address for the FQDN in "services.dns.additionals.name".
services.dns.authorities SubRecord Yes A list of resource records (RRs) contained in the AUTHORITIES section of the response.
services.dns.authorities.name STRING No The Fully Qualified Domain Name (FQDN) this RR is for.
services.dns.authorities.response STRING No The RDATA field of the RR.
services.dns.authorities.type STRING No An enumerated field indicating what type of data is in the "services.dns.additionals.response" field. For example, "A" signifies that the value in "services.dns.additionals.response" is an IPv4 address for the FQDN in "services.dns.additionals.name".
services.dns.edns SubRecord No
services.dns.edns.do BOOLEAN No
services.dns.edns.options STRING Yes
services.dns.edns.udp INTEGER No
services.dns.edns.version INTEGER No
services.dns.questions SubRecord Yes A list of resource records (RRs) contained in the QUESTION section of the response, which may echo the request that the server is responding to.
services.dns.questions.name STRING No The Fully Qualified Domain Name (FQDN) this RR is for.
services.dns.questions.response STRING No The RDATA field of the RR.
services.dns.questions.type STRING No An enumerated field indicating what type of data is in the "services.dns.additionals.response" field. For example, "A" signifies that the value in "services.dns.additionals.response" is an IPv4 address for the FQDN in "services.dns.additionals.name".
services.dns.r_code STRING No A enumerated field indicating the result of the request. The most common values are defined in RFC 1035.
services.dns.resolves_correctly BOOLEAN No Whether the server returns an IP address for ip.parrotdns.com that matches the authoritative server, which is controlled by Censys.
services.dns.server_type STRING No An enumerated value indicating the behavior of the server. An AUTHORITATIVE server fulfills requests for domain names it controls, which are not listed by the server. FORWARDING and RECURSIVE_RESOLVER servers fulfill requests indirectly for domain names they do not control. A RECURSIVE_RESOLVER will query ip.parrotdns.com itself, resulting in its own IP address being present in the dns.answers.response field.
services.dns.version STRING No
services.elasticsearch SubRecord No
services.elasticsearch.http_info SubRecord No Information about the underlying HTTP connection.
services.elasticsearch.http_info.headers SubRecord Yes The key-value header pairs included in the response to the request for the root endpoint (/).
services.elasticsearch.http_info.headers.key STRING No
services.elasticsearch.http_info.headers.value SubRecord No
services.elasticsearch.http_info.headers.value.headers BYTES Yes The values provided in the corresponding header.
services.elasticsearch.http_info.status STRING No A human-readable phrase describing the status code.
services.elasticsearch.http_info.status_code INTEGER No A 3-digit integer result code indicating the response to a request for the root endpoint (/).
services.elasticsearch.node_info SubRecord No
services.elasticsearch.node_info.cluster_combined_info SubRecord No
services.elasticsearch.node_info.cluster_combined_info.filesystem SubRecord No
services.elasticsearch.node_info.cluster_combined_info.filesystem.available STRING No The amount of free disk space that the node can utilize, in an easy-to-read format.
services.elasticsearch.node_info.cluster_combined_info.filesystem.available_in_bytes INTEGER No The amount of free disk space that the node can utilize, in bytes.
services.elasticsearch.node_info.cluster_combined_info.filesystem.free STRING No The total amount of unallocated disk space on the node, in an easy-to-read format.
services.elasticsearch.node_info.cluster_combined_info.filesystem.free_in_bytes INTEGER No The total amount of unallocated disk space on the node, in bytes.
services.elasticsearch.node_info.cluster_combined_info.filesystem.total STRING No The total amount of disk space on the node, in an easy-to-read format.
services.elasticsearch.node_info.cluster_combined_info.filesystem.total_in_bytes INTEGER No The total amount of disk space on the node, in bytes.
services.elasticsearch.node_info.cluster_combined_info.indices SubRecord No
services.elasticsearch.node_info.cluster_combined_info.indices.count INTEGER No The number of indices on the node.
services.elasticsearch.node_info.cluster_combined_info.indices.docs SubRecord No
services.elasticsearch.node_info.cluster_combined_info.indices.docs.count INTEGER No The total number of documents across all indices on this node.
services.elasticsearch.node_info.cluster_combined_info.indices.docs.deleted INTEGER No The total number of deleted documents across all indices on this node.
services.elasticsearch.node_info.cluster_combined_info.indices.store SubRecord No
services.elasticsearch.node_info.cluster_combined_info.indices.store.reserved_in_bytes INTEGER No A prediction, in bytes, of how much larger the shard stores will eventually grow due to ongoing peer recoveries, restoring snapshots, and similar activities.
services.elasticsearch.node_info.cluster_combined_info.indices.store.size_in_bytes INTEGER No The total amount of disk space on the node, in bytes.
services.elasticsearch.node_info.cluster_combined_info.name STRING No
services.elasticsearch.node_info.cluster_combined_info.status STRING No An enumerated value representing the health status of the cluster. Green signifies no issues, yellow signifies that at least one replica shard is unassigned, and red signifies that at least one primary shard is unassigned.
services.elasticsearch.node_info.cluster_combined_info.timestamp INTEGER No The last time the cluster statistics were refreshed, in unix milliseconds.
services.elasticsearch.node_info.cluster_combined_info.uuid STRING No The unique identifier for the cluster.
services.elasticsearch.node_info.nodes SubRecord Yes
services.elasticsearch.node_info.nodes.node_data SubRecord No
services.elasticsearch.node_info.nodes.node_data.build_flavor STRING No An enumerated value describing the Elasticsearch variety in use, either "default" (signifying the closed-source version of Elasticsearch), "oss" (signifying the open-source version of Elasticsearch), or "unknown".
services.elasticsearch.node_info.nodes.node_data.build_hash STRING No The short hash of the git commit used to compile this version of the software.
services.elasticsearch.node_info.nodes.node_data.build_type STRING No An enumerated value indicating the file format in which the Elasticsearch executable was retrieved.
services.elasticsearch.node_info.nodes.node_data.host STRING No The self-reported identifier of the node.
services.elasticsearch.node_info.nodes.node_data.ingest_processors STRING Yes A list of the types of data processors the node has available.
services.elasticsearch.node_info.nodes.node_data.ip STRING No The IP address of the node.
services.elasticsearch.node_info.nodes.node_data.jvm SubRecord No Information about the node's Java Virtual Machine configuration.
services.elasticsearch.node_info.nodes.node_data.jvm.gc STRING Yes A list of the garbage-collection algorithms in use.
services.elasticsearch.node_info.nodes.node_data.jvm.input_args STRING Yes The command-line arguments provided to the Java Virtual Machine.
services.elasticsearch.node_info.nodes.node_data.jvm.memory_pools STRING Yes
services.elasticsearch.node_info.nodes.node_data.jvm.start_time STRING No
services.elasticsearch.node_info.nodes.node_data.jvm.start_time_ms INTEGER No The time the Java Virtual Machine was started, in unix milliseconds.
services.elasticsearch.node_info.nodes.node_data.jvm.version STRING No The version of Java the Java Virtual Machine is using.
services.elasticsearch.node_info.nodes.node_data.jvm.vm_name STRING No The name of the Java Virtual Machine the node is using (e.g. OpenJDK).
services.elasticsearch.node_info.nodes.node_data.jvm.vm_vendor STRING No The name of the person or organization that created or maintains the version of the Java Virtual Machine.
services.elasticsearch.node_info.nodes.node_data.jvm.vm_version STRING No The version of the Java Virtual Machine the node is using.
services.elasticsearch.node_info.nodes.node_data.modules SubRecord Yes
services.elasticsearch.node_info.nodes.node_data.modules.class_name STRING No
services.elasticsearch.node_info.nodes.node_data.modules.desc STRING No
services.elasticsearch.node_info.nodes.node_data.modules.elastic_version STRING No
services.elasticsearch.node_info.nodes.node_data.modules.ext_plugins STRING Yes
services.elasticsearch.node_info.nodes.node_data.modules.has_native_ctrl BOOLEAN No
services.elasticsearch.node_info.nodes.node_data.modules.java_version STRING No
services.elasticsearch.node_info.nodes.node_data.modules.name STRING No
services.elasticsearch.node_info.nodes.node_data.modules.version STRING No
services.elasticsearch.node_info.nodes.node_data.name STRING No
services.elasticsearch.node_info.nodes.node_data.os SubRecord No
services.elasticsearch.node_info.nodes.node_data.os.allocated_proc INTEGER No The number of processors used by the node to calculate its thread pool size.
services.elasticsearch.node_info.nodes.node_data.os.arch STRING No The name of the Java Virtual Machine architecture used by the node.
services.elasticsearch.node_info.nodes.node_data.os.available_proc INTEGER No The number of processors available to the Java Virtual Machine.
services.elasticsearch.node_info.nodes.node_data.os.name STRING No The simplified name of the operating system used by the node.
services.elasticsearch.node_info.nodes.node_data.os.pretty_name STRING No The full name of the operating system used by the node, which may include the distribution and version number.
services.elasticsearch.node_info.nodes.node_data.os.refresh_interval_ms INTEGER No How often the node's processor statistics are refreshed, in milliseconds.
services.elasticsearch.node_info.nodes.node_data.os.version STRING No
services.elasticsearch.node_info.nodes.node_data.roles STRING Yes
services.elasticsearch.node_info.nodes.node_data.settings SubRecord No
services.elasticsearch.node_info.nodes.node_data.settings.cluster_name STRING No The name of the cluster the node belongs to.
services.elasticsearch.node_info.nodes.node_data.settings.node SubRecord No
services.elasticsearch.node_info.nodes.node_data.settings.node.attr SubRecord No
services.elasticsearch.node_info.nodes.node_data.settings.node.attr.ml SubRecord No
services.elasticsearch.node_info.nodes.node_data.settings.node.attr.ml.enabled STRING No Whether the Elasticsearch machine-learning APIs are enabled on the node.
services.elasticsearch.node_info.nodes.node_data.settings.node.attr.ml.machine_memory STRING No
services.elasticsearch.node_info.nodes.node_data.settings.node.attr.ml.max_open_jobs STRING No The maximum number of jobs that can run simultaneously on a node.
services.elasticsearch.node_info.nodes.node_data.settings.node.attr.xpack_installed STRING No Whether X-Pack, an Elasticsearch expansion included by default, is installed.
services.elasticsearch.node_info.nodes.node_data.settings.node.name STRING No The name of the node.
services.elasticsearch.node_info.nodes.node_data.thread_pool_list SubRecord Yes
services.elasticsearch.node_info.nodes.node_data.thread_pool_list.keep_alive STRING No How long an idle thread should remain in the thread pool.
services.elasticsearch.node_info.nodes.node_data.thread_pool_list.max INTEGER No The maximum number of threads in the thread pool.
services.elasticsearch.node_info.nodes.node_data.thread_pool_list.min INTEGER No The minimum number of threads in the thread pool.
services.elasticsearch.node_info.nodes.node_data.thread_pool_list.queue_size INTEGER No When applicable, the number of incoming requests to queue if there is not a thread available to execute them.
services.elasticsearch.node_info.nodes.node_data.thread_pool_list.type STRING No The strategy used to assign incoming requests to an execution thread.
services.elasticsearch.node_info.nodes.node_data.total_indexing_buffer INTEGER No The amount of memory used to hold recently indexed documents before writing them to disk, in bytes.
services.elasticsearch.node_info.nodes.node_data.version STRING No The Elasticsearch version running on this node.
services.elasticsearch.node_info.nodes.node_name STRING No The name of the node.
services.elasticsearch.system_info SubRecord No
services.elasticsearch.system_info.cluster_uuid STRING No The unique identifier for the cluster.
services.elasticsearch.system_info.name STRING No The name of the cluster.
services.elasticsearch.system_info.tagline STRING No A snippet describing the server. By default, it is "You Know, for Search"
services.elasticsearch.system_info.version SubRecord No Version information and accompanying metadata, such as the build date and compatibility information.
services.elasticsearch.system_info.version.build_date STRING No The date this version of the software was compiled.
services.elasticsearch.system_info.version.build_flavor STRING No An enumerated value describing the Elasticsearch variety in use, either "default" (signifying the closed-source version of Elasticsearch), "oss" (signifying the open-source version of Elasticsearch), or "unknown".
services.elasticsearch.system_info.version.build_hash STRING No The short hash of the git commit used to compile this version of the software.
services.elasticsearch.system_info.version.build_snapshot BOOLEAN No Whether the server is running a snapshot version.
services.elasticsearch.system_info.version.build_type STRING No An enumerated value indicating the file format in which the Elasticsearch executable was retrieved.
services.elasticsearch.system_info.version.lucene_version STRING No The version of Lucene used by the server.
services.elasticsearch.system_info.version.min_idx_compat_ver STRING No The minimum version of the Elasticsearch wire protocol compatible with the server.
services.elasticsearch.system_info.version.min_wire_compat_ver STRING No The minimum version of indices that the server supports.
services.elasticsearch.system_info.version.number STRING No The version number.
services.extended_service_name STRING No Common name for a protocol, that describes it's use of TLS. HTTP versus HTTPS, etc
services.fortigate SubRecord No
services.fortigate.api_version STRING No
services.fortigate.build INTEGER No
services.fortigate.http_info SubRecord No
services.fortigate.http_info.headers SubRecord Yes
services.fortigate.http_info.headers.key STRING No
services.fortigate.http_info.headers.value SubRecord No
services.fortigate.http_info.headers.value.headers BYTES Yes The values provided in the corresponding header.
services.fortigate.http_info.status STRING No Status message received from hitting 404 /censys.inspect.
services.fortigate.http_info.status_code INTEGER No Status code received from hitting /censys.inspect.
services.fortigate.serial STRING No
services.fortigate.status_code INTEGER No
services.fortigate.status_msg STRING No
services.fortigate.version STRING No
services.fox SubRecord No
services.fox.app_name STRING No
services.fox.app_version STRING No
services.fox.auth_agent_type STRING No
services.fox.brand_id STRING No
services.fox.hostId STRING No
services.fox.host_address STRING No
services.fox.hostname STRING No
services.fox.id INTEGER No
services.fox.language STRING No
services.fox.os_name STRING No
services.fox.os_version STRING No
services.fox.station_name STRING No
services.fox.sys_info STRING No
services.fox.time_zone STRING No
services.fox.version STRING No
services.fox.vm_name STRING No
services.fox.vm_uuid STRING No
services.fox.vm_version STRING No
services.ftp SubRecord No
services.ftp.auth_ssl_response BYTES No
services.ftp.auth_tls_response BYTES No
services.ftp.banner BYTES No
services.ftp.implicit_tls BOOLEAN No
services.ftp.status_code INTEGER No
services.ftp.status_meaning STRING No
services.http SubRecord No
services.http.body_hash BYTES No The value of services.http.response.body_hashes which uses the SHA-1 hash algorithm. e.g. sha1:fc9289e4315bf9be4e2c7136673d1122d2306753
services.http.request SubRecord No
services.http.request.body BYTES No The body sent in the HTTP request, always empty.
services.http.request.headers SubRecord Yes The key:value header pairs included in the HTTP request, which always includes a Censys User-Agent.
services.http.request.headers.key STRING No
services.http.request.headers.value SubRecord No
services.http.request.headers.value.headers BYTES Yes The values provided in the corresponding header.
services.http.request.method STRING No The HTTP method used for the request, always "GET".
services.http.request.uri STRING No The full path used to make the request, which includes the scheme, host, port (when non-standard), and endpoint.
services.http.response SubRecord No
services.http.response.body BYTES No The body of the HTTP response. For hosts without a name, the first 64KB are available. For hosts with a name, only 6KB are available.
services.http.response.body_hashes STRING Yes A hashing algorithm and the hexadecimal digest produced by applying it to services.http.response.body, separated by a colon (":") character. For example, "sha256:446a6087825fa73eadb045e5a2e9e2adf7df241b571228187728191d961dda1f".
services.http.response.body_size INTEGER No The length, in bytes, of services.http.response.body; at most, 64KB.
services.http.response.favicons SubRecord Yes
services.http.response.favicons.hashes STRING Yes A hashing algorithm and the hexadecimal digest produced by applying it to favicon, separated by a colon (":") character. For example, "sha256:446a6087825fa73eadb045e5a2e9e2adf7df241b571228187728191d961dda1f".
services.http.response.favicons.md5_hash STRING No The hexadecimal MD5 digest of the favicon.
services.http.response.favicons.name STRING No The URI used to retrieve the favicon, which most commonly use the http(s) or data schemes. URIs using the data scheme are truncated: the first 48 and last 24 characters are preserved.
services.http.response.favicons.shodan_hash INTEGER No A hash expressed as a signed decimal integer, provided for compatability with Shodan search.
services.http.response.favicons.size INTEGER No The size of the favicon retrieved, in bytes.
services.http.response.headers SubRecord Yes The key-value header pairs included in the response.
services.http.response.headers.key STRING No
services.http.response.headers.value SubRecord No
services.http.response.headers.value.headers BYTES Yes The values provided in the corresponding header.
services.http.response.html_tags BYTES Yes A list of the <title> and <meta> tags from services.http.response.body.
services.http.response.protocol STRING No The protocol field of the response, which includes the claimed HTTP version number.
services.http.response.status_code INTEGER No A 3-digit integer result code indicating the result of the services.http.request.
services.http.response.status_reason STRING No A human-readable phrase describing the status code.
services.http.supports_http2 BOOLEAN No Whether a HTTP/2 handshake with the server succeeded.
services.ike SubRecord No
services.ike.v1 SubRecord No
services.ike.v1.accepted_proposal BOOLEAN No Did the host accept our security proposal? When false, the host responded with an error.
services.ike.v1.notify_message_types INTEGER Yes Which types of NOTIFY messages did the host send us?
services.ike.v1.supported BOOLEAN No Did the host respond with a valid IKE message?
services.ike.v1.vendor_ids BYTES Yes The list of Vendor ID "extensions" the host claimed to support in its handshake
services.ike.v2 SubRecord No
services.ike.v2.accepted_proposal BOOLEAN No
services.ike.v2.notify_message_types INTEGER Yes
services.ike.v2.supported BOOLEAN No
services.ike.v2.vendor_ids BYTES Yes
services.imap SubRecord No
services.imap.banner BYTES No The IMAP banner.
services.imap.start_tls STRING No The server's response to the STARTTLS command.
services.ipmi SubRecord No The IPMI scan response. All section numbers refer to https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf
services.ipmi.capabilities SubRecord No The Get Channel Authentication Capabilities response (section 22.13)
services.ipmi.capabilities.auth_status SubRecord No The authentication status
services.ipmi.capabilities.auth_status.anonymous_login_enabled BOOLEAN No If true, the server allows anonymous login.
services.ipmi.capabilities.auth_status.auth_each_message BOOLEAN No If true, each message must be authenticated.
services.ipmi.capabilities.auth_status.has_anonymous_users BOOLEAN No If true, the server has anonymous users.
services.ipmi.capabilities.auth_status.has_named_users BOOLEAN No If true, the server supports named users.
services.ipmi.capabilities.auth_status.two_key_login_required BOOLEAN No The KG field.
services.ipmi.capabilities.auth_status.user_auth_disabled BOOLEAN No If true, user authentication is disabled.
services.ipmi.capabilities.channel_number INTEGER No The response channel number
services.ipmi.capabilities.completion_code SubRecord No The status code of the response
services.ipmi.capabilities.completion_code.name STRING No The human-readable name of the code
services.ipmi.capabilities.completion_code.raw INTEGER No The raw completion code
services.ipmi.capabilities.extended_capabilities SubRecord No Extended auth capabilities (if present)
services.ipmi.capabilities.extended_capabilities.supports_ipmi_v1_5 BOOLEAN No True if IPMI v1.5 is supported
services.ipmi.capabilities.extended_capabilities.supports_ipmi_v2_0 BOOLEAN No True if IPMI v2.0 is supported
services.ipmi.capabilities.oem_data INTEGER No The OEM-specific data
services.ipmi.capabilities.oem_id BYTES No The 3-byte OEM identifier
services.ipmi.capabilities.supported_auth_types SubRecord No The auth types supported by the server
services.ipmi.capabilities.supported_auth_types.extended BOOLEAN No If true, the extended capabilities are present.
services.ipmi.capabilities.supported_auth_types.md2 BOOLEAN No True if the MD2 AuthType is supported.
services.ipmi.capabilities.supported_auth_types.md5 BOOLEAN No True if the MD5 AuthType is supported.
services.ipmi.capabilities.supported_auth_types.none BOOLEAN No True if the None AuthType is supported.
services.ipmi.capabilities.supported_auth_types.oem_proprietary BOOLEAN No True if the OEM Proprietary AuthType is supported
services.ipmi.capabilities.supported_auth_types.password BOOLEAN No True if the Password AuthType is supported.
services.ipmi.capabilities.supported_auth_types.raw INTEGER No The raw byte, with the bit mask etc
services.ipmi.command_payload SubRecord No The IPMI command payload
services.ipmi.command_payload.checksum_error BOOLEAN No This is set to true if the values of chk1 / chk2 do not match the command data
services.ipmi.command_payload.data BYTES No The raw data. On success, this should be the value of the GetAuthenticationCapabilities resopnse
services.ipmi.command_payload.ipmi_command_number SubRecord No The parsed IPMI command number
services.ipmi.command_payload.ipmi_command_number.name STRING No The human-readable name of the cmd + NetFn
services.ipmi.command_payload.ipmi_command_number.raw INTEGER No The raw value of the cmd value
services.ipmi.command_payload.network_function_code SubRecord No The NetFn and LUN
services.ipmi.command_payload.network_function_code.logical_unit_number SubRecord No The parsed LUN (logical unit number -- the lower 2 bits of raw)
services.ipmi.command_payload.network_function_code.logical_unit_number.name STRING No The human-readable name of the LUN
services.ipmi.command_payload.network_function_code.logical_unit_number.raw INTEGER No The value of the LUN (3 bits)
services.ipmi.command_payload.network_function_code.net_fn SubRecord No The parsed NetFn value (the upper 6 bits of raw)
services.ipmi.command_payload.network_function_code.net_fn.is_request BOOLEAN No True if the least-significant bit is zero
services.ipmi.command_payload.network_function_code.net_fn.is_response BOOLEAN No True if the least-significant bit is one
services.ipmi.command_payload.network_function_code.net_fn.name STRING No The human-readable name of the NetFn
services.ipmi.command_payload.network_function_code.net_fn.raw INTEGER No The raw value of the NetFn (6 bits, least significant indicates request/response)
services.ipmi.command_payload.network_function_code.net_fn.value INTEGER No The normalized value of the NetFn (i.e. raw & 0xfe, so it is always even)
services.ipmi.command_payload.network_function_code.raw INTEGER No The raw value of the (NetFn << 2) | LUN
services.ipmi.command_payload.requestor_sequence_number INTEGER No The request sequence number.
services.ipmi.raw BYTES No The raw data returned by the server
services.ipmi.rmcp_header SubRecord No The RMCP header of the response, (section 13.1.3)
services.ipmi.rmcp_header.message_class SubRecord No The class of the message.
services.ipmi.rmcp_header.message_class.class INTEGER No Just the class part of the byte (lower 5 bits of raw)
services.ipmi.rmcp_header.message_class.is_ack BOOLEAN No True if the message is an acknowledgment to a previous message.
services.ipmi.rmcp_header.message_class.name STRING No The human-readable name of the message class
services.ipmi.rmcp_header.message_class.raw INTEGER No The raw message class byte.
services.ipmi.rmcp_header.sequence_number INTEGER No Sequence number of this packet in the session.
services.ipmi.rmcp_header.version INTEGER No The version. This scanner supports version 6.
services.ipmi.session_header SubRecord No The IPMI sesssion header of the response
services.ipmi.session_header.auth_code BYTES No The 16-byte authentication code; not present if auth_type is None.
services.ipmi.session_header.auth_type SubRecord No The authentication type for this request (see section 13.6)
services.ipmi.session_header.auth_type.name STRING No The raw value of the auth_type
services.ipmi.session_header.auth_type.raw INTEGER No The raw value of the auth_type
services.ipmi.session_header.auth_type.type INTEGER No Just the auth type (reserved bits omitted)
services.ipmi.session_header.session_id INTEGER No The ID of this sessiod.
services.ipmi.session_header.session_sequence_number INTEGER No The session sequence number of this packet in the session
services.ipp SubRecord No
services.ipp.attribute_cups_version STRING No The CUPS version, if any, specified in the list of attributes returned in a get-printer-attributes response or CUPS-get-printers response. Generally in the form 'x.y.z'.
services.ipp.attribute_ipp_versions STRING Yes Each IPP version, if any, specified in the list of attributes returned in a get-printer-attributes response or CUPS-get-printers response. Always in the form 'x.y'.
services.ipp.attribute_printer_uris STRING Yes Each printer URI, if any, specified in the list of attributes returned in a get-printer-attributes response or CUPS-get-printers response. Uses ipp(s) or http(s) scheme, followed by a hostname or IP, and then the path to a particular printer.
services.ipp.attributes SubRecord Yes All IPP attributes included in any contentful responses obtained. Each has a name, list of values (potentially only one), and a tag denoting how the value should be interpreted.
services.ipp.attributes.name STRING No
services.ipp.attributes.value_tag INTEGER No
services.ipp.attributes.values BYTES Yes
services.ipp.cups_response SubRecord No
services.ipp.cups_response.body_hash STRING No Hash of body stored in a UTF-8 string of the format <hash-type>:<hash-encoded>, e.g. sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447
services.ipp.cups_response.header SubRecord Yes
services.ipp.cups_response.header.key STRING No
services.ipp.cups_response.header.value SubRecord No
services.ipp.cups_response.header.value.headers BYTES Yes The values provided in the corresponding header.
services.ipp.cups_response.status STRING No
services.ipp.cups_response.status_code INTEGER No
services.ipp.cups_version STRING No The CUPS version, if any, specified in the Server header of an IPP get-attributes response.
services.ipp.major_version INTEGER No Major component of IPP version listed in the Server header of a response to an IPP get-printer-attributes request.
services.ipp.minor_version INTEGER No Minor component of IPP version listed in the Server header of a response to an IPP get-printer-attributes request.
services.ipp.response SubRecord No
services.ipp.response.body_hash STRING No Hash of body stored in a UTF-8 string of the format <hash-type>:<hash-encoded>, e.g. sha256:a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447
services.ipp.response.header SubRecord Yes
services.ipp.response.header.key STRING No
services.ipp.response.header.value SubRecord No
services.ipp.response.header.value.headers BYTES Yes The values provided in the corresponding header.
services.ipp.response.status STRING No
services.ipp.response.status_code INTEGER No
services.ipp.version_string STRING No The specific IPP version returned in response to an IPP get-printer-attributes request. Always in the form 'IPP/x.y'
services.jarm SubRecord No The JARM fingerprint of the service.
services.jarm.cipher_and_version_fingerprint BYTES No The first 30 byte portion of the Jarm fingerprint.
services.jarm.cipher_and_version_fingerprint_hex STRING No The first 30 byte portion of the Jarm fingerprint.
services.jarm.fingerprint BYTES No The 62 byte Jarm fingerprint of the service.
services.jarm.fingerprint_hex STRING No The 62 byte Jarm fingerprint of the service.
services.jarm.observed_at TIMESTAMP No The time the service was fingerprinted
services.jarm.tls_extensions_sha256 BYTES No The second 32 byte portion of the Jarm fingerprint
services.jarm.tls_extensions_sha256_hex STRING No The second 32 byte portion of the Jarm fingerprint
services.kubernetes SubRecord No
services.kubernetes.endpoints SubRecord Yes
services.kubernetes.endpoints.name STRING No
services.kubernetes.endpoints.self_link STRING No
services.kubernetes.endpoints.subsets SubRecord Yes
services.kubernetes.endpoints.subsets.addresses SubRecord Yes
services.kubernetes.endpoints.subsets.addresses.hostname STRING No
services.kubernetes.endpoints.subsets.addresses.ip STRING No
services.kubernetes.endpoints.subsets.addresses.node_name STRING No
services.kubernetes.endpoints.subsets.ports SubRecord Yes
services.kubernetes.endpoints.subsets.ports.name STRING No
services.kubernetes.endpoints.subsets.ports.port INTEGER No
services.kubernetes.endpoints.subsets.ports.protocol STRING No
services.kubernetes.kubernetes_dashboard_found BOOLEAN No True if the dashboard is running and accessible
services.kubernetes.nodes SubRecord Yes
services.kubernetes.nodes.addresses SubRecord Yes
services.kubernetes.nodes.addresses.address STRING No Node address, IP/URL.
services.kubernetes.nodes.addresses.address_type STRING No Node address type, one of Hostname, ExternalIP or InternalIP.
services.kubernetes.nodes.architecture STRING No The Architecture reported by the node.
services.kubernetes.nodes.container_runtime_version STRING No ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
services.kubernetes.nodes.images STRING Yes List of container images on this node
services.kubernetes.nodes.kernel_version STRING No Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
services.kubernetes.nodes.kube_proxy_version STRING No KubeProxy Version reported by the node.
services.kubernetes.nodes.kubelet_version STRING No Kubelet Version reported by the node.
services.kubernetes.nodes.name STRING No
services.kubernetes.nodes.operating_system STRING No The Operating System reported by the node.
services.kubernetes.nodes.os_image STRING No OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
services.kubernetes.pod_names STRING Yes
services.kubernetes.roles SubRecord Yes
services.kubernetes.roles.name STRING No
services.kubernetes.roles.rules SubRecord Yes Rules set for this role.
services.kubernetes.roles.rules.api_groups STRING Yes APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.
services.kubernetes.roles.rules.resources STRING Yes Resources is a list of resources this rule applies to. ResourceAll represents all resources
services.kubernetes.roles.rules.verbs STRING Yes Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.
services.kubernetes.version_info SubRecord No
services.kubernetes.version_info.build_date STRING No Date version was built.
services.kubernetes.version_info.compiler STRING No Go Compiler used
services.kubernetes.version_info.git_commit STRING No Git commit version built from.
services.kubernetes.version_info.git_tree_state STRING No State of the tree when built.
services.kubernetes.version_info.git_version STRING No
services.kubernetes.version_info.go_version STRING No Version of GO used to build version.
services.kubernetes.version_info.major STRING No Kubernetes major version
services.kubernetes.version_info.minor STRING No Kubernetes minor version
services.kubernetes.version_info.platform STRING No Platform compiled for
services.labels STRING Yes
services.ldap SubRecord No
services.ldap.allows_anonymous_bind BOOLEAN No Ability to connect with anonymous bind (empty username and password)
services.ldap.attributes SubRecord Yes All root DN attributes available via anonymous bind
services.ldap.attributes.name STRING No Name of the LDAP attribute in the root DN
services.ldap.attributes.values BYTES Yes Values for the respective LDAP attribute
services.ldap.resultCode INTEGER No Result or error code returned by LDAP instance upon bind
services.memcached SubRecord No
services.memcached.ascii_binding_protocol_enabled BOOLEAN No Whether server responds to a handshake using the ASCII wire format of the protocol.
services.memcached.binary_binding_protocol_enabled BOOLEAN No Whether server responds to a handshake using the binary wire format of the protocol.
services.memcached.responds_to_udp BOOLEAN No Whether the server on the UDP port with the same number responds to a handshake using the ASCII wire format of the protocol.
services.memcached.stats SubRecord Yes Server information returned in response to the stats command, as a set of key:value pairs.
services.memcached.stats.key STRING No
services.memcached.stats.value STRING No
services.memcached.version STRING No The Memcached version indicated in the server's response.
services.mms SubRecord No
services.mms.model STRING No
services.mms.revision STRING No
services.mms.vendor STRING No
services.modbus SubRecord No
services.modbus.exception_response SubRecord No
services.modbus.exception_response.exception_function INTEGER No
services.modbus.exception_response.exception_type INTEGER No
services.modbus.function INTEGER No
services.modbus.mei_response SubRecord No
services.modbus.mei_response.conformity_level INTEGER No
services.modbus.mei_response.more_follows BOOLEAN No
services.modbus.mei_response.next_object_id INTEGER No
services.modbus.mei_response.objects SubRecord Yes
services.modbus.mei_response.objects.key STRING No
services.modbus.mei_response.objects.value STRING No
services.modbus.raw_response BYTES No
services.modbus.unit_id INTEGER No
services.mongodb SubRecord No
services.mongodb.build_info SubRecord No
services.mongodb.build_info.build_environment SubRecord No
services.mongodb.build_info.build_environment.cc STRING No
services.mongodb.build_info.build_environment.cc_flags STRING No
services.mongodb.build_info.build_environment.cxx STRING No
services.mongodb.build_info.build_environment.cxx_flags STRING No
services.mongodb.build_info.build_environment.dist_arch STRING No
services.mongodb.build_info.build_environment.dist_mod STRING No
services.mongodb.build_info.build_environment.link_flags STRING No
services.mongodb.build_info.build_environment.target_arch STRING No
services.mongodb.build_info.build_environment.target_oS STRING No
services.mongodb.build_info.git_version STRING No Version of mongodb server
services.mongodb.build_info.version STRING No Version of mongodb server
services.mongodb.is_master SubRecord No
services.mongodb.is_master.is_master BOOLEAN No
services.mongodb.is_master.logical_session_timeout_minutes INTEGER No
services.mongodb.is_master.max_bson_object_size INTEGER No
services.mongodb.is_master.max_message_size_bytes INTEGER No
services.mongodb.is_master.max_wire_version INTEGER No
services.mongodb.is_master.max_write_batch_size INTEGER No
services.mongodb.is_master.min_wire_version INTEGER No
services.mongodb.is_master.read_only BOOLEAN No
services.mqtt SubRecord No
services.mqtt.connection_ack_raw BYTES No Raw CONNACK response packet
services.mqtt.connection_ack_return SubRecord No
services.mqtt.connection_ack_return.raw INTEGER No Raw connect status value
services.mqtt.connection_ack_return.return_value STRING No Connection status
services.mqtt.subscription_ack_raw BYTES No Raw SUBACK response packet
services.mqtt.subscription_ack_return SubRecord No
services.mqtt.subscription_ack_return.raw INTEGER No Raw subscription response value
services.mqtt.subscription_ack_return.return_value STRING No Subscription response
services.mqtt.topics STRING Yes Topics seen
services.mssql SubRecord No
services.mssql.encrypt_mode STRING No The negotiated ENCRYPT_MODE with the server
services.mssql.instance_name STRING No
services.mssql.prelogin_options SubRecord No
services.mssql.prelogin_options.encrypt_mode STRING No
services.mssql.prelogin_options.fed_auth_required BOOLEAN No
services.mssql.prelogin_options.instance STRING No
services.mssql.prelogin_options.mars BOOLEAN No
services.mssql.prelogin_options.nonce BYTES No
services.mssql.prelogin_options.server_version SubRecord No
services.mssql.prelogin_options.server_version.build_number INTEGER No
services.mssql.prelogin_options.server_version.major INTEGER No
services.mssql.prelogin_options.server_version.minor INTEGER No
services.mssql.prelogin_options.thread_id INTEGER No
services.mssql.prelogin_options.trace_id BYTES No
services.mssql.prelogin_options.unknown SubRecord Yes
services.mssql.prelogin_options.unknown.key INTEGER No
services.mssql.prelogin_options.unknown.value BYTES No
services.mssql.version STRING No
services.mysql SubRecord No
services.mysql.auth_plugin_data BYTES No Optional plugin-specific data, whose meaning depends on the value of auth_plugin_name. Returned in the initial HandshakePacket.
services.mysql.auth_plugin_name STRING No The name of the authentication plugin, returned in the initial HandshakePacket.
services.mysql.capability_flags SubRecord Yes The set of capability flags the server returned in the initial HandshakePacket. Each entry corresponds to a bit being set in the flags; key names correspond to the #defines in the MySQL docs.
services.mysql.capability_flags.key STRING No
services.mysql.capability_flags.value BOOLEAN No
services.mysql.character_set INTEGER No The identifier for the character set the server is using. Returned in the initial HandshakePacket.
services.mysql.connection_id INTEGER No The server's internal identifier for this client's connection, sent in the initial HandshakePacket.
services.mysql.error_code INTEGER No Only set if there is an error returned by the server, for example if the scanner is not on the allowed hosts list.
services.mysql.error_id STRING No The friendly name for the error code as defined at https://dev.mysql.com/doc/refman/8.0/en/error-messages-server.html, or UNKNOWN
services.mysql.error_message STRING No Optional string describing the error. Only set if there is an error.
services.mysql.protocol_version INTEGER No 8-bit unsigned integer representing the server's protocol version sent in the initial HandshakePacket from the server.
services.mysql.server_version STRING No The specific server version returned in the initial HandshakePacket. Often in the form x.y.z, but not always.
services.mysql.status_flags SubRecord Yes The set of status flags the server returned in the initial HandshakePacket. Each entry corresponds to a bit being set in the flags; key names correspond to the #defines in the MySQL docs.
services.mysql.status_flags.key STRING No
services.mysql.status_flags.value BOOLEAN No
services.ntp SubRecord No
services.ntp.get_time_header SubRecord No The header of the server's response to a GetTime request.
services.ntp.get_time_header.leap_indicator INTEGER No An enumerated value from 0 to 3 signifying whether a leap second will occur at the end of the current month. 0 signifies no leap second, 1 signifies an additive leap second, 2 signifies a subtractive leap second, and 3 signifies the state is unknown.
services.ntp.get_time_header.mode INTEGER No An enumerated value from 0 to 7 signifying the operational mode of the server.
services.ntp.get_time_header.origin_timestamp SubRecord No DEPRECATED on 2021/01/20
services.ntp.get_time_header.origin_timestamp.fraction INTEGER No
services.ntp.get_time_header.origin_timestamp.seconds INTEGER No
services.ntp.get_time_header.poll INTEGER No The interval within which the server will expect a subsequent synchronization message, in log2 seconds.
services.ntp.get_time_header.precision INTEGER No The precision of the system's clock, in log2 seconds.
services.ntp.get_time_header.receive_timestamp SubRecord No DEPRECATED on 2021/01/20
services.ntp.get_time_header.receive_timestamp.fraction INTEGER No
services.ntp.get_time_header.receive_timestamp.seconds INTEGER No
services.ntp.get_time_header.reference_id BYTES No The identifier of the reference clock. For servers in stratum 1, one of an IANA-maintained list of sources. For servers in stratum 2, the ID of the stratum 1 server from which the time was retrieved (usually, its IP address), etc.
services.ntp.get_time_header.reference_timestamp SubRecord No DEPRECATED on 2021/01/20
services.ntp.get_time_header.reference_timestamp.fraction INTEGER No
services.ntp.get_time_header.reference_timestamp.seconds INTEGER No
services.ntp.get_time_header.root_delay SubRecord No DEPRECATED on 2021/01/20
services.ntp.get_time_header.root_delay.fraction INTEGER No
services.ntp.get_time_header.root_delay.seconds INTEGER No
services.ntp.get_time_header.root_dispersion SubRecord No DEPRECATED on 2021/01/20
services.ntp.get_time_header.root_dispersion.fraction INTEGER No
services.ntp.get_time_header.root_dispersion.seconds INTEGER No
services.ntp.get_time_header.stratum INTEGER No The number of servers between a client and a non-NTP time source. 1 signifies that the server is authoritative, having direct access to a sensor. 2 signifies that the server got its time from a "stratum 1" server, etc. 16 means the clock is unsynchronized.
services.ntp.get_time_header.transmit_timestamp SubRecord No DEPRECATED on 2021/01/20
services.ntp.get_time_header.transmit_timestamp.fraction INTEGER No
services.ntp.get_time_header.transmit_timestamp.seconds INTEGER No
services.ntp.get_time_header.version INTEGER No The NTP version indicated in the server's response.
services.ntp.time TIMESTAMP No DEPRECATED on 2021/01/20
services.observed_at TIMESTAMP No A UTC timestamp denoting when this service was last observed.
services.openvpn SubRecord No
services.openvpn.accepts_v1 BOOLEAN No
services.openvpn.accepts_v2 BOOLEAN No
services.oracle SubRecord No
services.oracle.accept_version INTEGER No The version declared by the service when it accepts the handshake, if applicable.
services.oracle.connect_flags0 SubRecord Yes The first set of ConnectFlags returned in the Accept packet.
services.oracle.connect_flags0.key STRING No
services.oracle.connect_flags0.value BOOLEAN No
services.oracle.connect_flags1 SubRecord Yes The second set of ConnectFlags returned in the Accept packet.
services.oracle.connect_flags1.key STRING No
services.oracle.connect_flags1.value BOOLEAN No
services.oracle.did_resend BOOLEAN No Whether the server requested that the scanner resend its initial connection packet.
services.oracle.global_service_options SubRecord Yes Set of flags that the server returns in the Accept packet.
services.oracle.global_service_options.key STRING No
services.oracle.global_service_options.value BOOLEAN No
services.oracle.nsn_service_versions SubRecord Yes A map from the native Service Negotation service names to the ReleaseVersion (in dotted-decimal format) in that service packet.
services.oracle.nsn_service_versions.key STRING No
services.oracle.nsn_service_versions.value STRING No
services.oracle.nsn_version STRING No The version string in the root of the native service negotiation packet, if applicable.
services.oracle.redirect_target SubRecord Yes The parsed connect descriptor returned by the server in the redirect packet, if one is sent.
services.oracle.redirect_target.Key STRING No The dot-delimited path to the parsed value from the error received when the initial handshake is refused.
services.oracle.redirect_target.Value STRING No The parsed value from the error received when the initial handshake is refused.
services.oracle.redirect_target_raw STRING No The connect descriptor returned by the server in the Redirect packet, if one is sent.
services.oracle.refuse_error SubRecord Yes The parsed descriptor returned by the server in the Refuse packet; it is empty if the server does not return a Refuse packet. The keys are strings like 'DESCRIPTION.ERROR_STACK.ERROR.CODE
services.oracle.refuse_error.Key STRING No The dot-delimited path to the parsed value from the error received when the initial handshake is refused.
services.oracle.refuse_error.Value STRING No The parsed value from the error received when the initial handshake is refused.
services.oracle.refuse_error_raw STRING No The unparsed error received when the initial handshake is refused.
services.oracle.refuse_reason_app STRING No The 'AppReason' returned by the server in the RefusePacket, as an 8-bit unsigned hex string.
services.oracle.refuse_reason_sys STRING No The 'SysReason' returned by the server in the RefusePacket, as an 8-bit unsigned hex string.
services.oracle.refuse_version STRING No The version declared by the service when it refuses the handshake, if applicable.
services.parsed_json JSON No
services.pc_anywhere SubRecord No
services.pc_anywhere.name STRING No Workstation Name, with padding bytes removed
services.pc_anywhere.nr STRING No Full 'NR' query response
services.pc_anywhere.status SubRecord No
services.pc_anywhere.status.in_use BOOLEAN No Workstation is In Use if true, Available if false
services.pc_anywhere.status.raw BYTES No Full 'ST' query response
services.pending_removal_since TIMESTAMP No A UTC timestamp denoting when this service transitioned into a pending removal state.
services.perspective STRING No Perspective from which Censys saw this service.
services.pop3 SubRecord No
services.pop3.banner BYTES No The POP3 banner.
services.pop3.start_tls BYTES No The server's response to the STARTTLS command.
services.port INTEGER No
services.postgres SubRecord No
services.postgres.authentication_mode SubRecord No
services.postgres.authentication_mode.mode STRING No
services.postgres.authentication_mode.payload BYTES No
services.postgres.protocol_error SubRecord Yes The error received in response to a StartupMessage with an unexpected protocol version.
services.postgres.protocol_error.key STRING No
services.postgres.protocol_error.value STRING No
services.postgres.server_parameters SubRecord Yes
services.postgres.server_parameters.key STRING No
services.postgres.server_parameters.value STRING No
services.postgres.startup_error SubRecord Yes The error received in response to a StartupMessage without providing the User field.
services.postgres.startup_error.key STRING No
services.postgres.startup_error.value STRING No
services.postgres.supported_versions STRING No
services.postgres.transaction_status STRING No
services.postgres.user_startup_error SubRecord Yes
services.postgres.user_startup_error.key STRING No
services.postgres.user_startup_error.value STRING No
services.pptp SubRecord No
services.pptp.bearer_message SubRecord No
services.pptp.bearer_message.code INTEGER No
services.pptp.bearer_message.meaning STRING No
services.pptp.error_message SubRecord No
services.pptp.error_message.code INTEGER No
services.pptp.error_message.meaning STRING No
services.pptp.firmware SubRecord No
services.pptp.firmware.major INTEGER No
services.pptp.firmware.minor INTEGER No
services.pptp.framing_message SubRecord No
services.pptp.framing_message.code INTEGER No
services.pptp.framing_message.meaning STRING No
services.pptp.hostname STRING No
services.pptp.maximum_channels INTEGER No
services.pptp.protocol SubRecord No
services.pptp.protocol.major INTEGER No
services.pptp.protocol.minor INTEGER No
services.pptp.result_message SubRecord No
services.pptp.result_message.code INTEGER No
services.pptp.result_message.meaning STRING No
services.pptp.vendor STRING No
services.prometheus SubRecord No
services.prometheus.errors STRING Yes List of all errors encountered during scan.
services.prometheus.http_info SubRecord No
services.prometheus.http_info.headers SubRecord Yes
services.prometheus.http_info.headers.key STRING No
services.prometheus.http_info.headers.value SubRecord No
services.prometheus.http_info.headers.value.headers BYTES Yes The values provided in the corresponding header.
services.prometheus.http_info.status STRING No Status message received from hitting /api/v1/targets.
services.prometheus.http_info.status_code INTEGER No Status code received from hitting /api/v1/targets.
services.prometheus.response SubRecord No Information Prometheus captured as well as build information.
services.prometheus.response.active_targets SubRecord Yes List of active targets.
services.prometheus.response.active_targets.discovered_labels SubRecord No
services.prometheus.response.active_targets.discovered_labels.address STRING No Address of target.
services.prometheus.response.active_targets.discovered_labels.job STRING No Job of target.
services.prometheus.response.active_targets.discovered_labels.metrics_path STRING No Path to metrics of target.
services.prometheus.response.active_targets.discovered_labels.scheme STRING No URL scheme.
services.prometheus.response.active_targets.health STRING No Whether target is up or down.
services.prometheus.response.active_targets.labels SubRecord No
services.prometheus.response.active_targets.labels.instance STRING No Instance after relabelling has occurred.
services.prometheus.response.active_targets.labels.job STRING No Job of target after relabelling has occurred.
services.prometheus.response.active_targets.last_error STRING No Last error that occurred within target.
services.prometheus.response.active_targets.last_scrape STRING No Last time Prometheus scraped target.
services.prometheus.response.active_targets.scrape_url STRING No URL that Prometheus scraped.
services.prometheus.response.all_versions STRING Yes List of the versions of everything that Prometheus finds i.e., version of Prometheus, Go, Node, cAdvisor, etc.
services.prometheus.response.config_exposed BOOLEAN No True when the config endpoint is exposed.
services.prometheus.response.dropped_targets SubRecord Yes List of dropped targets.
services.prometheus.response.dropped_targets.address STRING No Address of target.
services.prometheus.response.dropped_targets.job STRING No Job of target.
services.prometheus.response.dropped_targets.metrics_path STRING No Path to metrics of target.
services.prometheus.response.dropped_targets.scheme STRING No URL scheme.
services.prometheus.response.go_versions STRING Yes List of the versions of Go.
services.prometheus.response.prometheus_versions SubRecord Yes
services.prometheus.response.prometheus_versions.go_version STRING No Version of Go used to build Prometheus.
services.prometheus.response.prometheus_versions.revision STRING No Revision of Prometheus.
services.prometheus.response.prometheus_versions.version STRING No Version of Prometheus.
services.rdp SubRecord No
services.rdp.certificate_info SubRecord No
services.rdp.certificate_info.internal_x509_chain_fps BYTES Yes
services.rdp.certificate_info.proprietary_rsa_key SubRecord No
services.rdp.certificate_info.proprietary_rsa_key.key_length INTEGER No
services.rdp.certificate_info.proprietary_rsa_key.magic INTEGER No
services.rdp.certificate_info.proprietary_rsa_key.max_bytes_datalen INTEGER No
services.rdp.certificate_info.proprietary_rsa_key.modulus STRING No
services.rdp.certificate_info.proprietary_rsa_key.modulus_bitlen INTEGER No
services.rdp.certificate_info.proprietary_rsa_key.public_exponent INTEGER No
services.rdp.certificate_info.proprietary_rsa_key.signature STRING No
services.rdp.connect_response SubRecord No
services.rdp.connect_response.connect_id INTEGER No
services.rdp.connect_response.domain_parameters SubRecord No
services.rdp.connect_response.domain_parameters.domain_protocol_version INTEGER No
services.rdp.connect_response.domain_parameters.max_channel_ids INTEGER No
services.rdp.connect_response.domain_parameters.max_mcspdu_size INTEGER No
services.rdp.connect_response.domain_parameters.max_provider_height INTEGER No
services.rdp.connect_response.domain_parameters.max_token_ids INTEGER No
services.rdp.connect_response.domain_parameters.max_user_id_channels INTEGER No
services.rdp.connect_response.domain_parameters.min_throughput INTEGER No
services.rdp.connect_response.domain_parameters.num_priorities INTEGER No
services.rdp.protocol_flags SubRecord No
services.rdp.protocol_flags.dynvc_graphics_pipeline BOOLEAN No
services.rdp.protocol_flags.extended_client_data_supported BOOLEAN No
services.rdp.protocol_flags.neg_resp_reserved BOOLEAN No
services.rdp.protocol_flags.restricted_admin_mode BOOLEAN No
services.rdp.protocol_flags.restricted_auth_mode BOOLEAN No
services.rdp.selected_security_protocol SubRecord No
services.rdp.selected_security_protocol.credssp BOOLEAN No
services.rdp.selected_security_protocol.credssp_early_auth BOOLEAN No
services.rdp.selected_security_protocol.error BOOLEAN No
services.rdp.selected_security_protocol.error_bad_flags BOOLEAN No
services.rdp.selected_security_protocol.error_hybrid_required BOOLEAN No
services.rdp.selected_security_protocol.error_ssl_cert_missing BOOLEAN No
services.rdp.selected_security_protocol.error_ssl_forbidden BOOLEAN No
services.rdp.selected_security_protocol.error_ssl_required BOOLEAN No
services.rdp.selected_security_protocol.error_ssl_user_auth_required BOOLEAN No
services.rdp.selected_security_protocol.error_unknown BOOLEAN No
services.rdp.selected_security_protocol.raw_value INTEGER No
services.rdp.selected_security_protocol.rdstls BOOLEAN No
services.rdp.selected_security_protocol.standard_rdp BOOLEAN No
services.rdp.selected_security_protocol.tls BOOLEAN No
services.rdp.version SubRecord No
services.rdp.version.major INTEGER No
services.rdp.version.minor INTEGER No
services.rdp.version.raw INTEGER No Raw Version Response, Major version is stored in upper 2 bytes, minor in lower 2 bytes.
services.rdp.x224_cc_pdu_srcref INTEGER No
services.redis SubRecord No
services.redis.arch_bits STRING No The architecture bits (32 or 64) the Redis server used to build.
services.redis.auth_response STRING No The response from the AUTH command, if sent.
services.redis.build_id STRING No The Build ID of the Redis server.
services.redis.commands STRING Yes The list of commands actually sent to the server, serialized in inline format, like 'PING' or 'AUTH somePassword'.
services.redis.commands_processed INTEGER No The total number of commands processed by the server.
services.redis.connections_received INTEGER No The total number of connections accepted by the server.
services.redis.gcc_version STRING No The version of the GCC compiler used to compile the Redis server.
services.redis.git_sha1 STRING No The Sha-1 Git commit hash the Redis server used.
services.redis.info_response SubRecord Yes The response from the INFO command. Should be a series of key:value pairs separated by CRLFs.
services.redis.info_response.key STRING No
services.redis.info_response.value STRING No
services.redis.major INTEGER No Major is the version's major number.
services.redis.mem_allocator STRING No The memory allocator.
services.redis.minor INTEGER No Minor is the version's major number.
services.redis.mode STRING No The mode the Redis server is running (standalone or cluster), read from the the info_response (if available).
services.redis.nonexistent_response STRING No The response from the NONEXISTENT command.
services.redis.os STRING No The OS the Redis server is running, read from the the info_response (if available).
services.redis.patch_level INTEGER No Patchlevel is the version's patchlevel number.
services.redis.ping_response STRING No The response from the PING command; should either be "PONG" or an authentication error.
services.redis.quit_response STRING No The response to the QUIT command.
services.redis.raw_command_output SubRecord Yes The raw output returned by the server for each command sent; the indices match those of commands.
services.redis.raw_command_output.output BYTES No
services.redis.uptime INTEGER No The number of seconds since Redis server start.
services.redis.used_memory INTEGER No The total number of bytes allocated by Redis using its allocator.
services.s7 SubRecord No
services.s7.copyright STRING No
services.s7.cpu_profile STRING No
services.s7.firmware STRING No
services.s7.hardware STRING No
services.s7.location STRING No
services.s7.memory_serial_number STRING No
services.s7.module STRING No
services.s7.module_id STRING No
services.s7.module_type STRING No
services.s7.oem_id STRING No
services.s7.plant_id STRING No
services.s7.reserved_for_os STRING No
services.s7.serial_number STRING No
services.s7.system STRING No
services.service_name STRING No Name of the service running.
services.sip SubRecord No
services.sip.code INTEGER No
services.sip.server STRING No Server software reported by service
services.sip.status STRING No
services.sip.version STRING No SIP version
services.skinny SubRecord No
services.skinny.response BYTES No
services.smb SubRecord No
services.smb.group_name STRING No Default group name
services.smb.has_ntlm BOOLEAN No Server supports the NTLM authentication method
services.smb.native_os STRING No Server-identified operating system
services.smb.negotiation_log SubRecord No
services.smb.negotiation_log.authentication_types STRING Yes
services.smb.negotiation_log.capabilities INTEGER No
services.smb.negotiation_log.dialect_revision INTEGER No
services.smb.negotiation_log.header_log SubRecord No
services.smb.negotiation_log.header_log.command INTEGER No
services.smb.negotiation_log.header_log.credits INTEGER No
services.smb.negotiation_log.header_log.flags INTEGER No
services.smb.negotiation_log.header_log.protocol_id BYTES No
services.smb.negotiation_log.header_log.status INTEGER No
services.smb.negotiation_log.security_mode INTEGER No
services.smb.negotiation_log.server_guid BYTES No
services.smb.negotiation_log.server_start_time INTEGER No
services.smb.negotiation_log.system_time INTEGER No
services.smb.ntlm STRING No Native LAN manager
services.smb.session_setup_log SubRecord No
services.smb.session_setup_log.header_log SubRecord No
services.smb.session_setup_log.header_log.command INTEGER No
services.smb.session_setup_log.header_log.credits INTEGER No
services.smb.session_setup_log.header_log.flags INTEGER No
services.smb.session_setup_log.header_log.protocol_id BYTES No
services.smb.session_setup_log.header_log.status INTEGER No
services.smb.session_setup_log.negotiate_flags INTEGER No
services.smb.session_setup_log.setup_flags INTEGER No
services.smb.session_setup_log.target_name STRING No
services.smb.smb_capabilities SubRecord No Capabilities flags for the connection. See [MS-SMB2] Sect. 2.2.4.
services.smb.smb_capabilities.smb_dfs_support BOOLEAN No Server supports Distributed File System
services.smb.smb_capabilities.smb_directory_leasing_support BOOLEAN No Server supports directory leasing
services.smb.smb_capabilities.smb_encryption_support BOOLEAN No Server supports encryption
services.smb.smb_capabilities.smb_leasing_support BOOLEAN No Server supports Leasing
services.smb.smb_capabilities.smb_multichan_support BOOLEAN No Server supports multiple channels per session
services.smb.smb_capabilities.smb_multicredit_support BOOLEAN No Server supports multi-credit operations
services.smb.smb_capabilities.smb_persistent_handle_support BOOLEAN No Server supports persistent handles
services.smb.smb_version SubRecord No
services.smb.smb_version.major INTEGER No Major version
services.smb.smb_version.minor INTEGER No Minor version
services.smb.smb_version.revision INTEGER No Protocol Revision
services.smb.smb_version.version_string STRING No Full SMB Version String
services.smb.smbv1_support BOOLEAN No
services.smtp SubRecord No
services.smtp.banner BYTES No The STMP banner.
services.smtp.ehlo BYTES No The server's response to the EHLO command.
services.smtp.implicit_tls BOOLEAN No This field is no longer used, and it always null.
services.smtp.start_tls BYTES No The server's response to the STARTTLS command.
services.snmp SubRecord No
services.snmp.engine SubRecord No
services.snmp.engine.description STRING No
services.snmp.engine.engine_boots INTEGER No
services.snmp.engine.engine_time INTEGER No
services.snmp.engine.format STRING No
services.snmp.engine.format_data BYTES No
services.snmp.engine.organization STRING No
services.snmp.engine.pen INTEGER No
services.snmp.engine.raw_id STRING No
services.snmp.engine.rfc3411 BOOLEAN No
services.snmp.oid_interfaces SubRecord No 1.3.6.1.2.1.2 - Interfaces
services.snmp.oid_interfaces.num_ifaces INTEGER No 1.3.6.1.2.1.2.1 - Number of network interfaces
services.snmp.oid_physical SubRecord No 1.3.6.1.2.1.47.1.1.1.1 - Entity Physical
services.snmp.oid_physical.firmware_rev STRING No 1.3.6.1.2.1.47.1.1.1.1.9 - Firmware revision string
services.snmp.oid_physical.hardware_rev STRING No 1.3.6.1.2.1.47.1.1.1.1.8 - Hardware revision string
services.snmp.oid_physical.mfg_name STRING No 1.3.6.1.2.1.47.1.1.1.1.12 - Name of mfg
services.snmp.oid_physical.model_name STRING No 1.3.6.1.2.1.47.1.1.1.1.13 - Model name of component
services.snmp.oid_physical.name STRING No 1.3.6.1.2.1.47.1.1.1.1.7 - Entity name
services.snmp.oid_physical.serial_num STRING No 1.3.6.1.2.1.47.1.1.1.1.11 - Serial number string
services.snmp.oid_physical.software_rev STRING No 1.3.6.1.2.1.47.1.1.1.1.10 - Software revision string
services.snmp.oid_system SubRecord No 1.3.6.1.2.1.1 - System Variables
services.snmp.oid_system.contact STRING No 1.3.6.1.2.1.1.4 - Contact info
services.snmp.oid_system.desc STRING No 1.3.6.1.2.1.1.1 - Description of entity
services.snmp.oid_system.init_time INTEGER No 1.3.6.1.2.1.1.3 - 1/100ths of sec
services.snmp.oid_system.location STRING No 1.3.6.1.2.1.1.6 - Physical location
services.snmp.oid_system.name STRING No 1.3.6.1.2.1.1.5 - Name, usually FQDN
services.snmp.oid_system.object_id STRING No 1.3.6.1.2.1.1.2 - Vendor ID
services.snmp.oid_system.services SubRecord No 1.3.6.1.2.1.1.7 - Set of services offered by entity
services.snmp.oid_system.services.layer_1 BOOLEAN No Physical (e.g. repeaters)
services.snmp.oid_system.services.layer_2 BOOLEAN No Datalink/subnetwork (e.g. bridges)
services.snmp.oid_system.services.layer_3 BOOLEAN No Internet (e.g. IP gateways)
services.snmp.oid_system.services.layer_4 BOOLEAN No End-to-end (e.g. IP hosts)
services.snmp.oid_system.services.layer_5 BOOLEAN No OSI layer 5
services.snmp.oid_system.services.layer_6 BOOLEAN No OSI layer 6
services.snmp.oid_system.services.layer_7 BOOLEAN No Applications (e.g. mail relays)
services.snmp.versions STRING Yes
services.software SubRecord Yes List of software products detected on this service, including CPE 2.3 formatted names.
services.software.component_uniform_resource_identifiers STRING Yes URIs of software components related to the identified software.
services.software.edition STRING No Captures edition-related terms applied by the vendor to the product, deprecated in CPE 2.3, but kept for backwards compatibility with CPE 2.2.
services.software.language STRING No Valid language tag as defined by [RFC5646], and should be used to define the language supported in the user interface of the product being described.
services.software.other SubRecord Yes Other attributes describing the identified software
services.software.other.key STRING No
services.software.other.value STRING No
services.software.part STRING No Defines the class of this software, a for application, o for operating system, h for hardware devices.
services.software.product STRING No Identifies the most common and recognizable title or name of the product.
services.software.source STRING No Defines the source that this software information was derived from.
services.software.sw_edition STRING No Characterizes how the product is tailored to a particular market or class of end users.
services.software.target_hw STRING No Characterizes the instruction set architecture (e.g., x86) on which the product being described. Bytecode-intermediate languages, such as Java bytecode for the Java Virtual Machine or Microsoft Common Intermediate Language for the Common Language Runtime virtual machine, are be considered instruction set architectures.
services.software.target_sw STRING No Characterizes the software computing environment within which the product operates.
services.software.uniform_resource_identifier STRING No CPE uri format as defined here: https://nvlpubs.nist.gov/nistpubs/Legacy/IR/nistir7695.pdf
services.software.update STRING No Vendor-Specific alphanumeric strings characterizing the particular update, service pack, or point release of the product.
services.software.vendor STRING No Identifies the person or organization that manufactured or created the product.
services.software.version STRING No Vendor-Specific alphanumeric strings characterizing the particular release version of the product.
services.source_ip STRING No The Source IP address that censys saw the service from.
services.ssdp SubRecord No
services.ssdp.headers SubRecord Yes
services.ssdp.headers.key STRING No
services.ssdp.headers.value SubRecord No
services.ssdp.headers.value.headers BYTES Yes The values provided in the corresponding header.
services.ssdp.upnp_url STRING No
services.ssh SubRecord No
services.ssh.algorithm_selection SubRecord No
services.ssh.algorithm_selection.client_to_server_alg_group SubRecord No
services.ssh.algorithm_selection.client_to_server_alg_group.cipher STRING No
services.ssh.algorithm_selection.client_to_server_alg_group.compression STRING No
services.ssh.algorithm_selection.client_to_server_alg_group.mac STRING No
services.ssh.algorithm_selection.host_key_algorithm STRING No
services.ssh.algorithm_selection.kex_algorithm STRING No
services.ssh.algorithm_selection.server_to_client_alg_group SubRecord No
services.ssh.algorithm_selection.server_to_client_alg_group.cipher STRING No
services.ssh.algorithm_selection.server_to_client_alg_group.compression STRING No
services.ssh.algorithm_selection.server_to_client_alg_group.mac STRING No
services.ssh.endpoint_id SubRecord No
services.ssh.endpoint_id.comment STRING No
services.ssh.endpoint_id.protocol_version STRING No
services.ssh.endpoint_id.raw BYTES No
services.ssh.endpoint_id.software_version STRING No
services.ssh.hassh_fingerprint STRING No
services.ssh.kex_init_message SubRecord No
services.ssh.kex_init_message.client_to_server_ciphers STRING Yes A list of ssh cipher algorithm identifiers, named according to section 6 of https://www.ietf.org/rfc/rfc4251.txt; see https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml#ssh-parameters-16 for standard values.
services.ssh.kex_init_message.client_to_server_compression STRING Yes A list of ssh compression algorithm identifiers, named according to section 6 of https://www.ietf.org/rfc/rfc4251.txt; see https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml#ssh-parameters-20 for standard values.
services.ssh.kex_init_message.client_to_server_languages STRING Yes A name-list of language tags in order of preference. As Defined in https://www.ietf.org/rfc/rfc3066.txt.
services.ssh.kex_init_message.client_to_server_macs STRING Yes A list of ssh MAC algorithm identifiers, named according to section 6 of https://www.ietf.org/rfc/rfc4251.txt; see https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml#ssh-parameters-18 for standard values.
services.ssh.kex_init_message.first_kex_follows BOOLEAN No
services.ssh.kex_init_message.host_key_algorithms STRING Yes Asymmetric key algorithms for the host key supported by the client.
services.ssh.kex_init_message.kex_algorithms STRING Yes Key exchange algorithms used in the handshake.
services.ssh.kex_init_message.server_to_client_ciphers STRING Yes A list of ssh cipher algorithm identifiers, named according to section 6 of https://www.ietf.org/rfc/rfc4251.txt; see https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml#ssh-parameters-16 for standard values.
services.ssh.kex_init_message.server_to_client_compression STRING Yes A list of ssh compression algorithm identifiers, named according to section 6 of https://www.ietf.org/rfc/rfc4251.txt; see https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml#ssh-parameters-20 for standard values.
services.ssh.kex_init_message.server_to_client_languages STRING Yes A name-list of language tags in order of preference. As Defined in https://www.ietf.org/rfc/rfc3066.txt.
services.ssh.kex_init_message.server_to_client_macs STRING Yes A list of ssh MAC algorithm identifiers, named according to section 6 of https://www.ietf.org/rfc/rfc4251.txt; see https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml#ssh-parameters-18 for standard values.
services.ssh.server_host_key SubRecord No
services.ssh.server_host_key.certkey_public_key STRING No
services.ssh.server_host_key.dsa_public_key SubRecord No
services.ssh.server_host_key.dsa_public_key.g BYTES No
services.ssh.server_host_key.dsa_public_key.p BYTES No
services.ssh.server_host_key.dsa_public_key.q BYTES No
services.ssh.server_host_key.dsa_public_key.y BYTES No
services.ssh.server_host_key.ecdsa_public_key SubRecord No
services.ssh.server_host_key.ecdsa_public_key.b BYTES No
services.ssh.server_host_key.ecdsa_public_key.curve STRING No
services.ssh.server_host_key.ecdsa_public_key.gx BYTES No
services.ssh.server_host_key.ecdsa_public_key.gy BYTES No
services.ssh.server_host_key.ecdsa_public_key.length INTEGER No
services.ssh.server_host_key.ecdsa_public_key.n BYTES No
services.ssh.server_host_key.ecdsa_public_key.p BYTES No
services.ssh.server_host_key.ecdsa_public_key.pub BYTES No
services.ssh.server_host_key.ecdsa_public_key.x BYTES No
services.ssh.server_host_key.ecdsa_public_key.y BYTES No
services.ssh.server_host_key.ed25519_public_key SubRecord No
services.ssh.server_host_key.ed25519_public_key.public_bytes BYTES No
services.ssh.server_host_key.fingerprint_sha256 STRING No
services.ssh.server_host_key.rsa_public_key SubRecord No
services.ssh.server_host_key.rsa_public_key.exponent BYTES No
services.ssh.server_host_key.rsa_public_key.length INTEGER No
services.ssh.server_host_key.rsa_public_key.modulus BYTES No
services.team_viewer SubRecord No
services.team_viewer.response BYTES No
services.telnet SubRecord No
services.telnet.banner BYTES No
services.telnet.do SubRecord Yes
services.telnet.do.key INTEGER No
services.telnet.do.value STRING No
services.telnet.dont SubRecord Yes
services.telnet.dont.key INTEGER No
services.telnet.dont.value STRING No
services.telnet.will SubRecord Yes
services.telnet.will.key INTEGER No
services.telnet.will.value STRING No
services.telnet.wont SubRecord Yes
services.telnet.wont.key INTEGER No
services.telnet.wont.value STRING No
services.tls SubRecord No Information about tls handshake done with this host.
services.tls.certificates SubRecord No Certificate and certificate chain details.
services.tls.certificates.chain SubRecord Yes Certificate chain information.
services.tls.certificates.chain.fingerprint STRING No SHA 256 fingerprint of the certificate in the certificate chain.
services.tls.certificates.chain.issuer_dn STRING No Distinguished name of the entity that has signed and issued the certificate.
services.tls.certificates.chain.subject_dn STRING No Distinguished name of the entity that the certificate belongs to.
services.tls.certificates.chain_fps_sha_256 BYTES Yes DEPRECATED (04/30/2021) - Use `chain` instead.
services.tls.certificates.leaf_data SubRecord No The TBS Certificate information.
services.tls.certificates.leaf_data.fingerprint STRING No SHA256 fingerprint of the TBS certificate.
services.tls.certificates.leaf_data.issuer SubRecord No Issuer distinguished name attributes.
services.tls.certificates.leaf_data.issuer.common_name STRING Yes
services.tls.certificates.leaf_data.issuer.country STRING Yes
services.tls.certificates.leaf_data.issuer.domain_component STRING Yes
services.tls.certificates.leaf_data.issuer.email_address STRING Yes
services.tls.certificates.leaf_data.issuer.jurisdiction_country STRING Yes
services.tls.certificates.leaf_data.issuer.jurisdiction_locality STRING Yes
services.tls.certificates.leaf_data.issuer.jurisdiction_province STRING Yes
services.tls.certificates.leaf_data.issuer.locality STRING Yes
services.tls.certificates.leaf_data.issuer.organization STRING Yes
services.tls.certificates.leaf_data.issuer.organization_id STRING Yes
services.tls.certificates.leaf_data.issuer.organizational_unit STRING Yes
services.tls.certificates.leaf_data.issuer.postal_code STRING Yes
services.tls.certificates.leaf_data.issuer.province STRING Yes
services.tls.certificates.leaf_data.issuer.serial_number STRING Yes
services.tls.certificates.leaf_data.issuer.street_address STRING Yes
services.tls.certificates.leaf_data.issuer_dn STRING No Distinguished name of the entity that has signed and issued the certificate.
services.tls.certificates.leaf_data.names STRING Yes Common names for the entity.
services.tls.certificates.leaf_data.pubkey_algorithm STRING No Algorithm used to create the public key.
services.tls.certificates.leaf_data.pubkey_bit_size INTEGER No Size of the public key.
services.tls.certificates.leaf_data.public_key SubRecord No Subject public key information.
services.tls.certificates.leaf_data.public_key.dsa SubRecord No
services.tls.certificates.leaf_data.public_key.dsa.g BYTES No
services.tls.certificates.leaf_data.public_key.dsa.p BYTES No
services.tls.certificates.leaf_data.public_key.dsa.q BYTES No
services.tls.certificates.leaf_data.public_key.dsa.y BYTES No
services.tls.certificates.leaf_data.public_key.ecdsa SubRecord No
services.tls.certificates.leaf_data.public_key.ecdsa.b BYTES No
services.tls.certificates.leaf_data.public_key.ecdsa.curve STRING No
services.tls.certificates.leaf_data.public_key.ecdsa.gx BYTES No
services.tls.certificates.leaf_data.public_key.ecdsa.gy BYTES No
services.tls.certificates.leaf_data.public_key.ecdsa.length INTEGER No
services.tls.certificates.leaf_data.public_key.ecdsa.n BYTES No
services.tls.certificates.leaf_data.public_key.ecdsa.p BYTES No
services.tls.certificates.leaf_data.public_key.ecdsa.pub BYTES No
services.tls.certificates.leaf_data.public_key.ecdsa.x BYTES No
services.tls.certificates.leaf_data.public_key.ecdsa.y BYTES No
services.tls.certificates.leaf_data.public_key.fingerprint STRING No
services.tls.certificates.leaf_data.public_key.key_algorithm STRING No
services.tls.certificates.leaf_data.public_key.rsa SubRecord No
services.tls.certificates.leaf_data.public_key.rsa.exponent BYTES No
services.tls.certificates.leaf_data.public_key.rsa.length INTEGER No
services.tls.certificates.leaf_data.public_key.rsa.modulus BYTES No
services.tls.certificates.leaf_data.signature SubRecord No Certificate signature information.
services.tls.certificates.leaf_data.signature.self_signed BOOLEAN No Denotes if the certificate was self signed.
services.tls.certificates.leaf_data.signature.signature_algorithm STRING No Cryptographic algorithm used by the CA to sign this certificate.
services.tls.certificates.leaf_data.subject SubRecord No Subject distinguished name attributes.
services.tls.certificates.leaf_data.subject.common_name STRING Yes
services.tls.certificates.leaf_data.subject.country STRING Yes
services.tls.certificates.leaf_data.subject.domain_component STRING Yes
services.tls.certificates.leaf_data.subject.email_address STRING Yes
services.tls.certificates.leaf_data.subject.jurisdiction_country STRING Yes
services.tls.certificates.leaf_data.subject.jurisdiction_locality STRING Yes
services.tls.certificates.leaf_data.subject.jurisdiction_province STRING Yes
services.tls.certificates.leaf_data.subject.locality STRING Yes
services.tls.certificates.leaf_data.subject.organization STRING Yes
services.tls.certificates.leaf_data.subject.organization_id STRING Yes
services.tls.certificates.leaf_data.subject.organizational_unit STRING Yes
services.tls.certificates.leaf_data.subject.postal_code STRING Yes
services.tls.certificates.leaf_data.subject.province STRING Yes
services.tls.certificates.leaf_data.subject.serial_number STRING Yes
services.tls.certificates.leaf_data.subject.street_address STRING Yes
services.tls.certificates.leaf_data.subject_dn STRING No Distinguished name of the entity associated with the public key.
services.tls.certificates.leaf_data.tbs_fingerprint STRING No Fingerprint of the TBS certificate.
services.tls.certificates.leaf_fp_sha_256 BYTES No SHA 256 fingerprint of the TBS certificate.
services.tls.cipher_selected STRING No Cipher suite chosen for the exchange.
services.tls.ja3s BYTES No The JA3S fingerprint for this service.
services.tls.server_key_exchange SubRecord No DEPRECATED (05/03/2021)
services.tls.server_key_exchange.dh_params SubRecord No Diffie-Hellman key exchange parameters used.
services.tls.server_key_exchange.dh_params.group SubRecord No Diffie-Hellman group details.
services.tls.server_key_exchange.dh_params.group.g BYTES No
services.tls.server_key_exchange.dh_params.group.p BYTES No
services.tls.server_key_exchange.dh_params.public_key BYTES No
services.tls.server_key_exchange.ec_params SubRecord No Elliptic-Curve key exchange parameters used.
services.tls.server_key_exchange.ec_params.named_curve INTEGER No Elliptic-Curve ID value.
services.tls.server_key_exchange.ec_params.public_key BYTES No
services.tls.server_key_exchange.rsa_params SubRecord No DEPRECATED (05/10/2021) - Can be found in the public key RSA details.
services.tls.server_key_exchange.rsa_params.public_key SubRecord No
services.tls.server_key_exchange.rsa_params.public_key.e BYTES No
services.tls.server_key_exchange.rsa_params.public_key.n BYTES No
services.tls.server_key_exchange.signature STRING No DEPRECATED (05/10/2021)
services.tls.session_ticket SubRecord No The new session ticket sent by the server to the client.
services.tls.session_ticket.length INTEGER No
services.tls.session_ticket.lifetime_hint INTEGER No Hint from server about how long the session ticket should be stored.
services.tls.version_selected STRING No Certificate version v1(0), v2(1), v3(2).
services.transport STRING No Transport protocol used to contact this service.
services.transport_fingerprint SubRecord No Metadata collected about the transport protocol connection to this service.
services.transport_fingerprint.id INTEGER No
services.transport_fingerprint.os STRING No
services.transport_fingerprint.quic SubRecord No
services.transport_fingerprint.quic.versions INTEGER Yes Raw versions presented in the QUIC version negotiation packet, if any.
services.transport_fingerprint.raw STRING No
services.truncated BOOLEAN No If true, the banner is limited to 100 bytes and there is no nested service message
services.unknown SubRecord No
services.unknown.banner BYTES No A byte array representing raw response from a host
services.unknown.transport STRING No
services.upnp SubRecord No
services.upnp.devices SubRecord Yes
services.upnp.devices.device_type STRING No
services.upnp.devices.friendly_name STRING No
services.upnp.devices.id INTEGER No Censys-generated IDs representing a device tree
services.upnp.devices.manufacturer STRING No
services.upnp.devices.manufacturer_url STRING No
services.upnp.devices.model_description STRING No
services.upnp.devices.model_name STRING No
services.upnp.devices.model_number STRING No
services.upnp.devices.model_url STRING No
services.upnp.devices.parent_id INTEGER No
services.upnp.devices.presentation_url STRING No
services.upnp.devices.serial_number STRING No
services.upnp.devices.service_list SubRecord Yes
services.upnp.devices.service_list.control_url STRING No
services.upnp.devices.service_list.event_sub_url STRING No
services.upnp.devices.service_list.scpd_url STRING No
services.upnp.devices.service_list.service_id STRING No
services.upnp.devices.service_list.service_type STRING No
services.upnp.devices.udn STRING No
services.upnp.devices.upc STRING No
services.upnp.endpoint STRING No
services.upnp.headers SubRecord Yes
services.upnp.headers.key STRING No
services.upnp.headers.value SubRecord No
services.upnp.headers.value.headers BYTES Yes The values provided in the corresponding header.
services.upnp.spec SubRecord No
services.upnp.spec.major STRING No
services.upnp.spec.minor STRING No
services.vnc SubRecord No
services.vnc.connection_failed_reason BYTES No If server terminates handshake, the reason offered (if any)
services.vnc.desktop_name BYTES No Desktop name provided by the server, capped at 255 bytes
services.vnc.pixel_encoding SubRecord No
services.vnc.pixel_encoding.name BYTES No
services.vnc.pixel_encoding.value INTEGER No
services.vnc.screen_info SubRecord No
services.vnc.screen_info.height INTEGER No
services.vnc.screen_info.name_len INTEGER No
services.vnc.screen_info.pixel_format SubRecord No
services.vnc.screen_info.pixel_format.big_endian BOOLEAN No If pixel RGB data are in big-endian
services.vnc.screen_info.pixel_format.bits_per_pixel INTEGER No How many bits in a single full pixel datum. Valid values are: 8, 16, 32
services.vnc.screen_info.pixel_format.blue_max INTEGER No Max value of blue pixel
services.vnc.screen_info.pixel_format.blue_shift INTEGER No How many bits to right shift a pixel datum to get blue bits in lsb
services.vnc.screen_info.pixel_format.depth INTEGER No Color depth
services.vnc.screen_info.pixel_format.green_max INTEGER No Max value of green pixel
services.vnc.screen_info.pixel_format.green_shift INTEGER No How many bits to right shift a pixel datum to get green bits in lsb
services.vnc.screen_info.pixel_format.padding1 INTEGER No
services.vnc.screen_info.pixel_format.padding2 INTEGER No
services.vnc.screen_info.pixel_format.padding3 INTEGER No
services.vnc.screen_info.pixel_format.red_max INTEGER No Max value of red pixel
services.vnc.screen_info.pixel_format.red_shift INTEGER No How many bits to right shift a pixel datum to get red bits in lsb
services.vnc.screen_info.pixel_format.true_color BOOLEAN No If false, color maps are used
services.vnc.screen_info.width INTEGER No
services.vnc.security_types SubRecord Yes server-specified security options
services.vnc.security_types.name BYTES No
services.vnc.security_types.value INTEGER No
services.vnc.version BYTES No
services.x11 SubRecord No
services.x11.refusal_reason STRING No
services.x11.requires_authentication BOOLEAN No
services.x11.roots SubRecord Yes
services.x11.roots.windows SubRecord Yes
services.x11.roots.windows.application_class STRING No
services.x11.roots.windows.application_name STRING No
services.x11.roots.windows.window_title STRING No
services.x11.vendor STRING No
services.x11.version STRING No
snapshot_date TIMESTAMP No Date the snapshot was generated
whois SubRecord No
whois.network SubRecord No
whois.network.handle STRING No
whois.network.name STRING No
whois.organization SubRecord No
whois.organization.abuse_contacts SubRecord Yes
whois.organization.abuse_contacts.email STRING No
whois.organization.abuse_contacts.handle STRING No
whois.organization.abuse_contacts.name STRING No
whois.organization.address STRING No
whois.organization.admin_contacts SubRecord Yes
whois.organization.admin_contacts.email STRING No
whois.organization.admin_contacts.handle STRING No
whois.organization.admin_contacts.name STRING No
whois.organization.city STRING No
whois.organization.country STRING No
whois.organization.handle STRING No
whois.organization.name STRING No
whois.organization.postal_code STRING No
whois.organization.state STRING No
whois.organization.street STRING No
whois.organization.tech_contacts SubRecord Yes
whois.organization.tech_contacts.email STRING No
whois.organization.tech_contacts.handle STRING No
whois.organization.tech_contacts.name STRING No