tls-devicer
    Preparing search index...

    Interface TlsConsistency

    interface TlsConsistency {
        cipherJaccard: number;
        consistencyScore: number;
        extensionJaccard: number;
        factors: string[];
        headerOrderScore: number;
        headerValueScore: number;
        http2Score: number;
        isNewDevice: boolean;
        ja3Match: boolean | null;
        ja4Match: boolean | null;
        tlshScore: number | null;
    }
    Index

    Properties

    cipherJaccard: number

    Jaccard similarity of cipher suites vs the most-recent snapshot. 0–1

    consistencyScore: number

    Overall consistency of the TLS profile against device history. 0–100

    extensionJaccard: number

    Jaccard similarity of TLS extensions vs the most-recent snapshot. 0–1

    factors: string[]

    Human-readable anomaly signals detected

    headerOrderScore: number

    Header order Jaccard similarity vs the most-recent snapshot. 0–1

    headerValueScore: number

    Stable header values similarity vs the most-recent snapshot. 0–1

    http2Score: number

    HTTP/2 settings similarity vs the most-recent snapshot. 0–1

    isNewDevice: boolean

    True when no history existed before this request

    ja3Match: boolean | null

    Whether the JA3 string matches the most-recent snapshot. null = no history

    ja4Match: boolean | null

    Whether the JA4 string matches the most-recent snapshot. null = no history

    tlshScore: number | null

    TLSH fuzzy hash distance score. 100 = identical, 0 = maximally different. null when TLSH cannot be computed (profile too short).