@iocium/link-age - v0.0.1
    Preparing search index...

    Interface LinkAgeOptions

    Options for configuring the Link-Age estimation process.

    interface LinkAgeOptions {
        concurrencyLimit?: number;
        corsProxy?: string;
        enableCensys?: boolean;
        enableCloudflareUrlscan?: boolean;
        enableCommonCrawl?: boolean;
        enableCt?: boolean;
        enableDns?: boolean;
        enableRevocation?: boolean;
        enableSafeBrowsing?: boolean;
        enableShodan?: boolean;
        enableUrlscan?: boolean;
        enableWayback?: boolean;
        enableWhois?: boolean;
        input?: string;
        logHandler?: (msg: string) => void;
        plugins?: LinkAgePlugin[];
        providerSecrets?: Record<string, string | undefined>;
        stopOnConfidence?: { minSignals: number; withinDays: number };
        timeoutMs?: number;
        userAgent?: string;
    }
    Index
    concurrencyLimit?: number

    Limit on the number of concurrent requests.

    corsProxy?: string

    CORS proxy to use for requests.

    enableCensys?: boolean

    Enable Censys checks.

    enableCloudflareUrlscan?: boolean

    Enable Cloudflare checks.

    enableCommonCrawl?: boolean

    Enable Common Crawl checks.

    enableCt?: boolean

    Enable Certificate Transparency checks.

    enableDns?: boolean

    Enable DNS checks.

    enableRevocation?: boolean

    Enable revocation status checks.

    enableSafeBrowsing?: boolean

    Enable Google Safe Browsing checks.

    enableShodan?: boolean

    Enable Shodan API checks.

    enableUrlscan?: boolean

    Enable urlscan.io checks.

    enableWayback?: boolean

    Enable Wayback Machine checks.

    enableWhois?: boolean

    Enable WHOIS lookup for domain information.

    input?: string

    Input URL or domain for which the age is being estimated.

    logHandler?: (msg: string) => void

    Function to handle log messages.

    plugins?: LinkAgePlugin[]

    A list of user supplied, or external / internal plugins

    providerSecrets?: Record<string, string | undefined>

    Secrets for providers, such as API keys.

    stopOnConfidence?: { minSignals: number; withinDays: number }

    Stop processing when a minimum confidence level is reached.

    Type Declaration

    • minSignals: number

      Minimum number of signals required to stop.

    • withinDays: number

      Time frame in days within which the signals must be found.

    timeoutMs?: number

    Timeout in milliseconds for requests.

    userAgent?: string

    User agent string to use for requests.