Search Query Syntax
The search box speaks a structured, boolean query language. Combine typed
field filters with AND/OR/NOT,
ranges, sets, comparisons, regular expressions, and geo radius to pinpoint
exactly the hosts and services you want. Every example below is clickable —
run it to see live results.
A query is built from clauses like the one above. Stack
several with spaces and a host must match all of them. Mix in
OR, NOT, and parentheses to go further.
Examples marked with a link icon are live — click any one to run it.
Combining terms
Terms join with an implicit AND. Use these to broaden, narrow, or group them.
a ba OR b-a · NOT a( … )wordpressMatching values
A single field:value clause can be expressed many ways.
field:valuefield:"a phrase"field:val*field:*field:[a TO b]field:a-bfield:{a,b,c}field:>=nfield:/regex/geo:lat,lon,kmsort:field:dirWorked examples
Real queries that combine several features. Click to run.
product:nginx country:DE
nginx web servers located in Germany.
port:{80,443,8080} org:cloudflare
Common web ports announced by Cloudflare.
http.status:[500 TO 599]
Services currently returning a 5xx server error.
(product:apache OR product:nginx) vuln:*
Apache or nginx hosts with at least one known CVE.
http.body:"wp-content" http.status:200
Live WordPress sites (HTML body match).
tls.cert.subject:/.*\.gov/ country:US
US hosts whose TLS certificate CN ends in .gov.
geo:48.85,2.35,25 port:22
SSH services within 25 km of Paris.
asn:15169 -http.title:* sort:last_seen:desc
Recently-seen Google hosts that serve no HTML title.
Field reference
Every searchable field, its aliases, value type, and examples.
domain
text
aka subdomain, fqdn, dns
last_seen
datetime
aka seen
extra
text
aka service.extra
players.online
number
aka players, mc.players
players.max
number
aka players.slots
motd
text
aka game.motd
http.body
text
aka http.html, html, body
sort
keyword