As requested... How to install and set-up Tor on BSD.
Warning: You must learn about security in the BSD's first. Most especially setting up a firewall (pf recommended). I am using FreeBSD in this example, but it should also work the same on OpenBSD or Dragonfly. Not sure about NetBSD.
Take this as a guide, every installation is different. At the end I installed firefox-esr just to show you where the Tor-socks config data would go.
I might do more videos about hardening BSD in the future, dunno...
Using Mint in this example, since many newer folks are using it.
The avahi service can be a huge vulnerability and attack surface in Linux. Which almost defeats the purpose of privacy on its own. It can reveal your hostname, what OS and version you are running, CPU whether or not ssh is running or open, plus it adds ports and "auto" (aka zero) confs new devices, services and other stuff. I consider it to be part of the iot pandemic, where security is thrown out the door for "things."
Here is how to kill it.
This is how to install a minimal Debian 10.7 system with only i3 window manager and a couple of minimal programs. Yes, I put both dmenu and rofi on the install list, but you can pick one or both.
All you have to do is download the latest Debian net install iso from Debian. In this install I am using a VM, but I use this setup on 2 X230's with the latest kernels and some security tweaks. See my other video about Mint and Debian security upgrades.
These are the commands to fully remove Firefox and other Mozilla stuff from your system. Some people don't like the polymorphic telemetry.
Your system may or may not have firefox-locale-en, but it is often time installed without your choosing in some Debian derivatives.
Mozilla constantly adds new types of telemetry into Firefox and it is too hard to keep up with. Most users have never opened about:config. But after they do, they realize it is a hodgepodge of intentional confusion designed to keep the average user from having privacy.
As a replacement you can install a GNU Browser, Surf, Brave (its getting worse) or Iceweasel.
I left the .mozilla folder in ~ out of this example because many people have configs with stored passwords etc.
I am using a barebones debian net install with only ufw in place. Check out my other video on minimal debian and i3 for a full install.
To install DWM the suckless.org winder managerial:
Here am are what I showing you:
1. wget the tarred files from suckless
2. tar xf them
2.5 Install debian specific dependenicies
3. make clean installate
4. create .xinitrc and the few lines that need to go into it to start dwm
5. startx
Its fairly simple and quick. Pause or speed up as you need.