返回排行榜

vytal-io/vytal-extension

TypeScriptvytal.io

Browser extension to spoof timezone, geolocation, locale and user agent.

fingerprintfingerprintingprivacybrowser-scanip-addresssercurityreactbrowserjavascriptextensiontimezonechrome
Star 增长趋势
Star
1.9k
Forks
100
周增长
Issues
23
5001k1.5k
2021年7月2023年1月2024年8月2026年3月
制品库npmnpm install vytal-extension
README

The Vytal extension was acquired and this repository will no longer receive updates.

Vytal

Get Vytal for Chrome Get Vytal for Microsoft Edge Get Vytal for Opera

Browser extension to spoof your timezone, geolocation, locale and user agent.

About

This extension allows you to customize your browser's settings to appear as if you are accessing the internet from a different location, locale, or device. This can be useful for testing websites, bypassing regional restrictions, or protecting your privacy online. With just a few clicks, you can change your time zone, locale, geolocation, and user agent to match your desired settings.

Most extensions that provide these features rely on content scripts to inject script tags into web pages. There are many limitations to script tag injections which you can read about here: https://palant.info/2020/12/10/how-anti-fingerprinting-extensions-tend-to-make-fingerprinting-easier

Vytal utilizes the chrome.debugger API to spoof this data instead. This allows the data to be spoofed in frames, web workers and during the initial loading of a website. It also makes the spoofing completely undetectable.

Vytal is not a VPN or proxy and will not change your IP. Although it can be used in combination with a VPN to obscure your true location.

You can test and compare Vytal and other extensions on https://vytal.io

Vytal contains collects no data and signup is not required.

Limitations

Debugging bar

While the chrome.debugger API is active, a bar under the address bar is displayed. Hiding the bar is only possible when the --silent-debugger-extension-api command-line switch is used.

Instructions on how to run chromium with flags: https://www.chromium.org/developers/how-tos/run-chromium-with-flags

FireFox

Unfortunately Vytal doesn't work on Firefox since Firefox doesn't support the debugger API for extensions. https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions#browser_compatibility

New tab

The chrome debugger cannot attach itself to chrome://newtab. This can result in data leakage to the first non chrome:// page you navigate to.

Locale override does not mock language data

Unlike the Chrome devtools location sensor, overriding the locale does not change language data (such as navigator.language or navigator.languages). There is an open ticket about this here: https://bugs.chromium.org/p/chromium/issues/detail?id=1306254

Screenshots

Screenshot of location data tab

Screenshot of user agent tab

Screenshot of info tab

Dev

This application is built with Javascript and React.

Clone this repo and run these commands to start the development server.

yarn
yarn start

Load the extension on Chrome:

  • Access chrome://extensions/
  • Check Developer mode
  • Click on Load unpacked extension
  • Select the build folder.
相关仓库
CloakHQ/CloakBrowser

Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.

PythonPyPIMIT Licenseanti-detectbot-detection
cloakbrowser.dev
28.9k2.3k
fingerprintjs/fingerprintjs

The most advanced free and open-source browser fingerprinting library

TypeScriptnpmMIT Licensejavascriptdetection
fingerprint.com/github/
27.9k2.6k
beemdevelopment/Aegis

A free, secure and open source app for Android to manage your 2-step verification tokens.

JavaMavenGNU General Public License v3.0otptotp
getaegis.app
12.8k558
projectdiscovery/nuclei-templates

Community curated list of templates for the nuclei engine to find security vulnerabilities.

JavaScriptnpmMIT Licensenuclei-templatesnuclei
github.com/projectdiscovery/nuclei
12.7k3.6k
daijro/camoufox

🦊 Anti-detect browser

C++Mozilla Public License 2.0antidetectantidetect-browser
camoufox.com
10.3k871
jonasstrehle/supercookie

⚠️ Browser fingerprinting via favicon!

HTMLMIT Licensefingerprintfavicon
supercookie.me
7.4k367
Kunzisoft/KeePassDX

Lightweight vault and password manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.

KotlinGNU General Public License v3.0keepassandroid
keepassdx.com
7k384
EnableSecurity/wafw00f

WAFW00F allows one to identify and fingerprint Web Application Firewall (WAF) products protecting a website.

PythonPyPIBSD 3-Clause "New" or "Revised" Licensewaffingerprint
enablesecurity.com
6.5k1.1k
sensepost/gowitness

🔍 gowitness - a golang, web screenshot utility using Chrome Headless

GoGo ModulesGNU General Public License v3.0chromeheadless
4.4k437
lcvvvv/kscan

Kscan是一款纯go开发的全方位扫描器,具备端口扫描、协议检测、指纹识别,暴力破解等功能。支持协议1200+,协议指纹10000+,应用指纹20000+,暴力破解协议10余种。

GoGo ModulesGNU General Public License v3.0redteamscanner
4.3k549
sentient-agi/OML-1.0-Fingerprinting

OML 1.0 via Fingerprinting: Open, Monetizable, and Loyal AI

PythonPyPIApache License 2.0omlfine-tuning
3.5k233
motiful/cc-gateway

AI API identity gateway — reverse proxy that normalizes device fingerprints and telemetry for privacy-preserving API proxying

TypeScriptnpmMIT Licenseanthropicapi-gateway
3k505