What is lphant?
The project main task is to write an eDonkey client written in c# using the .NET framework. The Kernel will be a separate .NET object (dll), thus Interface and Kernel separate code will allow remote controlling, running as a service, custom interfaces, and will allow other developers to make easily new eDonkey clients using any programming language supported by .NET without having to implement the eDonkey protocol, simply by using the lphant .NET Kernel object. A Complete interface will be developed and a simpler one written in Visual Basic to use by other developers as a sample.
Since taht was written, lphant ideology suffered several changes. Now it's a closed-source client that bundles spyware.