< July 2010
SuMoTuWeThFrSa
     1 2 3
4 5 6 7 8 910
11121314151617
18192021222324
25262728293031

Projects @ Mindrot.org

Projects and quick hacks that (to some extent) live here include:

Portable OpenSSH
The port of OpenBSD's SSH protocol implementation to other POSIX operating systems (including most Unices and Windows via Cygwin).
flowd
A small, fast, secure and featureful NetFlow™ collector daemon.
pfflowd
Cisco NetFlow™ datagram export for OpenBSD's PF packet filter.
flashboot
A set of makefiles and scripts for building small, customised OpenBSD distributions suitable for running off read-only boot media (especially flash). Based on OpenBSD's install floppy build system.
Softflowd
This is a software implementation of Cisco's NetFlow™ traffic accounting protocol. It collects and tracks traffic flows by listening on a promiscuous interface. Designed for minimal CPU load on busy networks.
Miscellaneous Code
Various other things developed or patched here, including Python modules:
  • py-radix - Radix tree data structure for Python
  • py-bcrypt and jBCrypt - OpenBSD-style Blowfish password hashing for Pythoni and Java
  • py-editdist - Levenshtein edit distance calculation for Python
  • passwdqc - Password complexity checking plugin for OpenBSD
  • Some older junk too...
Traffic-vis
A suite of network traffic monitoring tools, which can write reports in a number of formats. Largely unmaintained.
OpenBSD-related things
Patches and config snippets related to OpenBSD.
SSH Protocol, Tips and Tricks tutorial
In 2002 I was invited to give a tutorial at the Australian Unix Users Group's Winter conference introducing the SSH protocols, the OpenSSH implementation and demonstrating some of the its fundamental and more advanced uses. The slides and the tutorial notes are distributed here in a number of formats which I occasionally update to keep abrest of continuing development.

Recent updates

Sat, 24 Jul 2010

An updated release py-bcrypt-0.2 is available. This release includes support for setuptools and also releases the GIL while it is performing slow cryptographic operations.

posted at: 11:09 | permanent link

Mon, 01 Feb 2010

SECURITY: I have just released jBCrypt-0.3, to correct a security vulnerability reported by Aliaksandr Radzivanovich. Please read the security advisory for details of the problem.

posted at: 12:41 | permanent link

Fri, 25 Jul 2008

flowd-0.9.1 has just been released, containing a number of bug fixes that have accrued in the time since the last one. Please see the ChangeLog for details of what has changed.

posted at: 10:12 | permanent link

Wed, 23 Apr 2008

I have just released jBCrypt-0.2, with a couple of correctness, typo and API tweaks (fully backwards compatible). Enjoy!

posted at: 13:22 | permanent link

Thu, 10 Apr 2008

Derek Slager has ported jBCrypt to C#/.NET, and kindly released it under the same ISC-style license as jBCrypt. His work is available here.

posted at: 21:05 | permanent link