Tor Project Software
The Tor Project (.onion) is a U.S. 501(c)(3) social-good non-profit organization. They maintain a number of software projects designed around a concept known as onion routing. The software fundamental to their mission is tor, an acronym of ‘the onion router.’
Desktop: Tor Browser (.onion)
If you use Apple’s iOS or Google’s Android, you should most definitely use Orbot as often as you can. When you can’t, you should use Charles Proxy.
Google Android: Orbot, Tor Browser (.onion)
Apple iOS: Orbot, Onion Browser
Once you have Tor Browser installed, view this page again and you can see a webpage circa 2005 describing Onion Routing by one of its inventors, Paul Syverson: view over Tor or view using DNS.
Tor Project’s Mission Statement
To advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.
XK72’s Charles Proxy for iOS
Charles Proxy for Apple’s iOS supports older iOS versions than Orbot. So if you can’t run Orbot because your Apple hardware won’t run the version of iOS required, you should definitely see if you can run Charles Proxy.
Think of Charles Proxy as an app acting as a VPN running on your device (mobile phone, tablet, computer). But instead of your traffic going to a VPN out on the Internet, which then makes requests on your behalf, Charles Proxy brings that VPN to your local device, forcing all network connections through it, so you have a bit of a record of the computers your device connected to since the OS alone doesn’t make it easy to see.
Charles Proxy gives you insight into where your apps are connecting to, and perhaps what they are doing, without telling you. And giving you a place to start learning what to block.
There is MUCH MORE to it than that. It’s a useful tool for developing network applications, as the stated purpose for buying it.
However, it can also be used to block domains (and more) you don’t want to connect to.
Objective Development’s Little Snitch
Little Snitch has come a long way since 2003 when I first heard about it and bought it.
Little Snitch is a macOS app providing a user-friendly GUI to a firewall. Back in the “old days” it did the most useful of functions: let you block incoming and outgoing connections you wanted blocked, but also alert you to new surprises that might pop-up, before the network connection was established.
Any connections your computer made to domains, IP addresses, protocols, or ports which it was not previously allowing, Little Snitch would dutifully bring to your attention.
You were given the option to allow it or deny it, with miscellaneous granularity. Your control of your computer was restored somewhat.
Since 2003, Little Snitch has grown up. Lots of great features have been added.
There are other personal-firewalls with proactive alerting and GUIs but this is the only one I’ve tried so far.
OpenBSD’s OpenSSH
The OpenBSD Foundation, a Canadian not-for-profit corporation, coordinates the “support and further development, advancement, and maintenance of free software based on the OpenBSD operating system, including the operating system itself and related free software projects,” among them is OpenSSH.
OpenSSH is a suite of programs providing numerous tools to protect your data as it travels over networks.
Chances are it’s on your computer now. But if not, they publicly publish the source code in a portable distribution so it can be compiled for your operating system.
Do you have it and what version? 1) open your favorite tty terminal app then 2) at the command line prompt type ssh -V and 3) hit return.
The included ssh-keygen can be used to sign files; a puny few-hundred byte signature file is created which can be used to cryptographically verify the integrity of the file and the key that signed it.
I also encourage you to download the official OpenBSD graphic for the 7.1 release featuring Puffy, a pufferfish, the OpenBSD mascot surfing against the backdrop of Mount Fuji.
Invert the colors, do some work, and you’re on your way to having a low-light version.