The Confused Mailman: Sending SPF and DMARC passing mail as any Gmail or G Suite customer

Due to missing verification when configuring mail routes, both Gmail’s and any G Suite customer’s strict DMARC/SPF policy may be subverted by using G Suite’s mail routing rules to relay and grant authenticity to fraudulent messages. This is notably not the same as classic mail spoofing of yesteryear in which the From header is given an arbitrary value, a technique which is easily blocked by mail servers using the Sender Policy Framework (SPF) and Domain-based Message Authentication, Reporting and Conformance (DMARC).
Read more →

Raspberry Pi IOT Air Conditioner

Why The heating and cooling system in my house works well everywhere except my bedroom. In the summer the temperature can reach over 100°F and in the winter it can drop below 50°F. In an effort to make it more bearable, we picked up an LG LP1415SHR air conditioner, and man did it work. There was, of course, one major problem: I couldn’t control it from the comfort of my bed!
Read more →

Benchmarking Popular Markdown Parsers on iOS

Reddit uses markdown for all of its posts and comments and so I needed a way to parse and render markdown not only well but fast. In the two years I’ve been working on this app of and on I’ve went through multiple differently libraries before I decided it’d be worthwhile to actually go and find the best one once and for all instead of just trying random ones, and so I decided to benchmark the top five I could find.
Read more →