
XNap is a pure java file sharing client licensed under the GNU Public License. It provides a modern Swing based user interface and console support that will run nicely on every platform with a recent JRE or JDK (1.3 or higher).
Features
XNap
* plugin architecture
* supported protocols: OpenNap, giFT (currently broken), gnutella (cvs only)
* multiple concurrent searches
* fine grained result filter
* resumable auto downloads
* bandwidth throttle support
* socks and http proxy support
* integrated file preview (pluggable) and mp3 player support
* integrated command line
OpenNap plugin
* fetch server list from Napigator
* connect to multiple servers
* auto connector
* private chat
* chat room support
History
XNap was formerly known as JNapster then forked as XNapster but is now actively maintained again and one of the most efficient OpenNap clients available.
Of course, thanks go to Michael Ransburg, who wrote the original JNapster client as well as to JayAnne who pushed XNap in the right direction!
A good place to start reading about napster is the OpenNap project.




