Silent Push Query Language (SPQL) queries target six data repositories, known as data sources, containing scanned web data. This article explains each data source and how to query it. See Field names for field details.
Available data sources
Field name | Contents |
|---|---|
| Web data on the public IPv4 and IPv6 ranges |
| Data from |
| Non-HTTP services, e.g., SSH/DNS, include TLS/SSL certificate data |
| Data gathered from open directories |
| Log of successful scanning attempts |
| Log of failed scanning attempts |
Query data sources
Use the
datasourcefield to target a specific repository.
Example 1
Search torscan for .onion domains containing crypto.
domain = crypto* AND datasource = torscanExample 2
Find expired SSL certificates in services on public IPv4.
ssl.expire = true AND datasource = servicesMultiple data sources
Use square brackets to query multiple sources (acts as OR).
domain = payments* AND datasource = [webscan, torscan]Notes: See SPQL Query Examples for more query patterns. Use SPQL API functionality or SPQL Command Line Utility to execute queries.