Plausible Analytics review – Browser fingerprinting and CNAME cloaking

For the last few weeks, my feeds and federated timelines have been filled with absolutely brilliant marketing campaigns for Plausible Analytics, the new open-source privacy-focused website analytics tool. Plausible Analytics has enjoyed exponential growth and is frequently recommended by privacy-conscious voices in the FOSS community.

Self-hosting security challenge

If you’re a geek like me then you probably enjoy spending your time hardening and optimizing your servers to support modern security standards and policies. If so, I’d like to share my favorite online resources and encourage you to take up the challenge of beating paranoidpenguin.net.

Outlook.com is blocking my mail server

Recently, I was trying to respond to an email delivered to me from an outlook.com sender address. Unfortunately, my response immediately bounced back, and I was informed that my mail server’s IP address had been added to outlook.com’s internal blocklist.

How to back up your 2FA secret keys with KeePassXC

The amount of services offering (or even demanding) two-factor authentication (2FA) is ever-increasing. This has encouraged me to find a more resilient strategy for how I store, manage, and backup my secret keys. My old approach relied solely on using time-based one-time password (TOTP) applications capable of exporting and importing 2FA accounts.

Outlook.com phishing campaign hosted on Google's Firebase platform

Earlier this week I discovered an interesting Outlook.com phishing mail that had been caught by the anti-spam measures we deploy for our e-mail customers. Well, to be fair, the phishing attack itself was not anything new or sophisticated, but the choice of hosting provider was rather interesting.

Why doesn't www.bing.com redirect from HTTP to HTTPS?

On occasion, I’ve noticed the following HTTP referer when going through my server logs: http://www.bing.com/search?q=your+search&go=Search (notice the HTTP part). I thought it would be interesting to see if this HTTP referer was sent from Microsoft’s search engine as a result of someone performing a search over an unencrypted HTTP connection.

Do we need SMTP MTA Strict Transport Security (MTA-STS)?

I was not planning to add support for MTA-STS for my domain as I’ve previously deployed DANE for SMTP transport security. MTA-STS is an alternative solution that does not require DNSSEC for authentication but instead relies on certification authorities.

The best dark, gory and violent anime series of 2019

I figured there are already too many mediocre tech blogs on the Internet, so from here on out I’ll embrace my true passion instead. Well, anime blogging is over-saturated as well, so my niche will be the sick and depraved side of anime. Thankfully, there are plenty of riches to choose from.

Content warning: The following post contains violent imagery and descriptions and absolutely no mention of Fruits Basket.

The Brave Browser – And BAT's all she wrote

My interest in the Brave browser originated from my affection for cryptocurrencies, but I also believed in the Basic Attention Token’s potential as a digital payment platform. Lately, my experiences with the Brave browser and, by proxy, Brave Software, have changed my mind.

Microsoft Teams for Linux won't open on Ubuntu 18.04

After installing and running Microsoft Teams for Linux on Ubuntu 18.04 for a couple of days, the application suddenly stopped working. Starting Microsoft Teams would load the application menu in the top bar, but it was not possible to get the actual application window to load. Clicking “Open” from the application context menu would do nothing at all.

Self-hosting email in 2020 – Joe Nobody vs. World

I recently moved my self-hosted email service from Scaleway to DigitalOcean. After receiving a new IP address for my mail server, I’m effectively once again the new kid on the block. Let’s find out if the big kids are willing to talk with me if I play nice and put on my best behavior.

How to configure Hugo as a Tor hidden service

After migrating my blog from WordPress to Hugo, I wanted to find a simple solution that allowed me to mirror my blog content effortlessly to my hidden services. As Hugo is a static content generator, I didn’t have the opportunity to dynamically rewrite content on the fly by pulling the HTTP host from the current request.

Kerberos added to Slackware-current

Back in 2018, Patrick Volkerding mentioned that he was testing PAM and Kerberos to provide proper support for Active Directory and NFS on Slackware Linux. It seems like Mr. Volkerding has finally reached a decision.

A start job is running for /dev/disk/by-uuid

As I was booting up my Arch Linux box, systemd informed me of a start job running for /dev/disk/by-uuid. 90 seconds later, the job timed-out and some fashionable colored messages flashed by with the speed of light.