Linux.com

Feature: Programming

TorPark: A secure, anonymous, and portable Web browser

By Nathan Willis on May 08, 2006 (8:00:00 AM)

Share    Print    Comments   

TorPark is the intersection of two relatively recent free software developments: portable Firefox and the onion router. Just like the chocolate and peanut butter of the old Reese's ads, they taste better together. With TorPark on a USB flash drive, you can bring the power and flexibility of Firefox with you when you travel -- and count on Tor to keep your browsing anonymous and secure at the same time.

The current TorPark package (1.5.0.2) is available as a 5.6MB self-extracting Windows archive, localized for more than 30 languages. Expand the archive and inside you will find a folder that you can copy directly onto any rewriteable medium (flash drive, hard drive, etc.). TorPark will not run from a CD, since it must write to a local directory.

The folder contains a portable build of Firefox 1.5, a pre-configured Tor installation, and the Torpark.exe executable. Running Torpark.exe establishes an encrypted circuit to the distributed anonymous network of Tor routers, then launches Firefox. You can test whether TorPark is running by pointing the browser at a Web site like whatismyip.com; the IP address reported by the site should be different in TorPark than it is in a native browser.

Anonymous appeel

If you are not sure why anyone would want to run TorPark, read the documentation on the Tor Web site. In brief, Tor makes you virtually untraceable and protects you from local snooping as well. TorPark adds the ability to enjoy this same level of security from public computers, Internet cafés, hotel lounges, or anywhere else that network and machine security are out of your hands.

The tradeoffs for this security are decreased network speed and some limitations on your browsing experience. The speed issue is the result of Tor's routing your TCP traffic through a mesh of three Tor servers before taking it to its destination. Overall network throughput is slightly degraded, but you will most likely notice the effect in the initial lag between clicking on a link and when the page begins to load.

As for the browsing experience, TorPark by default ships with JavaScript deactivated and no multimedia plugins. You can change this, but both JavaScript and plugins like Flash and QuickTime gather data from your local machine and send it back to the remote server, so your anonymity cannot be guaranteed (although your connection will still be encrypted on the local network). Java plugins will not work with TorPark because they cannot be made "portable" at all, because they require too much low-level access to the operating system.

If you can learn to live with these limitations, TorPark is the safest way to browse the Web when out in the wild world. I downloaded it and tried it on a local public library PC. I experienced a noticeable initial delay between clicking on a link and when the link loaded; on several occasions I even had the connection time out. You can tweak Firefox's settings to outwait the timeout problems through trial and error, but you get no guarantees that you won't have to tweak them again at your next location.

The good news is that TorPark does not require you to undertake any such tweaks in order to run. It literally could not be any simpler to use: copy the folder as-is to your flash drive, and click to begin. I love it when software just works.

Torpark thumbnail
Click to enlarge
Take up your onion and walk

For the time being, TorPark is only available as a Windows package. The project's FAQ says that a Mac version is possible but not in the works, simply for lack of a machine. As for a Linux version, it is certainly possible, although the market would be much smaller due to the paucity of Linux computers being used as public terminals.

Another obvious advancement would seem to be adding email, instant messenger, chat, file transfer, or VoIP applications to the mix. Here, there are some limitations imposed by Tor itself. For starters, Tor only operates on TCP connections, which would eliminate UDP-dependent application such as FTP and many multimedia protocols. Furthermore, the speed of the Tor network could render real-time communication attempts unbearable.

Anyone willing to learn the ins and outs of Tor configuration can load up a USB flash drive with a suite of portable applications and configure them manually. But TorPark is a clear winner for its simplicity and ease of use.

Share    Print    Comments   

Comments

on TorPark: A secure, anonymous, and portable Web browser

Note: Comments are owned by the poster. We are not responsible for their content.

Editors: WTF is this article doing here?!

Posted by: Anonymous Coward on May 09, 2006 09:41 AM
It has nothing to do with either GNU/Linux or FOSS. It is about a PROPRIETARY product for WINDOWS which might one day be available for GNU/Linux.

Are you guys nuts or senile?!

#

Re:Editors: WTF is this article doing here?!

Posted by: pwzhang on May 09, 2006 03:30 PM
Agreed. Feel cheated.

#

Re:Editors: WTF is this article doing here?!

Posted by: dukeinlondon on May 09, 2006 07:48 PM
I guess the message is that there are not enough decent articles on Linux applications out there.

#

Re:Editors: WTF is this article doing here?!

Posted by: Anonymous Coward on May 09, 2006 08:17 PM
if that is true, then they should simply publish less articles because if they really want to replace quality by quantity the next thing we will have is some rapturous piece about the Bill and Melida Gates Foundation...

#

Re:Editors: WTF is this article doing here?!

Posted by: crythias on May 10, 2006 12:12 AM
Portable Firefox is free and open source.
The onion router is free and open source.
The package contains both.

The package only runs on Windows, but that's just because the binaries were compiled/assembled for Windows.

The mere fact that it runs on Windows (and even if it ONLY runs on Windows) doesn't disqualify it from being FOSS. The qualifications of FOSS do not specify what operating system it MUST run on.

#

oh really?! ok - prove it:

Posted by: Anonymous Coward on May 10, 2006 01:32 AM
please post a link to the following:

1) TorPark source code
2) TorPark license

and we shall see for ourselves

