Open source implementation of Lucent ChoiceNet (TM) server 

Overview 

This is an open source implementation of Lucent ChoiceNet (TM) server
written after an inofficial protocol specification entirely in Python
scripting language. 

This tool is designed as a single-threaded, asynchronous I/O program so it
does not use fork() system call what makes it better scalable and efficient. 

Server allows for configuring filters from functional sets of rules that are
'included' into main filter body. This makes rulesets reusable across many
filters what eases filters management. 

This alternative server provides Telnet style admin interface to its live
internals for operational statistics and server management. 

As a Python script, this tool might be able to run on any platform where
Python interpreter can be built. This is not yet tested, however. 

Written in a high-level programming language, this software can be easily
modified to better match site specific needs. 

Availability 

Source code along with some documentation and example configuration files is
available for free from ftp://ftp.glas.net/users/ilya/tools/cnd/ 

Restrictions 

NO WARRANTY! See COPYRIGHT in the distribution tarball for details. 

The sites lists lookup functionality of Lucent ChoiceNet (TM) protocol is
not yet implemented. 

Comments to ilya@glas.net. 
