Ghost in the ethernet optic

made by Benjojo, submitted by Mai
In this blog post, Ben details his explorations of a smart SFP optical transceiver.

One of these JPEGs is not like the other

made by Benjojo, submitted by nicholasbs
Ben's effort to decode a JPEG for a project leads to a deep deep and exploration of why JPEG isn't just "one" format, hardware decoders, and even a patch to improve Go's image/jpeg library!

Imaging mounted disk volumes under duress

made by Benjojo, submitted by Mai
A tool for creating backups when you can’t use a point in time snapshot on the block level. Check out the code here:

Age reaches 1.0

made by Benjojo, filippo, submitted by davidbalbert
Filippo and Ben's new file encryption tool Age, which is meant to replace GPG for sending encrypted files, has reached 1.0! In addition to generating Age specific encryption keys, Age can also use SSH keys, so you can encrypt a file for anyone whose SSH public key you have handy.

Splitting the ping

made by Benjojo, submitted by Mai
A great blog post about detecting and working with asymmetrical latency in networks.

Hacking Ethernet out of Fibre Channel cards

made by Benjojo, submitted by nicholasbs
What do you do after you buy three shopping bags worth of Fiber Channel cards on eBay? This is a delightful story of the rabbit hole Ben went down to make the cards useful, including writing a virtual device handler that treats the cards like SCIS scanners!

How 1500 bytes became the MTU of the internet

made by Benjojo, submitted by nicholasbs
The maximum size of an ethernet payload is 1500 bytes. This post explains the history of where that number came from.


made by filippo, Benjojo, submitted by filippo
A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.

Writing userspace USB drivers for abandoned devices

made by Benjojo, submitted by rachel
A blog post about reverse engineering a no longer supported VGA capture device to make it run on newer versions of Linux.

You can't cURL under pressure

made by Benjojo, submitted by davidbalbert
A game where you have to remember command line flags for cURL under pressure. It comes with a blog post explaining how it was built.