-
Notifications
You must be signed in to change notification settings - Fork 26
Forward DNS
Tom Sellers edited this page Sep 3, 2021
·
7 revisions
The data referenced in this document can be found in the Forward DNS section of the Rapid7 Open Data website.
Project Sonar produces a Forward DNS dataset every week or so. This data is created by extracting domain names from a number of sources and then sending an ANY query for each domain. The sources used to build the list of domains include:
- Reverse DNS (PTR) Records
- Common Name and SubjectAltName fields from SSL Certificates
- HTML elements and Location headers seen in HTTP responses
- Zone files from COM, INFO, ORG, NET, BIZ, INFO and other TLDs
- Zone files from gTLDs
The dataset schema document can be found on the Open Data website here
The data format is a gzip-compressed JSON file, where each line of the file is a JSON document with attributes for the record name, type, value and time of resolution.
An example below using curl, pigz and jq to fetch, decompress and pretty print the first 10 records from a study in April 2017:
$ curl --silent https://scans.io/data/rapid7/sonar.fdns_v2/20170417-fdns.json.gz | pigz -dc | head -n 10 | jq
{
"timestamp": "1492468299",
"name": "reseauocoz.cluster007.ovh.net",
"type": "cname",
"value": "cluster007.ovh.net"
}
{
"timestamp": "1492435280",
"name": "isutility.web9.hubspot.com",
"type": "cname",
"value": "a1049.b.akamai.net"
}
{
"timestamp": "1492435280",
"name": "isutility.web9.hubspot.com",
"type": "cname",
"value": "webhost9.hubspot.net"
}
{
"timestamp": "1492436557",
"name": "sendv54sxu8f12g.ihance.net",
"type": "a",
"value": "52.52.156.202"
}
{
"timestamp": "1492436557",
"name": "sendv54sxu8f12g.ihance.net",
"type": "a",
"value": "54.215.210.155"
}
{
"timestamp": "1492466485",
"name": "shops.myshopify.com",
"type": "cname",
"value": "shops.myshopify.com"
}
{
"timestamp": "1492467470",
"name": "www.triblocal.com.s3-website-us-east-1.amazonaws.com",
"type": "cname",
"value": "s3-website-us-east-1.amazonaws.com"
}
{
"timestamp": "1492442430",
"name": "*.2925.com.dycdn.com",
"type": "a",
"value": "121.201.116.57"
}
{
"timestamp": "1492401188",
"name": "*.2bask.com",
"type": "a",
"value": "176.31.246.156"
}
{
"timestamp": "1492418685",
"name": "*.51kdyun.com",
"type": "a",
"value": "50.117.89.173"
}