BreakOutBox open-sourced


 Posted on July 2nd, 2014

BreakOutBox

When I mentioned that I’d be releasing the BreakOutBox source code, I didn’t expect that I’d also be able to figure out how to create a portable version of the application, but I did. :) This means that you don’t necessarily have to install it, as you would do with a standard application, so it can run off of a USB stick or possibly even a DVD.

In a nutshell, BreakOutBox detects any browsers you may have installed and opens them in “Tor mode” — ready and set up to communicate through the Tor network via the included Tor binary. This is likely not as secure as something like the Tor Browse Bundle, but it still makes it so that you’re fairly anonymously browsing the web, seemingly from a whole other part of the world.

Tor exit address

The source code is not something that a novice will want to be looking into at the moment; it’s currently poorly commented, comes with no documentation, and really not much in the way of explanation. At least for now. And it’s pretty buggy.

But if you’re still willing and able, head on over to the new GitHub repo I’ve set up:

https://github.com/Patrick-Bay/BreakOutBox

You’ll notice a folder in the project called “BreakOutBox_standalone” which is the actual portable app, as compiled by FlashDevelop. It is bulkier than it needs to be but, as with the other pieces, I haven’t yet had much chance to trim down or edit the files. If you want to use the portable version, I recommend just grabbing the whole folder for the time being. Open up the “BreakOutBox.exe” file to run the desktop application from wherever you’ve copied the folder.

Although I’ve included them already, you may also want to check out the supporting libraries that are used in BreakOutBox:

SwAG: https://code.google.com/p/swag-as/
as3crypto: http://as3crypto.googlecode.com/
WRASE: https://code.google.com/p/wrase/
TorAS: https://code.google.com/p/toras/

These are necessary for BoB to operate correctly — SwAG takes care of communicating between the modules, as3crypto provides HTTPS support, WRASE allows the application to work with the Windows Registry, and TorAS makes Tor happen.

As I mentioned, these are already included in the GitHub code so they’re included here simply as a reference. Other than grabbing yourself a copy of the latest FlashDevelop (and the BreakOutBox source code, of course), you should be ready to play around with the software.

Please enjoy.

One Comment on “ BreakOutBox open-sourced ”

  • Joe
    July 3rd, 2014 4:23 am

    No, the post is not so bad!!!
    Only, perhaps, people needs time di read the source and try to undestrand what you are talking about.

    In my case, i live in Osx universe, the source code could be interestin just ad a starting idea for Osx OS….

    thanks in any case to share the source

    Joe


What's on your mind?