<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tor on Eccentric Authentication</title>
    <link>/categories/tor/</link>
    <description>Recent content in Tor on Eccentric Authentication</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 06 Apr 2016 00:00:00 +0000</lastBuildDate>
    <atom:link href="/categories/tor/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>tor made easy</title>
      <link>/blog/2016/04/06/tor-made-easy</link>
      <pubDate>Wed, 06 Apr 2016 00:00:00 +0000</pubDate>
      
      <guid>/blog/2016/04/06/tor-made-easy</guid>
      <description>

&lt;p&gt;Tor is the well known Onion Routing network. It lets people communicate over the internet without revealing their location.&lt;/p&gt;

&lt;p&gt;Using the Tor network is easy*) if all you need is browsing. Just run Tails or Whonix and browse. The sites can&amp;rsquo;t figure out where you are. This is good for your privacy, your anonymity. And good for people in countries that censor parts of the rest of the world.&lt;/p&gt;

&lt;p&gt;Others use Tor to host a hidden server. It lets them run a site without revealing their location. This is good against censorship too. And to sell contraband to much chagrin of law enforcement.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We offer a different use case: Connect to friends via Tor.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The basics of Eccentric Authentication is to be able to authenticate someone. In other words: to make sure it&amp;rsquo;s the same person as before. Once that&amp;rsquo;s established, there is no limits on the form of communication.&lt;/p&gt;

&lt;p&gt;In this blog, we&amp;rsquo;re going to show how to set up the stuff to make that happen. Then we show how to use it to chat with a friend, either with text chat or voice chat.&lt;/p&gt;

&lt;p&gt;*) Using Tor safely requires a bit more consideration. One must make sure to obey certain do&amp;rsquo;s and don&amp;rsquo;ts to prevent leaking of identifying information. Especially against active attacks to determine one&amp;rsquo;s identity or location.&lt;/p&gt;

&lt;h1 id=&#34;setting-up&#34;&gt;setting up&lt;/h1&gt;

&lt;p&gt;Download this virtual machine and run it. Direct: &lt;a href=&#34;/eccentric-demo-3.ova&#34;&gt;eccentric-demo-3.ova&lt;/a&gt; or via torrent: &lt;a href=&#34;/eccentric-demo-3.ova.torrent&#34;&gt;eccentric-demo-3.ova.torrent&lt;/a&gt;.&lt;/p&gt;

&lt;h1 id=&#34;using-it&#34;&gt;using it&lt;/h1&gt;

&lt;p&gt;In the VM, log in with username &amp;lsquo;user&amp;rsquo; and password &amp;lsquo;user&amp;rsquo;. If you need, user root has password root.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Double click the &amp;ldquo;Ecca Proxy 1&amp;rdquo; icon.&lt;br /&gt;
It starts the user agent service. It opens in a terminal and will show lots of debugging. Ignore that for now.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Double click the &amp;ldquo;Iceweasel 1&amp;rdquo; icon.&lt;br /&gt;
It starts the Firefox browser that uses the Ecca Proxy 1 for its authentication services. In other words: it uses the Proxy 1 to do all the cryptographic work for you.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;The browser opens with &lt;a href=&#34;http://cryptoblog.wtmnd.nl&#34;&gt;http://cryptoblog.wtmnd.nl&lt;/a&gt;&lt;br /&gt;
Notice: it doesn&amp;rsquo;t use https but don&amp;rsquo;t worry, the ecca-proxy takes care of security (and does use https).&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Browse the menu entry &amp;ldquo;The Blogs&amp;rdquo;;&lt;br /&gt;
Feel free to read any blogs, just don&amp;rsquo;t press any buttons on those blog pages, we&amp;rsquo;ll get to them later,&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;After reading, get back to &amp;ldquo;The Blogs&amp;rdquo; and press the &amp;ldquo;Create blog&amp;rdquo; link.&lt;br /&gt;
Expect a page stating: 401 - Eccentric Authentication required. This page is your Ecca Proxy 1 telling you the site requires you to log in with an account.&lt;br /&gt;
As you don&amp;rsquo;t have any, it offers to create an account.&lt;br /&gt;
Either specify a username (the part before @@) or let your ecca-proxy generate an &amp;lsquo;anon-12345678&amp;rsquo; random username. If the name is still available, you&amp;rsquo;ll get it, otherwise chose a (slighty) different one. It should take a few seconds to sign up.&lt;br /&gt;
When that succeeds, you&amp;rsquo;ll get a split screen. On top, it&amp;rsquo;s the ecca-proxy telling you it has created and account and logged you in. At the main part, it&amp;rsquo;s the cryptoblog site waiting for your blog.&lt;br /&gt;
Be creative and write something that would attract some followers. When finished, post your blog.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now, we leave this browser window and pretend to be a different user who comes across your blog.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Double click the &amp;ldquo;Ecca Proxy 2&amp;rdquo; icon. It starts up a second (and independent) proxy.&lt;br /&gt;
Then double click the &amp;ldquo;Iceweasel 2&amp;rdquo; icon. It will represent your different user.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Select &amp;ldquo;The blogs&amp;rdquo; and select the blog you just wrote in Proxy 1.&lt;br /&gt;
You could write a comment and post it to the world. Feel free to do so.&lt;br /&gt;
Or you could send a private message that is encrypted so only the  (from Iceweasel/Proxy 1 could read it).&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Or you could invite your alter ego (from Proxy 1) for a chat via Tor.&lt;br /&gt;
To do so: click the &amp;ldquo;Send invitation to connect&amp;rdquo;-button.&lt;br /&gt;
Select &amp;lsquo;chat&amp;rsquo;; it&amp;rsquo;s simpler to test that two audio streams to and from your computer.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your Proxy 2 now does a few things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;It creates a Tor Hidden Service for you. This will be the listening point for the other user to connect to.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;It sends its address in a private message to your alter ego.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;It keeps waiting for the intended computer to connect (your first user) and kicks everyone else out. It&amp;rsquo;s a private connection.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now go back to Iceweasel 1. Browse to the &amp;lsquo;Read Messages&amp;rsquo; tab and behold, there is an invitation from your second account. When you click the &amp;lsquo;Connect&amp;rsquo;-button, the Proxy 1 makes a connection to the Tor Hidden Service address and both sides start the chat app.&lt;/p&gt;

&lt;p&gt;Happy chatting.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>