Service Information

The Legacy Search dataset features numerous service-related fields. They can be used to identify the applications and content present on hosts and virtual hosts. The following list is a short preview of the top-level, service-related fields present in the Legacy Search dataset. In addition to top-level service fields, there are hundreds of service fields organized by the specific service name (such as services.ftp, services.dns, services.ssh, services.tls, services.http, and so on). Example queries targeting service fields are provided below the table.

The data definitions table in the Legacy Search web app provides a complete list of service fields.

Example fields

FieldType
servicesnested
services.bannertext
services.banner_hashestext
services.banner_hextext
services.discovery_methodtext
services.extended_service_nametext
services.parsedobject
services.perspective_idtext
services.portinteger
services.service_nametext
services.source_ipip
services.transport_protocoltext
services.truncatedboolean

Example queries

Query descriptionLegacy Search queryRun query in Legacy Search
Hosts emitting GNSS payloadsservices.banner: "$GPRMC"Try it
WinAQMS Environmental Monitorservices.banner: "WinAQMS Data Server" and services.truncated: falseTry it
Honeypot Hostsservices.truncated: trueTry it
Return hosts that are running an HTTP service on port 8888services: (port: 8888 and service_name: HTTP)Try it
Compromised MikroTik Routersservices.service_name: MIKROTIK_BW and "HACKED"Try it
Services on port 53 that are not DNSservices: (port: 53 and not service_name: DNS) and services.truncated: falseTry it
Return hosts with port 443 open (with any service type) and an HTTP service (on any port). Note that search criteria applies to a host or certificate as a whole, unless specified. This query returns hosts with any service on port 443 and HTTP on any port.services.port: 443 and services.service_name: HTTPTry it
Search for hosts that have any of the following ports open: 22, 23, 24, 25services.port: {22, 23, 24, 25}Try it
Find hosts running SSH on a non-standard port, for example, neither 22 nor 2222services: (service_name: SSH and not port: {22, 2222})Try it
Network devices with exposed login pagesservices: (labels:{network.device, login-page})Try it
Search for hosts that have at least one non-HTTP serviceservices: (not service_name: HTTP)Try it
Find hosts running a specific serviceservices.service_name: SSHTry it
Search for hosts that have no HTTP servicesnot services.service_name: HTTPTry it
Search for hosts with services that Censys Scanners last observed within NTT and TELIA ISPsservices.perspective_id: "PERSPECTIVE_NTT" and services.perspective_id: "PERSPECTIVE_TELIA"Try it
Find ATG serversservices.service_name: ATGTry it
Find Cobalt Strike serversservices.service_name: COBALT_STRIKETry it
Find hosts running software from a specific countrylocation.country: Russia and services.software.product: gSOAPTry it
Find hosts with a specific port openservices.port: 22Try it
Services listening on Port 22 that are not SSHsame_service(services.port: 22 and not services.service_name: {SSH} and not services.banner: {"Connection refused", "SSH-", "Exceeded MaxStartups", "Too many users", "Connection closed by server"}) and services.truncated: falseTry it
Find hosts with a specific service on a specific portservice: (port: 22 and service_name: SSH)Try it
Busybox Shellssame_service(services.banner: "Enter 'help' for a list of built-in commands" and services.service_name: TELNET) and services.truncated: false)Try it
Counter-Strike: Global Offensivesame_service(banner: "Counter-Strike: Global Offensive Server" and service_name: VALVE)"Try it