Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix typo in faq.scala.html #58

Open
wants to merge 183 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
9a03991
README.md edited online with Bitbucket
plaperdr Dec 2, 2014
9fe604a
README.md edited online with Bitbucket
plaperdr Dec 2, 2014
2c000e3
Update of the Readme
plaperdr Dec 2, 2014
60593f5
Source of the OSData.swf added
plaperdr Dec 2, 2014
5bf7944
Fixed incorrect font color when hovering tabs in the menu + Added Git…
plaperdr Dec 3, 2014
5bb0548
License added
plaperdr Dec 3, 2014
3f90230
Changed the way SQL queries were handled for improved security
plaperdr Dec 8, 2014
3b21326
Improved stats generation to reduce server load
plaperdr Dec 8, 2014
30d03f4
update comparison with panopticlick
bbaudry Dec 16, 2014
131f95e
updated links
bbaudry Dec 16, 2014
c663c08
Adding support for WebGL vendor and renderer attributes
plaperdr Dec 18, 2014
3096f41
Stats cached on server startup
plaperdr Dec 18, 2014
ce1e4f1
Adding french translation for the About page + Slight modifications t…
plaperdr Dec 18, 2014
17e9dcd
Adding a small fix to identify users lying on their version of Windows
plaperdr Dec 18, 2014
c141a8f
Small typo in fr translation
Framartin Dec 18, 2014
e8eaa7e
Merge pull request #4 from Framartin/patch-1
plaperdr Dec 18, 2014
bc36710
Adding some information to list of collected data
Dec 19, 2014
57ba5a5
Rephrasing fr string
Dec 19, 2014
26614b9
Update messages.fr
Dec 19, 2014
cd89a25
Asynchronous calculation of similarity ratios (user waiting time redu…
plaperdr Dec 22, 2014
9e538f0
Merge pull request #5 from goofy-bz/patch-2
plaperdr Dec 22, 2014
db74671
Merge pull request #7 from goofy-bz/patch-4
plaperdr Dec 22, 2014
156d9ea
Merge pull request #6 from goofy-bz/patch-3
plaperdr Dec 22, 2014
7a76392
Fixed the french translation of the privacy section and modified engl…
plaperdr Dec 22, 2014
7836515
Modification to the privacy page to support fr/en languages
plaperdr Dec 22, 2014
9124d33
Adding updated routing file
plaperdr Dec 22, 2014
37bc21b
Update messages.fr
Dec 23, 2014
6285995
Merge pull request #9 from goofy-bz/patch-5
plaperdr Jan 9, 2015
44e7dd6
added a few links
bbaudry Feb 6, 2015
b789a47
Fixed incorrect link in the Links section
plaperdr Feb 16, 2015
c610fb0
Fixed wrong HTML tag placement in Links section
plaperdr Feb 16, 2015
30baa57
Update font awesome to 4.3.0
plaperdr Feb 20, 2015
9321561
Update of Plugin Detect to 0.8.9
plaperdr Feb 20, 2015
54352c3
Update of jQuery to 1.11.2
plaperdr Feb 20, 2015
6a5ab24
Update of Bootstrap to version 3.3.2
plaperdr Feb 20, 2015
4164b64
Remove last external dependency by providing the custom font through …
plaperdr Feb 20, 2015
4a536b2
Adding script that fix display bugs in IE8 and lower
plaperdr Feb 20, 2015
127e9fc
One main template is now used for all views + Smartphone display bug …
plaperdr Feb 20, 2015
7bfbc31
Update of Play activator to 1.2.12
plaperdr Feb 20, 2015
c566710
Update of Play and Scala
plaperdr Mar 30, 2015
a50b232
.gitignore added
plaperdr Apr 3, 2015
a7fe030
update of conf files
antoinevastel Apr 30, 2015
5bf1356
Optimization of the loading time of the fp page
antoinevastel May 5, 2015
1a25923
delete webgl on th fp page
antoinevastel May 6, 2015
9db31bd
Removed a test
antoinevastel May 6, 2015
0a13330
Update application.conf
antoinevastel May 6, 2015
ef5e5e4
Update persistence.xml
antoinevastel May 6, 2015
8de1ef1
Added a way to stock statistics
antoinevastel May 7, 2015
563aa9a
Merge branch 'master' of https://github.com/spiritc/amiunique
antoinevastel May 7, 2015
a1df407
Added a way to store statistics in a new table to increase the loadin…
antoinevastel May 7, 2015
391932d
added a way to stock statistics and to update them safely
antoinevastel May 9, 2015
1bb3039
added stats per plugin
antoinevastel May 11, 2015
3866278
modification of the forceFP script (integrated in fp.scala.html) to m…
antoinevastel May 11, 2015
6449cdf
Changed the menu to use messages (for the translation)
antoinevastel May 11, 2015
af0622c
fixed problem on the ui
antoinevastel May 11, 2015
31d1c81
started the creation of the history page
antoinevastel May 11, 2015
d12b4b8
Worked on the history page
antoinevastel May 12, 2015
4da1e61
added a modal popup for returning visitors
antoinevastel May 12, 2015
830e044
removed test on application.java file
antoinevastel May 12, 2015
a93c8d1
New feature : we can create statistics depending on a temporal period
antoinevastel May 12, 2015
0083b4a
fixed an exception on /history
antoinevastel May 13, 2015
6296f9c
add a tab to sum up the differences in /history page
antoinevastel May 13, 2015
1b93d56
finalized stats
antoinevastel May 20, 2015
2fb7402
add library
antoinevastel May 20, 2015
fbbc4a4
add routes and controller method to handle post request from amiuniqu…
antoinevastel May 21, 2015
04396aa
added missing files
antoinevastel May 21, 2015
a462a5c
Changed the ui for global stats page
antoinevastel May 22, 2015
629264d
added new features to my history page
antoinevastel May 27, 2015
21775cc
modified messages (fr/en) for history page
antoinevastel May 29, 2015
8ac5e55
deleted test
antoinevastel May 29, 2015
8abac7e
Changed the way to update combinationStats table. It now uses akka sc…
antoinevastel May 29, 2015
52f1db9
Added coloration to highlight differences between 2 fingerprints in h…
antoinevastel May 29, 2015
c6d430d
deleted the modification part in controllers.history
antoinevastel May 29, 2015
cc41838
modified the order for the date in my history page
antoinevastel May 29, 2015
f6ba756
removed tests
antoinevastel Jun 1, 2015
2923a9e
added new methods/pages to handle the amiunique extension
antoinevastel Jun 1, 2015
787faaa
added cache to stats page and fixed bugs
antoinevastel Jun 2, 2015
b6f2a32
Update to Bootstrap 3.3.4
plaperdr Jun 4, 2015
b48748c
Adding Privacy tools webpage
plaperdr Jun 4, 2015
39837f8
Fixing display bugs where the sidebar would not collapse in some situ…
plaperdr Jun 4, 2015
2a8cbe9
Jquery updated
plaperdr Jun 4, 2015
56cf6d4
Fixed display bug and redundancy in the stats view
plaperdr Jun 4, 2015
4bfa96d
Improved browser detection for statistics
plaperdr Jun 5, 2015
1855179
Update of the tools page
plaperdr Jun 5, 2015
9ce6012
Adding missing icon
plaperdr Jun 5, 2015
68cb6f8
accelerated the time to update combinationStats
antoinevastel Jun 8, 2015
696f779
deleted comments
antoinevastel Jun 8, 2015
2f421e1
new way to update combination stats
antoinevastel Jun 8, 2015
dcecff9
solved problem in fpNpoJs
antoinevastel Jun 11, 2015
09970b4
solved problems in computation of percentages caused by the modificat…
antoinevastel Jun 11, 2015
435fdc2
solved bug with history
antoinevastel Jun 12, 2015
66def88
Merge pull request #12 from antoinevastel/master
plaperdr Jun 12, 2015
223a984
Removed unnecessary files
plaperdr Jun 12, 2015
060241e
gitignore updated
plaperdr Jun 12, 2015
a36692e
Removed redundancy in the history view
plaperdr Jun 12, 2015
406740d
Removed console log
plaperdr Jun 12, 2015
ce7bffb
Fixed incorrect dependencies in some views and controllers
plaperdr Jun 12, 2015
5710a3f
Updated messages
plaperdr Jun 12, 2015
2758790
Update to the stats page and the style of the date picker
plaperdr Jun 12, 2015
0995935
Hide the extension page in the main menu
plaperdr Jun 12, 2015
c469cc6
Fixed a redirection bug
plaperdr Jun 15, 2015
3467ee3
Update of the history page with the addition of canvas difference
plaperdr Jun 15, 2015
63c562f
Fixing missing files from previous commit
plaperdr Jun 15, 2015
7eccb21
History tables now responsive
plaperdr Jun 16, 2015
e95369a
Update of the combinationStats table at the start of the server if empty
plaperdr Jun 16, 2015
5df4abf
Putting back correct cookie parameters
plaperdr Jun 16, 2015
1e25c14
WebGL test changed
plaperdr Jun 16, 2015
22ceb5f
Merge remote-tracking branch 'origin/dev'
plaperdr Jun 16, 2015
5645b3f
Fixed missing bracket in stats view
plaperdr Jun 16, 2015
e7e0188
Fixed difference bug in history view
plaperdr Jun 17, 2015
349d088
Put custom range fields in stats view in read-only mode
plaperdr Jun 17, 2015
2da8a82
Reintroducing the no JS page
plaperdr Jun 17, 2015
4ae8489
Fixed bug with the fpNoJs page
plaperdr Jun 17, 2015
b4c82ab
Modifications of the extension page for the arrival of the AmIUnique …
plaperdr Jul 6, 2015
a3589f9
Removed System.out
plaperdr Jul 7, 2015
40327d0
Fixed incorrect URL
plaperdr Jul 7, 2015
5942ca4
Fixed typo in URL
plaperdr Jul 7, 2015
9a8b789
Updating structure of two SQL tables
plaperdr Jul 27, 2015
25d5327
Adding timeline for extension users
plaperdr Jul 29, 2015
5517592
Updating JS scripts to make them reusable
plaperdr Jul 29, 2015
069cd41
Adding missing timeline view
plaperdr Jul 29, 2015
600195d
Fixed bug with timeline with only one FP
plaperdr Jul 29, 2015
2c94d14
Adding support for the timeline for the extension
plaperdr Aug 12, 2015
ba4f38f
Temporary fix for the empty IDs from extension
plaperdr Aug 14, 2015
08dbde3
translated "privacy tools" in the menu
antoinevastel Aug 26, 2015
0113f78
Merge pull request #18 from antoinevastel/master
plaperdr Aug 31, 2015
38a1285
Update to Play 2.3.10
plaperdr Sep 29, 2015
eae1ce2
Update to font-awesome 4.4.0
plaperdr Sep 29, 2015
dc84884
.gitignore updated
plaperdr Sep 29, 2015
592fa4b
Adding images
plaperdr Sep 29, 2015
580d989
Introduction of the extension page + back-end update of how the serve…
plaperdr Oct 2, 2015
93f2f57
Fixing the remaining bugs with no JS fingerprints
plaperdr Oct 2, 2015
7ed9e36
Conf file for production
plaperdr Oct 2, 2015
5691500
Remove imports in Global
plaperdr Oct 2, 2015
b6a5f96
Simplified production conf
plaperdr Oct 2, 2015
626de74
Restructured Application.java into several controllers
plaperdr Oct 2, 2015
f351a15
Removing a link in the links section
plaperdr Oct 2, 2015
53ef458
Adding a new tool in the tools section
plaperdr Oct 2, 2015
574f298
Adding missing message in modal
plaperdr Oct 5, 2015
04ddbe5
Adding fr translation for the tools, timeline and home page (use of P…
plaperdr Oct 5, 2015
2bd770e
Small fixes in the fr translation
plaperdr Oct 5, 2015
52cb734
Fix CSS navbar bugs (PR #20)
plaperdr Oct 6, 2015
fc20079
Readding missing homepage redirection
plaperdr Oct 12, 2015
4c57aa0
Fixes missing parsing of the Microsoft Edge browser (#23)
plaperdr Jan 11, 2016
90bf6bf
Memory scalability fix for the stats computation with a growing numbe…
plaperdr Jan 11, 2016
1b3336e
Fixed custom dates which were not in the correct format + code cleaning
plaperdr Jan 11, 2016
1e45b69
Adding links to the extensions in the homepage message
plaperdr Jan 13, 2016
4d7c859
Adding a page to see your own fingerprint without statistics
plaperdr Feb 25, 2016
77e7670
Updated links and homepage
plaperdr Mar 15, 2016
a4eb053
Updating homepage messages
plaperdr Mar 15, 2016
55e5fdc
Fixing small bug
plaperdr Apr 21, 2016
8832d3f
Adding attributes from the AudioContext API
plaperdr Jun 22, 2016
be6de8b
Fixing Safari bug with AudioContext
plaperdr Sep 12, 2016
9314b28
Fixing some broken links in Links page
plaperdr Nov 21, 2016
7773022
Fixed typo in one link
plaperdr Nov 30, 2016
6fac2e0
Minor FAQ grammar edit
alejandro-myc May 4, 2017
ec1b681
Adds scripts collecting new attributes
antoinevastel May 23, 2017
18632f8
Update server side code for collecting new attributes
antoinevastel May 23, 2017
e580e52
new schema for extensionData
antoinevastel May 23, 2017
76e8315
remove fields related to websocket error
antoinevastel May 23, 2017
0b2f967
Merge pull request #39 from DIVERSIFY-project/audio
plaperdr May 31, 2017
0be7aaa
Merge branch 'master' of https://github.com/DIVERSIFY-project/amiunique
antoinevastel Jun 1, 2017
39e2f52
Adds try catch to secure some functions
antoinevastel Jun 1, 2017
28381f9
Update list of fonts collected and increase timeout for image
antoinevastel Jun 6, 2017
a79c8dc
adds fonts
antoinevastel Jun 8, 2017
788846d
Fixing a small bug in the Stats page
plaperdr Jun 10, 2017
00041b5
Updating home message and links
plaperdr Jun 10, 2017
8d90187
Fixing a small bug in the FP page
plaperdr Jun 10, 2017
f8ffff4
replaced string of fonts by list
antoinevastel Jun 21, 2017
579ad21
Merge pull request #37 from alejandro-myc/master
plaperdr Jun 21, 2017
d31d85e
Merge pull request #38 from antoinevastel/master
plaperdr Jun 21, 2017
d40ae9c
To collect publications that mention amiunique
bbaudry Feb 13, 2019
bd2a0b0
Update dissemination.md
bbaudry Feb 13, 2019
0690185
Update dissemination.md
bbaudry Feb 13, 2019
2ea38a2
Update dissemination.md
bbaudry Feb 13, 2019
7c72ef3
Update dissemination.md
bbaudry Feb 13, 2019
cbe322c
Update dissemination.md
bbaudry Feb 15, 2019
76025e6
Update dissemination.md
bbaudry Feb 18, 2019
53e06cc
Update dissemination.md
bbaudry Feb 18, 2019
7d84dcd
Update dissemination.md
bbaudry Feb 18, 2019
81b501a
1 million fingerprints on homepage
bbaudry Feb 19, 2019
44c824e
Update dissemination.md
bbaudry Feb 21, 2019
b76d2c9
Fix typo in faq.scala.html
bripmccann Jun 3, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*~
.idea
*.iml
22 changes: 22 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
The MIT License (MIT)

Copyright (c) 2014 Pierre Laperdrix

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

57 changes: 57 additions & 0 deletions OSData.as
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
// OSData.as
package {

import flash.display.Sprite;
import flash.text.Font;
import flash.text.FontType;
import flash.text.FontStyle;
import flash.external.ExternalInterface;
import flash.system.Capabilities;

public class OSData extends Sprite
{
public function OSData()
{
ExternalInterface.addCallback('getFonts', this.getDeviceFonts);
ExternalInterface.addCallback('getOS', this.getOS);
ExternalInterface.addCallback('getResolution', this.getResolution);
ExternalInterface.addCallback('getLanguage', this.getLanguage);

if (ExternalInterface.available) {
ExternalInterface.call("isConnected");
}
}

public function getDeviceFonts():Array
{
var embeddedAndDeviceFonts:Array = Font.enumerateFonts(true);

var deviceFontNames:Array = [];
for each (var font:Font in embeddedAndDeviceFonts)
{
if (font.fontType == FontType.EMBEDDED
|| font.fontStyle != FontStyle.REGULAR
)
continue;
deviceFontNames.push(font.fontName);
}

return deviceFontNames;
}

public function getOS():String
{
return Capabilities.os;
}

public function getResolution():Array
{
return [Capabilities.screenResolutionX,Capabilities.screenResolutionY];
}

public function getLanguage():String
{
return Capabilities.language;
}
}
}
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Am I Unique ? #

This repository contains all the source code from the [AmIUnique.org](https://amiunique.org/) website.
This application was built using the [framework Play 2.3](https://playframework.com/) for the back-end and [Bootstrap](http://getbootstrap.com/) for the front-end.

### Requirements ###
**JDK8** is needed to build the application.

### Creation of the database ###
A database is needed to store the fingerprints.
To facilitate the creation process, the "**fpDB.sql**" file located at the root of the repository contains the structure of the table. You just need to import it with mysqldump or through phpMyAdmin to have everything set up properly.
Then, you have to modify the "**amiunique-source/website/conf/application.conf**" to include your database connection credentials (user and password).
Same action required in "**amiunique-source /website/conf/META-INF/persistence.xml**" to activate the persistence of data.

### Launch of the application ###
Like other play applications, run "**./activator run**" at the root of the website directory to launch the web application. You will then be able to access your app via "**localhost:9000**".
You may also need to regenerate the Play application secret. To do so, run "**play-update-secret**" in the Play console.
77 changes: 77 additions & 0 deletions audio.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
-- phpMyAdmin SQL Dump
-- version 4.6.2
-- https://www.phpmyadmin.net/
--
-- Host: localhost
-- Generation Time: Jun 22, 2016 at 11:37 AM
-- Server version: 10.0.23-MariaDB
-- PHP Version: 5.6.22

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `fingerprint`
--

-- --------------------------------------------------------

--
-- Table structure for table `audio`
--

CREATE TABLE `audio` (
`counter` int(11) NOT NULL,
`id` varchar(50) NOT NULL,
`acSampleRate` varchar(11) NOT NULL,
`acState` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`acMaxChannelCount` varchar(6) NOT NULL,
`acNumberOfInputs` varchar(6) NOT NULL,
`acNumberOfOutputs` varchar(6) NOT NULL,
`acChannelCount` varchar(6) NOT NULL,
`acChannelCountMode` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`acChannelInterpretation` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`anFftSize` varchar(6) NOT NULL,
`anFrequencyBinCount` varchar(6) NOT NULL,
`anMinDecibels` varchar(6) NOT NULL,
`anMaxDecibels` varchar(6) NOT NULL,
`anSmoothingTimeConstant` varchar(60) NOT NULL,
`anNumberOfInputs` varchar(6) NOT NULL,
`anNumberOfOutputs` varchar(6) NOT NULL,
`anChannelCount` varchar(6) NOT NULL,
`anChannelCountMode` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`anChannelInterpretation` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`audioDynSum` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`audioDynHash` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`audioPoints` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`audioDynPoints` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Indexes for dumped tables
--

--
-- Indexes for table `audio`
--
ALTER TABLE `audio`
ADD PRIMARY KEY (`counter`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `audio`
--
ALTER TABLE `audio`
MODIFY `counter` int(11) NOT NULL AUTO_INCREMENT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
57 changes: 57 additions & 0 deletions combinationStats.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
-- phpMyAdmin SQL Dump
-- version 4.4.11
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jul 27, 2015 at 08:06 AM
-- Server version: 10.0.20-MariaDB
-- PHP Version: 5.6.10

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `fingerprint`
--

-- --------------------------------------------------------

--
-- Table structure for table `combinationStats`
--

CREATE TABLE IF NOT EXISTS `combinationStats` (
`counter` int(10) unsigned NOT NULL,
`combination` mediumtext COLLATE utf8_unicode_ci NOT NULL,
`indicator` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
`number` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Indexes for dumped tables
--

--
-- Indexes for table `combinationStats`
--
ALTER TABLE `combinationStats`
ADD PRIMARY KEY (`counter`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `combinationStats`
--
ALTER TABLE `combinationStats`
MODIFY `counter` int(10) unsigned NOT NULL AUTO_INCREMENT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
11 changes: 11 additions & 0 deletions dissemination.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Award
* [CNIL award](https://www.cnil.fr/fr/la-cnil-et-inria-decernent-le-prix-protection-de-la-vie-privee-2018)
# Online posts
* [htps://www.nextinpact.com/news/105886-cookies-tiers-traceurs-fingerprint-et-compagnie-comment-ca-marche.htm](https://www.nextinpact.com/news/105886-cookies-tiers-traceurs-fingerprint-et-compagnie-comment-ca-marche.htm)
* [http://binaire.blog.lemonde.fr/2019/02/09/avez-vous-deja-joue-a-qui-est-ce/](http://binaire.blog.lemonde.fr/2019/02/09/avez-vous-deja-joue-a-qui-est-ce/)
* [https://www.browserplugs.com/fingerprint-testing-websites/](https://www.browserplugs.com/fingerprint-testing-websites/)
* [Hacker news, Feb. 2019](https://news.ycombinator.com/item?id=19212123)
# Academic publications

# Cool tweets
* [https://twitter.com/fet_eu/status/1093502165375688705](https://twitter.com/fet_eu/status/1093502165375688705)
116 changes: 116 additions & 0 deletions extensionData.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
-- phpMyAdmin SQL Dump
-- version 4.5.4.1deb2ubuntu2
-- http://www.phpmyadmin.net
--
-- Client : localhost
-- Généré le : Mar 23 Mai 2017 à 17:33
-- Version du serveur : 5.7.18-0ubuntu0.16.04.1
-- Version de PHP : 7.0.15-0ubuntu0.16.04.4

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de données : `fingerprint`
--

-- --------------------------------------------------------

--
-- Structure de la table `extensionData`
--

CREATE TABLE `extensionData` (
`counter` int(11) NOT NULL,
`id` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`addressHttp` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`creationDate` datetime NOT NULL,
`updateDate` datetime DEFAULT NULL,
`endDate` datetime DEFAULT NULL,
`userAgentHttp` varchar(300) COLLATE utf8_unicode_ci DEFAULT NULL,
`acceptHttp` varchar(300) COLLATE utf8_unicode_ci DEFAULT NULL,
`hostHttp` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`connectionHttp` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`encodingHttp` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
`languageHttp` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
`orderHttp` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
`pluginsJS` text COLLATE utf8_unicode_ci NOT NULL,
`platformJS` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`cookiesJS` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`dntJS` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`timezoneJS` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`resolutionJS` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`localJS` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`sessionJS` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`IEDataJS` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`canvasJS` mediumtext COLLATE utf8_unicode_ci,
`webGLJs` mediumtext COLLATE utf8_unicode_ci,
`fontsFlash` mediumtext COLLATE utf8_unicode_ci,
`resolutionFlash` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`languageFlash` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`platformFlash` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`adBlock` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`vendorWebGLJS` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
`rendererWebGLJS` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
`octaneScore` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`sunspiderTime` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`pluginsJSHashed` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
`canvasJSHashed` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
`webGLJsHashed` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
`fontsFlashHashed` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
`hardwareConcurrency` varchar(2) COLLATE utf8_unicode_ci DEFAULT NULL,
`availableScreenResolution` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`cpuClass` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`modernizr` text COLLATE utf8_unicode_ci,
`overwrittenObjects` varchar(250) COLLATE utf8_unicode_ci DEFAULT NULL,
`osMediaQueries` varchar(250) COLLATE utf8_unicode_ci DEFAULT NULL,
`appCodeName` varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL,
`oscpu` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,
`appName` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,
`appVersion` varchar(150) COLLATE utf8_unicode_ci DEFAULT NULL,
`languages` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`mimeTypes` text COLLATE utf8_unicode_ci,
`pluginsUsingMimeTypes` text COLLATE utf8_unicode_ci,
`product` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,
`productSub` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`vendor` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`vendorSub` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,
`touchSupport` varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL,
`buildID` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,
`navigatorPrototype` text COLLATE utf8_unicode_ci,
`mathsConstants` varchar(250) COLLATE utf8_unicode_ci DEFAULT NULL,
`resOverflow` varchar(150) COLLATE utf8_unicode_ci DEFAULT NULL,
`errorsGenerated` varchar(250) COLLATE utf8_unicode_ci DEFAULT NULL,
`unknownImageError` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,
`fontsEnum` text COLLATE utf8_unicode_ci,
`audio` text COLLATE utf8_unicode_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Index pour les tables exportées
--

--
-- Index pour la table `extensionData`
--
ALTER TABLE `extensionData`
ADD PRIMARY KEY (`counter`);

--
-- AUTO_INCREMENT pour les tables exportées
--

--
-- AUTO_INCREMENT pour la table `extensionData`
--
ALTER TABLE `extensionData`
MODIFY `counter` int(11) NOT NULL AUTO_INCREMENT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Loading