Ir al contenido principal

SecurityTrails::Domain - Extracción de datos de dominios desde SecurityTrails

img

Información general del extractor

SecurityTrails es el repositorio de datos históricos de DNS más grande del mundo. Proporciona datos para empresas de seguridad, investigadores y equipos que necesitan detallar, encontrar cambios sospechosos en los registros DNS y prevenir futuras actividades fraudulentas o delictivas.

La funcionalidad de A-Parser permite guardar configuraciones de extracción de datos para su uso posterior (ajustes preestablecidos), establecer programas de extracción de datos y mucho más. Puede utilizar la multiplicación automática de consultas, la sustitución de subconsultas desde archivos, el escaneo de combinaciones alfanuméricas y listas para obtener la mayor cantidad posible de resultados.

El guardado de resultados es posible en la forma y estructura que necesite, gracias al potente motor de plantillas integrado Template Toolkit, que permite aplicar lógica adicional a los resultados y exportar datos en varios formatos, incluidos JSON, SQL y CSV.

Datos recopilados

  • Alexa rank
  • Apex domain
  • Host
  • Número de subdominios
  • A records
  • TXT records
  • AAAA records
  • Ns records
  • SOA records
  • MX records
  • CNAME records
  • CNAME records pointed here
  • MX records pointed here
  • NS records pointed here
  • Subdominios
  • historical A
  • historical AAAA
  • historical MX
  • historical NS
  • historical SOA
  • historical TXT

img

img

img

Características

Selección de la sección Mode de la cual se recopilan los datos:

Subdomain

  • https://securitytrails.com/list/apex_domain/google.com

History

  • https://securitytrails.com/domain/google.com/history/a
  • https://securitytrails.com/domain/google.com/dns

Casos de uso

  • Obtención de subdominios y su Rank
  • Recopilación de información sobre el proveedor de hosting de los subdominios
  • Obtención del proveedor de correo de los subdominios
  • Recopilación del historial de A, AAAA, MX, NS, SOA, TXT
  • Recopilación de registros DNS del dominio A, AAAA, MX, NS, SOA, TXT

Consultas

Como consultas, es necesario especificar dominios, por ejemplo:

google.com

Opciones de salida de resultados

A-Parser admite un formateo flexible de los resultados gracias al motor de plantillas integrado Template Toolkit, lo que le permite mostrar los resultados de forma arbitraria, así como estructurada, por ejemplo, CSV o JSON.

Salida por defecto

Formato del resultado:

$query - $alexa - $apex_domain

Ejemplo de resultado:

google.com - 1 - google.com

Salida de resultados para registros aRecords

Formato del resultado:

$aRecords.format('$ip, $stats\n')

Ejemplo de resultado:

142.250.73.238, 18037

Salida de resultados para registros txt

Formato del resultado:

$txt.format('$record\n')

Ejemplo de resultado:

v=spf1 include:_spf.google.com ~all
google-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o
globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8=
facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95
docusign=1b0a6754-49b1-4db5-8540-d2c12664b289
docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e
apple-domain-verification=30afIBcvSuDV2PLX

Salida de resultados para registros aaaaRecords

Formato del resultado:

$aaaaRecords.format('$ip, $stats\n')

Ejemplo de resultado:

2607:f8b0:4004:82a::200e, 17294

Salida de resultados para registros nsRecords

Formato del resultado:

$nsRecords.format('$ns, $stats\n')

Ejemplo de resultado:

ns4.google.com, 5226
ns3.google.com, 5233
ns2.google.com, 5268
ns1.google.com, 5298

Salida de resultados para registros mxRecords

Formato del resultado:

$mxRecords.format('$p, $host, $stats\n')

Ejemplo de resultado:

aspmx.l.google.com, 13227170, 10
alt4.aspmx.l.google.com, 7665791, 50
alt3.aspmx.l.google.com, 7726366, 40
alt2.aspmx.l.google.com, 12894431, 30
alt1.aspmx.l.google.com, 12975832, 20

Salida de resultados para registros soaRecords

Formato del resultado:

$soaRecords.format('$ttl, $email, $stats\n')

Ejemplo de resultado:

dns-admin.google.com, 147485, 900

Salida de resultados para registros soaRecords en CSV

Formato del resultado:

[% FOREACH soaRecords; 
tools.CSVline(ttl, email, stats);
END %]

Ejemplo de resultado:

dns-admin.google.com,147485,900

Salida de información sobre subdominios

Formato del resultado:

$subdomains.format('$domain, $alexa, $hosting, $mail\n')

Ejemplo de resultado:

google.com, 4, Google LLC, Google LLC
plus.google.com, 11, Google LLC,
maps.google.com, 18, Google LLC,
play.google.com, 22, Google LLC,
docs.google.com, 24, Google LLC,
support.google.com, 27, Google LLC,
sites.google.com, 36, Google LLC,
developers.google.com, 40, Google LLC,
apis.google.com, 44, Google LLC,
chrome.google.com, 47, Google LLC,
translate.google.com, 57, Google LLC

Salida de información sobre subdominios en tabla CSV

Formato del resultado:

[% FOREACH subdomains; 
tools.CSVline(domain, alexa, hosting, mail);
END %]

Ejemplo de resultado:

google.com,4,"Google LLC","Google LLC"
plus.google.com,11,"Google LLC",
maps.google.com,18,"Google LLC",
play.google.com,22,"Google LLC",
docs.google.com,24,"Google LLC",
support.google.com,27,"Google LLC",
sites.google.com,36,"Google LLC",
developers.google.com,40,"Google LLC"

Volcado de resultados en JSON

Formato general del resultado:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.subdomains = [];

FOREACH item IN p1.subdomains;
obj.subdomains.push({
domain = item.domain
alexa = item.alexa
hosting = item.hosting
mail = item.mail
});
END;

obj.json %]

Texto inicial:

[

Texto final:

]

Ejemplo de resultado:

[{
"query": "google.com",
"subdomains": [
{
"domain": "google.com",
"mail": "Google LLC",
"hosting": "Google LLC",
"alexa": 4
},
{
"domain": "plus.google.com",
"mail": "",
"hosting": "Google LLC",
"alexa": 11
},
{
"domain": "maps.google.com",
"mail": "",
"hosting": "Google LLC",
"alexa": 18
}
]
}]
sugerencia

Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".

Configuraciones posibles

ParámetroValor por defectoDescripción
ModeHistorySección del sitio de la cual se recopilan los datos