I thought I’d post the code for my hub (and client) today, so here it is: http://www.codeplex.com/netfraction/
The hub supports the majority of ADC1.0 and uses Tiger as the session hash. It is written in C# and licenced under GPLv2.
It currently runs as a command line app, though I intend to change this to a service/daemon at a later stage. Compilation under Mono/Linux is untested, though the portability analyser says it should compile.
A rundown of the current features:
- Most common ADC1.0 messages, except RES and SCH.
- Role- and Identity-based permissions manager (though permissions are not enforced yet)
- A hub security bot that doesn’t do anything
So, very much a work in progress, but hopefully somebody finds it interesting.
I welcome any bug reports, design suggestions or feature suggestions too