Okay, that makes sense to me.&nbsp; Thank you for taking the time to explain.<br><br>
<div><span class="gmail_quote">On 5/19/08, <b class="gmail_sendername">Ben Wilhelm</b> &lt;<a href="mailto:zorba-tor@pavlovian.net">zorba-tor@pavlovian.net</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span class="q">Grant Heller wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Thank you for replying, Ben.<br>&nbsp;Can (the concept of) a hidden service be simplified to that of any arbitrary protocol? &nbsp;Reconfigure an application to point to Tor instead of the Internet and if the hidden service exists, the application will communicate normally?<br>
</blockquote><br></span>No prob. :)<br><br>Short answer: Yes.<br><br>Longer answer: Yes, but it&#39;s a little more difficult. The application can&#39;t try to connect via IP, because hidden services don&#39;t have IPs. It has to connect via a hostname. As I understand it, this means the application must be using SOCKS 4a or SOCKS 5, and also must be set up to do that - a lot of applications simply aren&#39;t, and expect to be able to resolve the host and then connect to the IP in two separate steps. Which, in fairness, works in virtually all cases.<br>
<br>If the application is properly coded, then, yes, any system which doesn&#39;t break the network layering hierarchy will work just fine, given an appropriate onion address.<br><br>It would presumably be possible to rig up some kind of wacky system that mapped private IPs to onion addresses on the fly, but Tor doesn&#39;t have that yet (and I don&#39;t know if they&#39;ve even bothered considering implementing it, there are bigger issues.)<br>
<span class="sg"><br>-Ben<br></span></blockquote></div><br>