Blog


All blog posts sorted by date

Lightweight Linux Geo-blocking

A simplified guide to blocking entire countries and cybercrime IPs using IPSet.

Editing History

The Public deserve transparency and accountability for edits made to The Government of Jersey's website.

Sieve Email Filtering By File Type

Add server-side rejection of email attachments by file type with these custom Sieve filters.

Privacy And Transparency Ratings For Local Shopping Websites

Local shops are scrambling to get online during the health crisis, but most are not being transparent about their usage of third-party digital surveillance tools.

Using Fail2ban To Block Scanners Requesting Unused File Types

Fail2ban is usually used to protect SSH, but you can also use it to automatically block web vulnerability scanners.

Launch Firefox Profiles Directly From The Ubuntu Dash

How to launch multiple Firefox profiles from GNOME Shell or the Ubuntu 20.04 Focal Fossa dash menus.

Evaluating the LibertyBus website security breach

LibertyBus's website recently fell victim to an attack, and continues to test very poorly for security. Learn how to avoid this situation as a user, and how to evaluate a business website.

Assessing Mobile App Privacy

Bringing greater transparency to stealth tracking by mobile apps popular in Jersey.

Apple's Adware Problem

Apple fails to inform iOS users which apps in the App Store contain adware, and this is resulting in a negative user experience.

Collecting Entire Certificate Transparency Logs By Top Level Domain

Certificate Transparency logs are a public record of all HTTPS enabled domains. Here's how to produce a complete list by TLD.