Skip to content

A collection of browser fingerprinting projects, research, and resources. Intended as a way to aggregate research surrounding the subject.

Notifications You must be signed in to change notification settings

embeddinglayer/awesome-fingerprinting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

awesome-fingerprinting

Fingerprinting is a practice in which websites identify a particular browser (and by extension, a particular user) by collecting and combining distinguishing features of the browser and underlying operating system. - Mozilla

About

A collection of browser fingerprinting projects, research, and resources. Intended as a way to aggregate research surrounding the subject. Please read the contributions section before opening a pull request.

Index

Libraries & Projects

Library Description
FingerprintJS FingerprintJS open source library for fingerprinting browsers.
CreepJS A compilation of browser fingerprinting research.
Supercookie Fingerprinting visitors via favicons
TorZilla Fingerprinting Gecko based browsers
TLS Fingerprinting TLS Fingerprinting
FingerprintJS BotD Bot detection library
Website Fingerprinting Library Pytorch-based open-source library for website fingerprinting attacks

Sites

Research

Fingerprinting Evasion

Library Description Language
FingerprintSuite Evade browser fingerprinting for headless browsers. Typescript
Undetected Chromedriver Modified selenium thats intended to bypass common headless browser checks Python
PuppeteerExtra Puppeteer extensions to evade common detections Typescript
Puppeteer With Fingerprints Puppeteer library to modify the browser fp Javascript
FakeBrowser Headless Browser Anti-detect Javascript
JS Shelter Extension to restrict the information gathered through browser fingerprinting Javascript
Privacy Badger Extension to block basic fingerprinting techniques Javascript
Chameleon Deprecated: Extension for blocking browser fingerprinting Javascript
uTLS TLS Impersonation Library Golang
TLS Client Built on top of uTLS offers a simpler wrapper with more profiles Golang
Curl Impersonate TLS Impersonation Python
Reqwest Impersonate TLS Impersonation Rust
PRIMP TLS Impersonation Rust

Other

Contribute

Contributions are welcome. Please follow the general format when creating a pull request.

About

A collection of browser fingerprinting projects, research, and resources. Intended as a way to aggregate research surrounding the subject.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published