How the Parler data was legally acquired by activists

January 13, 2021

The Parler data dumps you've heard were obtained legally. Here's how they did it.

Ohio’s absentee ballot system disenfranchises disabled voters. Let’s fix that before November.

April 30, 2020

I was born with cerebral palsy — neurological damage from a lack of oxygen to the brain at birth. Each…

How to forward a forensic copy of an email as an attachment

August 28, 2019

If you receive a fraudulent email, can be very useful to send a full forensic copy to an organization that…

How to view email headers

August 27, 2019

Email headers contain very useful information for tracing a message's origin and troubleshooting its delivery. Email headers are written with…

Proofpoint is requiring their customers to pay for Email Fraud Defense to get aggregate DMARC data from their gateways

June 4, 2019

I have written extensively about the DMARC email security standard, including publishing a comprehensive guide on how to implement it,…

Emotet malspam campaign exploits reliance on magic for file type detection

January 26, 2019

Emotet is a Trojan designed to steal banking information. It is frequently spread by sending phishing emails to governments, banks,…

How to inspect the certificate of a mail server over a CLI

November 29, 2018

If you ever need to inspect the certificate of a remote SMTP server, you can use the openssl CLI tool.…

Demystifying DMARC: A guide to preventing email spoofing

June 15, 2018

DMARC can stop spoofed spam and phishing from reaching you and your customers, protecting your information security and your brand.…

How to compile and install FFmpeg on Debian/Ubuntu

June 5, 2018

Here's how to build and install FFmpeg from source with all the bells and whistles (i.e codec support).  We'll install…

Stop the ADA Education and Reform Act

February 10, 2018

The Americans with Disabilities Act (ADA) of 1990 (amended in 2008) is a bipartisan law that sets accessibility standards that…