Advanced domain search

The Silent Push advanced domain search allows you to perform highly-customised scans of the Internet's IPv4 range, using a wide range of parameters including nameserver, WHOIS, network and domain name pattern matching.

As per the below instructions, the Domain field is the only mandatory parameter. All other fields are optional.

  1. Navigate to Advanced Query Builder > Domain Queries > Search

  2. Specify a domain regex

  3. Specify an nsname name (wildcards are supported)

  4. Specify an mxname (wildcards are supported)

  5. Check withmetadata to include metadata in the results

  6. Specify a date in first_seen_min to return only domains that have A records seen for the first time after the given date

  7. Select a first_seen_min mode (Strict: Selects A records that do not have any timestamps before first_seen_min. Any: Selects A records that have at least one timestamp after first_seen_min).

  8. Specify a date in first_seen_max to return only domains that have A records seen for the first time before the given date

  9. Select a first_seen_max mode (Strict: Select A records that do not have any timestamps after first_seen_max. Any: Select A records that have at least one timestamp before first_seen_max)

  10. Specify a date in last_seen_min to return domains that have A records last seen more recently than the given date.

  11. Specify a date in last_seen_max to return domains that have A records last seen more recently than the given date

  12. Select a last_seen_min mode (Strict: select A records that do not have any timestamps before last_seen_min. Any: select A records that have at least one timestamp after last_seen_min)

  13. Select a last_seen_max_mode (Strict: select A records that do not have any timestamps after last_seen_max. Any: select A records that have at least one timestamp before last_seen_max)

  14. Specify an asnum (AS numbers may be repeated multiple times for additional AS numbers. Separate values with semi-colon)

  15. Specify an asname (Separate values with semi-colon)

  16. Specify an AS name in asname_starts_with (Starting AS names may be repeated multiple times for additional AS names. Separate values with semi-colon)

  17. Specify an AS name in asn_contains (AS names may be repeated multiple times for additional AS names - separate values with semi-colon)

  18. Specify an AS name in asname_contains (AS names may be repeated multiple times for additional AS names - separate values with semi-colon)

  19. Specify an AS number in asn_match_max

  20. Specify an AS number in asn_match_min

  21. Specify a network address in network (additional networks and netmasks may be repeated multiple times for additional networks. Separate values with semi-colon)

  22. Specify a domain in first_seen_before to only return domains that have been seen using the NS server in the nsname parameter for the first time before the given date)

  23. Specify a domain in first_seen_after to only return domains that have been seen using the NS server in the nsname parameter for the first time after the given date)

  24. Specify a registrar

  25. Specify the email used to register domains

  26. Specify a date in whois_date_after to only return domains that have a created date in WHOIS after this date

  27. Specify a nameserver in nschange_from_ns to search for domains that domains that have changed nameserver from this server - exact match, wildcards and 'self' options supported

  28. Specify a nameserver in ns_change_to_ns to search for domains that have changed nameserver to this server - exact match, wildcards and 'self' options supported

  29. Specify a nameserver in ns_change_after to only return domains with nameserver changes that occurred after this date

  30. Specify a nameserver in ns_change_before to only return domains with nameserver changes that occurred before this date

  31. Specify a date in cert_date_min to only return domains that have had SSL certificates issued on or after the given date

  32. Specify a date in cert_date_max to only return domains that have had SSL certificates issued on or after the given date

  33. Specify a certificate authority in cert_issuer

  34. Specify a value in limit, to limit the number of results returned

  35. Specify a value in skip, to skip a given number of results

  36. Click Search

  37. (Optional) Click Explore Table View to populate results in an Explore screen for further analysis

Saving queries

Organizational users are able to save individual queries ran from Advanced Query Builder, and store them in the Private Queries menu for future analysis, or to share with their organization.

  1. Specify the query parameters

  2. Click Save Query

  3. Give your query a Name

  4. Specify a Description to add more context

  5. Click Save