This is AAA server (authentication,authorization,accounting) for network devices with extra features. The main goal - full database support + integration with bi lling system. Also we try to do mechanism for real-time user sessions control with the really true information for it (if you have network with some untrusted channels , you can loss accounting packets from network devices). We are using model "all-i n-one" (tacacs+ with telnet server, with http server, with NetFlow collector, with SNMP poller and other) for make it more easy for installation and using, also for possible integration in hardware box with telnet/web control and AAA server functionality . This program is developing on C++. It can be compiled for any *nix system with POSIX threads (I suppose). Currently supported platforms only Linux(x86), FreeBS D(x86), Solaris8/9(SPARC) (I don't have access to other, but if you need in other, conta ct me, may be i'll help). Most information about network devices valid only for Cisco e quipment. For your device, see vendor documentation. Now i am thinking about raise tacppd to some set of API or may be separate libra ries for doing applications with integrated CLI, http, log and debug. Network applications which can be easy integrated to hardware linux-based boxes and use external storage like iSCSI devices. For example, smtp/pop3 server, http server, etc. Now i am working for application-independend core of tacppd, which can be separated from tacacs+ or a ny other application code to separated API or library. Hope, you will help me and some later i'll create several tacppd's code based projects of several network services servers. In more recent plans - raise tacppd to network management/accounting system.