I'm going to make the wacky assumption that many people on this list are also 
on Tor Talk so rather than waste more electrons I'll just link to my 
introduction for Thali that I posted there - 
https://lists.torproject.org/pipermail/tor-talk/2014-May/033112.html


A core part of Thali is that we run a background service on Android called the 
Thali Device Hub (TDH). The TDH is really just an embedded CouchDB server that 
accepts connections over mutual SSL auth and has some fun ACL logic, battery 
management and other logic. But the TDH is intended to be reached as a Tor 
hidden service.


I started to work with Orbot and ran into some issues I really need help with.


Issue #1 - How do I programmatically find the hidden service's name? - Near as 
I can tell there is no way for the TDH to programmatically figure out what the 
local hidden service's name is. I looked at NetCipher/OrbotHelper.java and I 
don't see any mechanism to retrieve the hidden service's .onion address. I dug 
around the Orbot code a bit and I could only find the hidden service name 
accessed via a shared preference stored in Orbot's context. I couldn't actually 
find a programmatic way for the TDH to ask for the hidden service name. The 
best I can come up with right now is to ask the user to please go over to Orbot 
and copy the onion name and paste it in the TDH. Obviously that isn't the best 
user experience so I figure I'm just slow and not finding the right way.


Issue #2 - How does Orbot handle multiple hidden services? - Ideally we would 
live in a happy world where people can easily run a hidden service where and 
when necessary and appropriate. So this means that different apps could run 
their own hidden services without interfering with each other. But right now it 
looks like Orbot only supports having a single hidden service mapped to a 
single port on the whole handset. So if there are two apps that need hidden 
services then I guess who ever asks first wins? Is this by design or am I 
missing something?


Thanks!


            Yaron

_______________________________________________
Guardian-dev mailing list

Post: [email protected]
List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev

To Unsubscribe
        Send email to:  [email protected]
        Or visit: 
https://lists.mayfirst.org/mailman/options/guardian-dev/archive%40mail-archive.com

You are subscribed as: [email protected]

Reply via email to