测试与安全

browser-fingerprint-audit

liarjsdev/liarjs-skills

Audit a browser fingerprint for internal contradictions with the liarjs CLI - canvas, WebGL, WebGL2, WebGPU, audio, 220 fonts, WebRTC and timezone probes, scored against the TLS/HTTP/ASN view of the same request. Use when asked to run a browser fingerprint test, see what a fingerprint looks like, check canvas or WebGL fingerprint stability, compare a spoofed profile against a real browser, or find out whether a browser profile is self-consistent.

  • 10.7万 次安装
  • 5 星标
  • 收录于

安装命令

npx skills add https://github.com/liarjsdev/liarjs-skills --skill browser-fingerprint-audit

SKILL.md

Browser fingerprint audit

A browser controls its own JavaScript. It does not control the network it connects over. liarjs reads the fingerprint inside the browser, reads the TLS/HTTP/ASN view from the edge that served the request, and reports every place the two stories disagree.

Score: starts at 100, each failing check deducts its weight. 85 and above Trustworthy, 60 and above Suspicious, below that Likely spoofed / bot.

Run a scan

npx liarjs@0.3                    # launch a throwaway Chrome and scan it
npx liarjs@0.3 --all              # also list the checks that passed
npx liarjs@0.3 --offline          # JS-layer checks only, no outbound request
npx liarjs@0.3 --json scan.json   # save the full result for later comparison