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.

Teaching a cheap ethernet switch new tricks

made by Benjojo, submitted by porterjamesj
Ben figured out how to run arbitrary code on an inexpensive Dell switch.

Age specification, a simple file encryption tool & format

made by Benjojo, filippo, submitted by davidbalbert
Age is a replacement for GPG's file encryption features that will be easier to use without making mistakes.

The speed of BGP network propagation

made by Benjojo, submitted by nicholasbs
An analysis of Border Gateway Protocol propagation and drift.

Mapping the whole internet with Hilbert curves

made by Benjojo, submitted by nicholasbs
Ben sent 3.7 billion packets to effectively all of the reachable internet, and then visualized the results.