1.0.0 • Published 3 months ago

@supercat1337/domain-extractor v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

Domain Extractor

This tool extracts domains from an X.509 certificate, helping you identify domains linked to a given IP address or URL.

Usage

// @ts-check

import { extractDomainsFromCertificate } from "@supercat1337/domain-extractor";

let result = await extractDomainsFromCertificate("8.8.8.8");
console.log(JSON.stringify(result));
// Outputs: {"url":"8.8.8.8","domains":["dns.google","dns.google.com","8888.google","dns64.dns.google"],"error":null}

let result2 = await extractDomainsFromCertificate("https://google.com");
console.log(JSON.stringify(result2));
// Outputs:
// {
//     url: "https://google.com",
//     domains: [
//         "google.com",
//         "appengine.google.com",
//         "bdn.dev",
//         "origin-test.bdn.dev",
//         "cloud.google.com",
//         "crowdsource.google.com",
//         "datacompute.google.com",
//         "google.ca",
//         "google.cl",
//         "google.co.in",
//         "google.co.jp",
//         "google.co.uk",
//         "google.com.ar",
//         "google.com.au",
//         "google.com.br",
//         "google.com.co",
//         "google.com.mx",
//         "google.com.tr",
//         "google.com.vn",
//         "google.de",
//         ...
//     ],
//     error: null
// }