-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
47 lines (36 loc) · 1 KB
/
README
File metadata and controls
47 lines (36 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
OVERVIEW
Framework for identifying web clients based on commonly available datapoints.
PURPOSE
Track web clients using commonly divulged data.
POSSIBLE USES
* Reduce impact of ballot stuffing in voting systems
* Gain better understanding of users' habits
* Identify unusual activity
* Induce paranoia
DATAPOINTS SUPPORTED
* Useragent and operating system
* Client IP and IP block
* Accepted languages
* Browser height and width
* Cookie
FILES
database.php
Database config
ez_sql_core.php
ez_sql_mysql.php
Parts of ezSQL for easy prototyping (thanks jv!)
index.php
Wrapper for the demo
purge.php
Purges all tracking data from the db - no warning!
sherlock.php
Where all the fun stuff happens
tables.sql
Database structure and some random data
updatesession.php
Used to log tokened datapoins from client-side JS and image tags
SEE ALSO
* http://samy.pl/evercookie/
* https://panopticlick.eff.org/browser-uniqueness.pdf
* http://en.wikipedia.org/wiki/Device_fingerprint
* http://fingerprint.pet-portal.eu/