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

Re: [tor-dev] Detecting if a IP address belongs to a Tor Exit node.



Thanks to all for the help!

Best!

Jorge

On Fri, Dec 7, 2012 at 5:05 AM, David Fifield <david@xxxxxxxxxxxxxxx> wrote:
> On Thu, Dec 06, 2012 at 08:39:09AM +0100, Karsten Loesing wrote:
>> >>>> Why not just run and query an Onionoo server?
>> >>>
>> >>> Onionoo isn't really optimised in regards to giving out lists of
>> >>> exits, the parsing of the JSON sounds like a duplicate effort to me.
>> >>> Also, shipping Onionoo with every facilitator seems a bit overkill.
>>
>> It's not Onionoo's primary purpose to give out lists of exit addresses,
>> but it provides that information, too.  It just doesn't offer good query
>> parameters for that use case.  But I think you should do okay
>> downloading the full set of relay summaries once per hour and cache that
>> data locally.  The URL is:
>>
>> https://onionoo.torproject.org/summary?type=relay&running=true
>>
>> The protocol specification is here:
>>
>> https://onionoo.torproject.org/
>>
>> I wouldn't recommend running your own Onionoo server, particularly not
>> on every facilitator.  But if you cache results, you don't really have
>> to do that.
>
> Thank you, Karsten, for the helpful information.
>
> Jorge, I think that using Onionoo as a data source is the thing to do.
> You should be able to adapt your program from
> https://trac.torproject.org/projects/tor/ticket/7549#comment:4. You can
> assume that the Python json library is present.
>
> David Fifield
_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev