Shabacat (Networks, in Arabic) is a project that started as my graduation project from college of Computers and Systems Engineering and now is forked and being rewritten to be enterprise-ready solution.
Networkify is designed to be a complete pluggable network(s) flow management framework based on Linux, it allows the network administrator to be able to manage the traffic control, traffic shaping, firewall management, interfaces configuration, network components identities, and etc. in a standard easy-to-use way. It's also pluggable so you can plug for example, your own billing system to that so you can charge your users for bandwidth or anything else. Also you can plug notification plug-ins so you can be notified in the way you like by the events you need.
Networkify is written in GNU C/C++ and has python bindings, so you can extend your Networkify installation with your own python scripts and you we provide a small-but-powerfull interactive python shell to manage Networkify in the command line environment.
We are working on starting a separate project that would use Networkify's daemon and python bindings to build an extensively rich AJAX-based web management interface that would make the management of your network as easy and powerful as never before.
Networkify is completely open source and we'll release the source code as soon as we finish the first beta version and Yes, you are more than welcome to come and join the design and development of such an interesting project.
The original source code is available on the sourceforge page http://code.google.com/p/networkify/
The current development is being done on a new development platform available on http://trac.networkify.com/p/networkify/
Developers are highly invited to join the development of this project and they can contact me directly on h4ck3r@cat-hackers.com
Project Owner: Ahmed Soliman Farghal