keygen is the successor to the work I did in 2013 on 3D printing keys. The code is a complete rewrite, and now supports many different types of keys. There is also a fairly easy-to-follow process for modelling keys that do not yet exist in the keygen database. The tool itself is still in OpenSCAD (with a python wrapper), but you can find a web interface at

The keygen logo



lens stands for "live editing of network streams." It is a framework that allows you to tap live cabling for inspection and injection. With lens, you can loop surveillance cameras, flip the internet upside down, and recreate this comic. You can watch us do all of those things in our Defcon talk.


3D printing Schlage Primus keys

I worked on a project relating to 3D printing keys. You can watch the Defcon talk here or grab the slides and code here. It got some press.


Page 1 / 2 »