I've been working on a
TACACS+ daemon written in Python (and recently converted to used the Twisted event-driven networking framework) for some time. Up until now it's just been an educational project for me since the existing free TACACS+ servers that are out there that are out there have been "good enough" for my needs. They all seem to be based upon some code that Cisco threw over the wall a while ago, with various patches added on top.
I need to move my TACACS+ server off of some older hardware so I thought that this would be a good time to finish up my daemon and actually start using it. It isn't quite ready for that, but I also thought that I should get it off of my hard drive in case someone else found it useful. So I've gotten some hosting for it on the Fedora Hosted Projects website and pushed out what code I have now.
You can find it at
https://fedorahosted.org/secant.