<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Hello<br><br></div><div>I'm Rohit from India, aspiring for gsoc-2015(TOR). This will be my 2nd consecutive year for gsoc participation. Previous mediawiki. Project:<a href="http://tools.wmflabs.org/bub/">BUB tool</a><br><br></div>I stumbled across <a href="https://www.torproject.org/getinvolved/volunteer.html.en#Panopticlick">Panopticlick related project</a> in tor project ideas. I would like to propose a project relating to this.<br></div>Panopticlick obtains browser fingerprints mainly via javascript objects(navigator, screen, window etc.)  These objects are easy to fake in webkit browsers, without touching the underlying source code of browsers, eg.  using <i>__defineGetter__() </i>after every<i> javascriptObjectCleared.</i><br></div>If we could compile a large dataset of possible values of js object for several popular browsers, we could use that to randomize the fingerprint for each network request.<br></div>The dataset could also contain random http header values etc.<br><br></div>I am building a python library that does somewhat similar. <a href="https://github.com/rohit-dua/selkie">https://github.com/rohit-dua/selkie</a> (<i>in development</i>) It uses pyqt for headless browsing/scraping of webpages. It is a python library that mimics different browser fingerprints by faking(randomizing) the values of navigator, screen object, headers etc. I also intend to add biometric library that mimics humans mouse movements/ keypress statistics for clicking links and surfing pages.<br><br></div>I propose to build a similar headless bot that mimics several browsers fingerprints and could be used for anonymous scraping of data and/or adding a feature of random fingerprint in awesome tor tools. Also to improve anonymity location based datasets could be provided(<i>supported in the above library</i>) as extra/feature.(maybe downloaded from <a href="http://statcounter.com">statcounter.com</a>)<br><br></div>Thanks<br></div>Rohit Dua<br></div>IRC:rohit-dua<br></div>github: <a href="https://github.com/rohit-dua/">rohit-dua</a><br></div>(<a href="mailto:8ohit.dua@gmail.com">8ohit.dua@gmail.com</a>)<br><div><br><br><div><div><div><div><br><div>
    <div><div><div><br></div></div></div></div></div></div></div></div></div></div>