awalias / ape

Ant's Privacy Extension

Home Page:https://twitter.com/antwilson

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APE

Is a privacy preserving chrome extension that I built for my masters project in the summer of 2015

It protects against some browser fingerprinting libraries by spoofing certain browser metrics that are exploited, such as screen dimensions and user-agent string

APE will select a new 'profile' for these metrics in each new tab from a selection of the most common setups found in the wild (in 2015!)

Disclaimer: this extension has not been updated since 2015 and fingerprinting has undoubtably moved on considorably since then, but hopefully you find the basic structure useful and inspiring

Tweet @ me if you find this interesting

Requirements for running tests:

py27-selenium @2.21.2 (python) Python language binding for Selenium Remote Control

ChromeDriver - WebDriver for Chrome https://sites.google.com/a/chromium.org/chromedriver/getting-started

About

Ant's Privacy Extension

https://twitter.com/antwilson


Languages

Language:JavaScript 89.0%Language:Python 5.3%Language:HTML 5.0%Language:CSS 0.6%