Mofo Linux tears down virtual walls
Crossing Frontiers
Mofo Linux enables secure digital communications, even in places where it is politically or ideologically unwelcome.
Mofo Linux claims to help facilitate global freedom of information. It comes with the tools needed to work around politically motivated firewalls in countries such as China, Iran, Turkey, Thailand, Syria, the United Arab Emirates, and other countries with repressive regimes. The toolset includes various VPN flavors and other tools such as I2P, Cjdns, and Lantern along with Tor, Tor Browser, and Tor Messenger. The system also offers Arab and Chinese localization in addition to English.
Mofo Linux [1] was forked from Porteus, the portable distribution based on Slax and thus ultimately on Slackware, in 2011. Meanwhile, the system has matured to a fully fledged distribution and changed its underpinnings to Ubuntu 15.10. The live image with installer is available for downloading from SourceForge [2] and weighs in at about 1.6GB. You can burn the image onto an optical disk or transfer it to a USB stick using Universal Netboot Installer (Unetbootin) and the dd console tool. Alternatively, you can try it out in live mode with virtual machines like VirtualBox. The project took over the installer virtually unchanged from Ubuntu. It offers to set up Logical Volume Manager (LVM) as well as to encrypt the entire system or just the home directory.
Tor or I2P
Mofo Linux uses the well-known Unity 7 Desktop interface (Figure 1); however, there are some fairly obscure icons on the left side of the screen. This is where the project locates applications that serve the specific purpose of the distribution. At the top, below the mandatory search box, is the Tor Browser [3]. It directs outgoing requests by the browser across multiple servers of the Tor anonymization network to conceal the identity of the user.
The anonymous overlay network Invisible Internet Project (I2P) [4] is also preinstalled. Although Tor mainly offers anonymous proxy servers for various Internet services including IRC, email, and HTTP, everything primarily occurs within the network in the case of I2P. This also removes the need for a node database of directory servers as required for Tor, and which runs the risk of de-anonymization under certain circumstances. Another benefit: The service uses end-to-end-data encryption. Tor only offers this if you use the "hidden services."
However, the Tor Browser failed to launch in the present image, delivering instead a fairly meaningless error message. Actually, the Tor Browser Launcher should start when you first start Tor to download and set up the web browser. In testing, we needed to visit the Ubuntu Software Center (Figure 2) and install the Tor Browser Launcher at the command line with the torbrowser-launcher
command to get Tor working and create a working Tor Browser (Figure 3).
Sharing Securely
Below I2P in the bar is the button that launches OnionShare [5]. The tool is used for a secure exchange of files and requires a Tor Browser running in the background to use its anonymization services. For this purpose, a small web server is launched locally, which Tor makes available online as a hidden service. The files are assigned a random URL via which they can be downloaded. The size of the file does not matter. A document on GitHub reveals more technical details [6].
The next item in the bar is Bitmask VPN [7], one of several VPN clients available in Mofo. Bitmask (Figure 4) provides Internet connections and email encryption. You can choose between predetermined VPN providers, such as Riseup, or use your own.
Restrictive Corners
The next tool is aimed primarily at users who travel to the countries where use of the Internet is subject to restrictions or censorship. The Lantern proxy service [8] tries to work around blocked websites with up-to-date information on the situation in the country (Figure 5). The service relies on peer-to-peer techniques where a network of users share bandwidth in countries without restrictions with users from countries where access is subject to restrictions.
The U.S. State Department funded the service with $ 2.2 million. An interesting detail is that Lantern developer Adam Fisk operated the LimeWire file-sharing client up until 2010 when it was prohibited by a court ruling in the United States. In doing so, he developed the techniques that make Lantern eligible for funding today. So far, China's repeated attempts to block the service have been unsuccessful.
You need to be very careful with Popcorn Time [9] (Figure 6). It's a BitTorrent client with an integrated media player, that is, more or less Netflix with a built-in copyright infringement. Users of this convenient service are fiercely pursued by the copyright holders of the works provided and receive mass warnings. Why the developer integrated the service into a distribution trimmed for preserving privacy remains unclear.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.