Description Usage Arguments Details Note References Examples
urlscan.io uses an Elasticsearch back-end and enables querying by a number of fields, including:
domain
: Domain (or a subdomain of it) is contacted in one of the requests
page.domain
: Domain (or a subdomain of it) is the first domain to be contacted
ip
: The IP or subnet are contacted in one request
asn
: The autonomous system (AS) was contacted (must use AS
prefix!) (comma-separated for more than one)
asname
: The autonomous system with this name was contacted (comma-separated for more than one)
filename
: This filename was requested
hash
: A resource with this SHA256 hash was downloaded
server
: The page contact a host running this web server
task.method
: one of "manual
" or "api
"; show manual (user) or API submissions
1 | urlscan_search(query, size = 100, offset = 0, sort = NULL)
|
query |
query to run |
size |
number of results to return (default is |
offset |
offset of first result (for pagination) (default is |
sort |
sorting, specified via |
The fields ip
, domain
, url
, asn
, asnname
, country
and server
can also be prefixed with page.
to only match the value for the first request/response (e.g. page.server:nginx AND page.domain:de
).
Furthermore, you can concatenate search-terms with AND
, OR
, etc.
Search can only find public scans, there is no way to search for private scans.
https://urlscan.io/about-api/#search
1 | x <- urlscan_search("r-project.org")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.