#

Re:oh really?! ok - prove it:

Posted by: crythias on May 10, 2006 02:37 AM
Why don't you download the self extracting 7zip archive and read it yourself? (It's GPL btw.)

Now, I don't know what comprises the 129kb of torpark.exe<nobr> <wbr></nobr>... Everything else is open source. It'd seem likely that torpark.exe should have source somewhere, due to its license being GPL, but I am unable to locate it.

The readme.txt:
"Torpark is a combination of free softwares.
These softwares are Portable Firefox by John T. Haller, Tor by Nick Mathewson and Roger Dingledine, and Firefox by Mozilla.

Each of these have their own licenses.
Torpark also has its own license as well.
Torpark may be modified and/or sold, as is the definition of "free" in the license.

Torpark uses the GNU GPL
Portable Firefox uses the GNU GPL
Tor has its own license
Firefox uses the Mozilla Public License version 1.1

This version of Torpark does not have a modified Firefox, and thus does not have to distribute the source code of the Mozilla browser. Subsequent releases may, and you will find the source code on the official Torpark website: <a href="http://torpark.nfshost.com/" title="nfshost.com">http://torpark.nfshost.com/</a nfshost.com>
"

(Tor itself uses a BSD style license)

#

Re:oh really?! ok - prove it:

Posted by: Anonymous Coward on May 10, 2006 06:05 AM
I don't know what comprises the 129kb of torpark.exe

well, if it was open source you would know that, now would you not?

#

Re:oh really?! ok - prove it:

Posted by: Anonymous Coward on May 10, 2006 08:45 AM
My guess is that torpark.exe is the Portable Firefox launcher. Source at <a href="http://portableapps.com/apps/internet/browsers/portable_firefox" title="portableapps.com">http://portableapps.com/apps/internet/browsers/po<nobr>r<wbr></nobr> table_firefox</a portableapps.com>

#

It's all FOSS.

Posted by: Anonymous Coward on May 10, 2006 03:15 PM
Sigh. OK. Now, the source code for torpark is available on the website. I contacted the author and the source code link and license information was updated.

Crythias (not logged in.)

#

Re:oh really?! ok - prove it:

Posted by: Anonymous Coward on May 12, 2006 12:50 PM
Idiots.

<a href="http://omega.uta.edu/~sxt6146/source/source_torpark_1.5.0.2b.tar" title="uta.edu">http://omega.uta.edu/~sxt6146/source/source_torpa<nobr>r<wbr></nobr> k_1.5.0.2b.tar</a uta.edu>

#

Re:Editors: WTF is this article doing here?!

Posted by: Anonymous Coward on May 10, 2006 06:21 AM
Thank you for that insight!

I've tried making that same point here before (apparently in vein), but it's definitely a hard sell. There are those that seem to believe that the mere utterance of words "Microsoft" or "Windows" in an article renders the entire topic moot. There are many of us that – even if we prefer GNU/Linux for most purposes – occasionally require the use of Windows.

Personally, I value the opportunity to be made aware of FOSS solutions for a proprietary OS. The more “Linux like” I can may my Windows experience, the happier I am. I applaud the editors of newsforge for NOT being single minded and exclusionary, yet still remaining focused on FOSS.

#

Re:Editors: WTF is this article doing here?!

Posted by: Anonymous Coward on May 10, 2006 07:24 PM
My opinion is you don't like the article, don't read it. You seem to be mistaken though, the source seems to be there.

This is actually a quite useful application. I will wait for a Linux implementation.

Btw. you wouldn't say that to a person face to face, would you? Anonymous posts make a rude zealot.

#

article suggstions

Posted by: Anonymous Coward on May 09, 2006 10:31 PM
For the time being, TorPark is only available as a Windows package. The project's FAQ says that a Mac version is possible but not in the works, simply for lack of a machine. As for a Linux version, it is certainly possible

Great! Now could you please write a good review of the most recent version of Outlook Express? After all, a Linux version is 'possible' (-: even if unlikely<nobr> <wbr></nobr>:-)

And don't forget about the latest Norton Utilities while you are at it!

#

readers should mind their business!

Posted by: Anonymous Coward on May 09, 2006 11:41 PM
This website is run by NF editors, not by NF readers, and the editors will post whatever article they please without any concern for the preferences, tastes, inclinations or dislikes of the readers. The reader's sole function will be to provide the adequate number of hits for the website to generate more corporate sponsorship (such as the MS 'truth about Linux' ads regularly seen here).

Any and all those who disagree with this policy are 'free software zealots', fanatics, extremists, communists, hippies, etc.

#

FTP depends on UDP?

Posted by: Anonymous Coward on May 10, 2006 01:39 PM
"...UDP-dependent application such as FTP..."

Care to clarify this dependence?

#

Re: FTP depends on UDP?

Posted by: Anonymous [ip: 86.147.247.226] on September 04, 2007 10:45 AM
(being generous) I'd guess the author simply made a mistake. FTP is no more dependent on UDP than is HTTP or telnet, or SSH, or a whole bundle of other protocols. FTP uses TCP as its connection protocol.

#

WHERE CAN I FIND THIS PROGRAM?

Posted by: Anonymous [ip: 88.243.136.35] on November 26, 2007 09:00 AM
where can i download it?im using vista and dual core is it also avaliable for vista?

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya