[liberationtech] Trackography

Aymeric Vitte vitteaymeric at gmail.com
Thu Jan 8 05:35:46 PST 2015


Le 08/01/2015 13:50, ɣęƈƞą a écrit :
> yes, I guess, I admin I've to experiment other techniques, but at the 
> moment the script in the repository is a modified version of 
> https://code.google.com/p/phantomjs/source/browse/examples/netlog.js 
> and what matter for me is catch the third party inclusion chained 
> (you'll see when, with NoScript, you enable a specific resource, and 
> this resource cause the loading of other blocked scripts, etc. in a 
> default without blocking, all those are automatically download and 
> executed.)
>
>     (with proxy settings set to yours) so all connections attempts are
>     catched by the proxy?
>
>
> I'm thinking on implement this proxy solution (or use node.js + jsdom 
> https://github.com/tmpvar/jsdom ), because I want collect the content 
> of html+css+js, and apparently with phantomjs I can't. (Or just I've 
> not yet figure out "how do that" :) ).

I don't think jsdom either can cover all the cases, it does not/can't 
implement whatever is inside browsers, some time ago I made [1], similar 
than phantomjs/nodejs but supposed to be light, ie not strictly 
implementing all the crazy interfaces the DOM has invented, just 
implementing efficiently what's needed to render correctly a web page on 
server side, it works for most of the cases but it turned out that it 
would become quite huge to handle all the cases.

I forgot something: things that browsers are sending out without telling 
you, cf 
https://s3.amazonaws.com/ksr/assets/000/690/973/f9a25528976205dff93e60fc40dfa91f_large.jpg?1371808994

You don't take it into account?

I think the best would be to launch trackography from the browsers 
directly (makes me think to Collusion/LightBeam, but this plugin forgets 
to tell you about some links) and to proxy it to a server.

[1] https://github.com/Ayms/node-dom

-- 
Peersm : http://www.peersm.com
torrent-live: https://github.com/Ayms/torrent-live
node-Tor : https://www.github.com/Ayms/node-Tor
GitHub : https://www.github.com/Ayms

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.stanford.edu/pipermail/liberationtech/attachments/20150108/2d927919/attachment.html>


More information about the liberationtech mailing list