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
-
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.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.
-
DebConf24 to be Held in South Korea
Busan will be the location of the latest DebConf running July 28 through August 4