[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-dev] Searchable Tor descriptor archive - GSoC 2013 project



Greetings!

I'm a student who will be working on the Searchable Tor descriptor archive as part of Google Summer of Code. Yay!

I've been following Tor development for a while and hope that this opportunity will be my way of sneaking into the development kitchen of Tor. In any case, I hope to stay around for a longer time to come.

The original GSoC project proposal is based on one of the Tor project ideas available [1] and is part of the Tor Metrics project [2]. The GSoC proposal itself is also available to read [3] (TXT; if there's any interest, I can work on reformatting.) My primary mentor is Karsten and my secondary mentor is Damian.

I will quote the abstract from the proposal to sum up the high-level goals of this project:

I'd like to create a more integrated and powerful descriptor archival search and browse system. (The current tools are very restrictive and the experience disjointed.) To do this, I'll write an archival browsing application wherein the results are interactive: they may act as further search filters. Together with a search string input tool which will have more filtering options, the application will provide a more cohesive archival browse & search experience and will be a more efficient tool.

So as of now, we have an array of tools for inspecting, searching for and getting aggregate data about running relays. (For an overview, see the Tools page in the Metrics portal. [4]) These tools include relay search, consensus info, exit-by-IP search, and quite a few more; furthermore, two Onionoo [5] based applications/tools: Atlas and Compass.

This project would proposes to:

The goals and design of the project have to be clarified, however. There is ongoing discussion (see another tor-dev thread [7] e.g.) whether perhaps the focus could be to create a backend which would speak the full Onionoo protocol and therefore be a potential replacement not only for relay search and exoneraTor, but also for other components: all presently-speaking Onionoo applications could be made to talk to the new backend, for example. The overall count of components will hopefully be reduced in any case, but ideally, we would end up with a much more integrated Tor Metrics (and maybe beyond) ecosystem.

Many open questions, however - see again [7]. Obviously discussions are very welcome indeed!

I'm wfn on OFTC (#tor-dev, #nottor), also reachable via XMPP <phistopheles@xxxxxxxxxx>, and am very much up for any kind of chat. :) I'll be busy with exams in the first three weeks of June, though - but will find time for sure!

Regards
Kostas.


[1] https://www.torproject.org/getinvolved/volunteer#metricsSearch

[2] https://metrics.torproject.org/

[3] http://kostas.mkj.lt/gsoc2013.txt

[4] https://metrics.torproject.org/tools.html

[5] https://onionoo.torproject.org/

[6] https://metrics.torproject.org/data.html#relaydesc

[7] https://lists.torproject.org/pipermail/tor-dev/2013-May/004940.html
_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev