Git Product home page Git Product logo

chameleon's Introduction

Chameleon

Chameleon version GPL v3 License Crowdin

Chameleon is a WebExtension port of the popular Firefox addon Random Agent Spoofer.

The UI is near identical and contains most of the features found in the original extension.

chameleon screenshot

Features

Useragents

  • Randomly select from a preset list of user agents.
  • Choose between different platforms or device types.
  • Use a custom user agent.
  • Change user agent at interval.

Headers

  • Prevent malicious authorization.
  • Modify referer options.
  • Enable Do Not Track.
  • Prevent Etag tracking.
  • Spoof accept headers.

Options

  • Enable script injection.
  • Disable WebSockets.
  • Limit tab history.
  • Protect window.name.
  • Protect keyboard fingerprint.
  • Spoof audio context
  • Spoof client rects.
  • Spoof screen size.
  • Spoof timezone.
  • Set timezone to IP location.
  • Enable first party isolation.
  • Enable resist fingerprinting.
  • Enable tracking protection.
  • Prevent WebRTC leak.
  • Modify cookie options.
  • about:config checklist to enhance your privacy.

WebExtensions are unable to modify about:config entries. A workaround for this is to use the checklists that can be found under certain menu options. Right click the option and select "Copy Link Location". Paste this link into your address bar and you'll be presented with the option in about:config.

Whitelist

  • Use your real or spoofed profile for whitelisted sites.
  • Manage a list of whitelist rules.
  • Supports regular expressions
  • Use a custom profile per whitelist rule.

Installation

Chameleon is available on the Firefox Add-ons website.

Contribute

Want to help improve Chameleon? Send a pull request or open an issue. Keep in mind that some functionality isn't technically possible.

You can help translate Chameleon by visiting Crowdin.

Wiki

Don't know where to start? Check out the wiki. If you're having issues with a website, please read the whitelist guide.

Credits

Chameleon icon made by Freepik from www.flaticon.com is licensed by CC 3.0 BY

dillbyrne for creating Random Agent Spoofer

Joue Quroi for the timezone spoofing code Spoof Timezone

ilGur for the audio context spoofing code AudioContext Defender

Princeton Web Transparency & Accountability Project for the audio context fingerprinting code AudioContext Fingerprint

chameleon's People

Contributors

sereneblue avatar dependabot-preview[bot] avatar guyxy avatar nlgranger avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.