grepular.com
Mike Love's blog on Linux, security, and privacy — tutorials, analysis, and tools
- Posts
- 138 from 28 Mar 2009 to 4 Oct 2026
- Posting
- monthly (15 in the last year)
- Kind
- personal blog
- Feed
- https://www.grepular.com/atom
2026 15
- GKG Net Bad Domain Registrar
- Tech Blog
- Hardening Container Images
- Evolution Mail Users Easily Trackable Part 3, One Year On
- Sanitising Email
- Notifications on Calendar Changes
- Auth Proxy Injection for LLMs
- Development AI vs Runtime AI
- Protecting Your Host from Malicious Dependencies
- Stadia Maps Privacy Fail
- Cert Authorities Check for DNSSEC From Today
- Website Testing on Steroids
- ParseMail
- New Website, New Technology
- Apple's "Protect Mail Activity" Doesn't Work
2025 5
2024 1
2023 1
2021 1
2020 2
2019 1
2018 1
2017 7
2016 3
2015 3
2014 4
2013 3
2012 7
2011 26
- Secure, Free, Incremental and Instant Backups for Linux
- TextSecure and the inPulse SmartWatch
- Understanding DNSSEC
- Defending Against Spear Phishing with Exim
- Toughening up RequestPolicy
- Solving the SSL CA Debacle Using Multi-Signed Certs
- Protecting a Laptop from Simple and Sophisticated Attacks
- Preventing Web Tracking via the Browser Cache
- Mozilla Security Bug Reveals Web Proxy Credentials
- Protecting PGP Smartcards from Observation Attacks
- View-Source URIs and RequestPolicy Bypass
- FireGPG on Firefox 5
- Boxee.TV Helps Its Self To Your Viewing Habits
- 2011 EU Cookie Legislation - Opinion of a UK Web Developer
- Microsoft Exchange Private Appointments Aren't Private
- Android Application Firewall: DroidWall
- Dropbox Mobile: Less Secure Than Dropbox Desktop
- Advertise Your Wifi in Your Customers' Kik Messages
- LastPass Vulnerability Exposes Account Details
- Bypassing "RequestPolicy" Using Protocol Relative URLs
- Automatically Encrypting all Incoming Email, Part 2
- Case Study: Multiple Convore Security/Privacy Problems
- When Third Party Email Providers Leak
- Abusing HTTP Status Codes to Expose Private Information
- Using Linux to Monitor Room Temperature Remotely and Cheaply
- Automatically Encrypting all Incoming Email
2010 27
- New Year Bug in At Command
- Publishing PGP Keys in the DNS
- Using HTTPS Everywhere from Perl
- Kik Messenger Insecure
- Why Does this Website Generate SSL Warnings?
- Why no Firesheep for IM?
- Tor Circuits with Two Hops on Ubuntu
- Scalable Vector Graphics and XSS
- iOS 4 iPhone Email Privacy Leak
- Changing from GoogleMail to GMail Killed My Phones Battery Life
- Setting up IPv6 is Easier Than You Think
- Getting The Search Term From Clicks From Google SSL
- DuckDuckGo Searches Are Not Anonymous
- Making BitTorrent Safe to Use Over Tor
- Exim Trick to Extract Received Header IP Addresses
- Extract Domains from Email Using Exim
- DNSSEC Will Kill Commercial CAs
- Use Random Passwords Which You Can't Remember
- Secure URL Redirects using Apache, ModRewrite and ModSecurity
- Blocking Comment Spam Using ModSecurity and Hidden Fields
- Automated Email Privacy Tester
- How to Reliably Crash the iPhone's E-mail Client
- Android Email Information Leak
- ClickJacking and SSL Protection in Apache
- Android Battery Graphing Source Code
- DNS Pre-fetch Exposure on Thunderbird and Webmail
- SpamAssassin 2010 Bug
2009 30
- JSAPI Incompatible with XSLT
- Debenhams Fails at Sending Email
- JavaScript Comma Quirk
- Apache Forward Proxying with Compression
- Compressing JavaScript on the Fly
- Poundhost vs RapidSwitch vs GameServersDirect vs FPSGame
- Compressing CSS on the Fly
- Android Email Sucks
- Gumtree Rental Fraud
- Monitor Your Website Automatically From Cron
- Apple Mail Privacy Hole
- Your Email Address Isn't Safe
- BBC Wrong About Mobile Broadband Speeds
- Poundhost vs RapidSwitch
- Poundhost Data Storage
- Trusting Replies to Trusted Email Messages
- Redirecting Pages through CGIProxy with Squid
- Detecting Bad ClamAV Signatures by Scanning Ham
- Automatically Expiring Email Addresses
- Accessing Memcached from Exim
- Whitelist Recipients in Exim
- 3G Network Latency Comparison
- Exim Client Authentication Recipe
- CommuniGate Pro Contact Folders as a Whitelist Source for Exim
- Accessing Rejected Spam Solution
- Cross Browser Compatible XSLT
- Livejournal opt-out of Phorm
- Mitigating Spear Phishing
- Google Phone Battery Usage Graphing
- Phorm - Webwise