<div class="gmail_quote">Hi Runa,</div><div class="gmail_quote"><br></div><div class="gmail_quote">On Sat, May 28, 2011 at 2:52 PM, Runa A. Sandvik <span dir="ltr">&lt;<a href="mailto:runa.sandvik@gmail.com">runa.sandvik@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi everyone,<br>
<br>
DreamPlug is a new plug computer from GlobalScale Technologies:<br>
<a href="http://www.globalscaletechnologies.com/c-5-dreamplugs.aspx" target="_blank">http://www.globalscaletechnologies.com/c-5-dreamplugs.aspx</a>. The spec<br>
looks good, it runs Ubuntu by default and it doesn&#39;t cost too much. I<br>
thought that the DreamPlug was going to be very user friendly and a<br>
potential candidate for the Torouter project. (Maybe) I was wrong.<br>
<br></blockquote><div>I got one of these.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
When the SheevaPlug came out a couple of years ago, it shipped with a<br>
web interface that enabled users to change various network options. I<br>
thought the DreamPlug would ship with some kind of interface as well<br>
(and my plan was to just plug in a Tor page). This is not the case; it<br>
ships with lighthttpd by default and displays a static and very simple<br>
placeholder page on 192.168.1.1.<br> </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
If we want to use the DreamPlug for the Torouter, we will have to<br>
write a web interface for easy configuration of Tor. The interface<br>
should probably also provide options to better secure the DreamPlug.<br>
Downloading and installing Tor isn&#39;t a problem, but the configuration<br>
side of things can be tricky for users who aren&#39;t used to the command<br>
line.</blockquote><div><br></div><div>You don&#39;t HAVE to have a web interface, but it sure does make it nice. However, SSH is really the only secure way to ensure you don&#39;t have some XSS or CSRF attack from your browser (cause that can be really bad when your browser takes over Tor... ;)  </div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thoughts? Comments?<br>
<br></blockquote><div><span class="Apple-style-span">I got lots of experience with these types of devices.  The </span>DreamPlug <span class="Apple-style-span"> is using an ARM processor, much like the Yoggie Open Firewalls did.  Maybe you heard of JanusPA(.com)...basically it was a Tor / OpenVPN Router that you could put inline on your ethernet connection, required zero config to make it work out of the box, and worked with any IPv4 device.</span></div>
<div><br></div><div><span class="Apple-style-span">I have a build environment for the ARM architecture already, and I have a SheevaPlug and a </span>DreamPlug <span class="Apple-style-span">, but I haven&#39;t put Tor on it yet due to being way overloaded with my day/night job.</span></div>
<div><br></div><div><span class="Apple-style-span">If you want, I could probably get all the development stuff tarball&#39;d up and posted somewhere with basic instructions.  Or I could probably just take 2 hours, do a build, and stuff it into the </span>DreamPlug <span class="Apple-style-span">, then make a tarball of that.</span></div>
<div><br></div><div><span class="Apple-style-span">As for the &quot;Freedombox&quot;, it sounds like a over-glorified JanusPA or </span>DreamPlug <span class="Apple-style-span">or Gumstix.  Getting Tor running on these things isn&#39;t difficult, and to have it automatically use Tor on boot and route all your traffic over Tor isn&#39;t that difficult either.  It&#39;s setting up the build environment and testing that takes the most time.</span></div>
<div><br></div><div>Give me a few days, maybe a week, and I&#39;ll dust off some old drives and see what I can dig up for you.  I could probably save you a lot of time in Development, but your on your own to tackle the learning curve.</div>
<div><br></div><div>Best Regards,</div><div><br></div><div>Kyle</div></div>