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. [moved to Google Code]
- 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. [moved to Google Code]
- Miscellaneous Code
-
Various other things developed or patched here, including Python modules:
- py-radix - Radix tree data structure for Python. [moved to Google Code]
- py-bcrypt and jBCrypt - OpenBSD-style Blowfish password hashing for Pythoni and Java. [moved to Google Code]
- py-editdist - Levenshtein edit distance calculation for Python. [moved to Google Code]
- 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
Mon, 28 Mar 2011
py-editdist has moved to Google Code. Release tarballs are available from there and should download quite a bit faster. Revision control now uses Mercurial, which supports local branches and modifications much better than CVS. Bug tracking remains at bugzilla for now, but it might too move in the future.
Moving to Google Code makes it much easier to add additional developers to the project. If you have contributed in the past to py-editdist and are interested in becoming a developer, then please let me know.
posted at: 12:37 | permanent link
py-bcrypt has moved to Google Code. Release tarballs are available from there and should download quite a bit faster. Revision control now uses Mercurial, which supports local branches and modifications much better than CVS. Bug tracking remains at bugzilla for now, but it might too move in the future.
Moving to Google Code makes it much easier to add additional developers to the project. If you have contributed in the past to py-bcrypt and are interested in becoming a developer, then please let me know.
posted at: 12:06 | permanent link
softflowd has moved to Google Code. Release tarballs are available from there and should download quite a bit faster. Revision control now uses Mercurial, which supports local branches and modifications much better than CVS. Bug tracking remains at bugzilla for now, but it might too move in the future.
Moving to Google Code makes it much easier to add additional developers to the project. If you have contributed in the past to softflowd and are interested in becoming a developer, then please let me know.
posted at: 12:06 | permanent link
py-radix has moved to Google Code. Release tarballs are available from there and should download quite a bit faster. Revision control now uses Mercurial, which supports local branches and modifications much better than CVS. Bug tracking remains at bugzilla for now, but it might too move in the future.
Moving to Google Code makes it much easier to add additional developers to the project. If you have contributed in the past to py-radix and are interested in becoming a developer, then please let me know.
posted at: 11:13 | permanent link