download music movies tv shows software and more click here

XNap

XNap provides a plugin enabled framework for peer-to-peer (P2P) applications and a client which is based on that framework. It is free software and licensed under the GNU Public License. XNap is purely written in Java. The client features a modern Swing based user interface and console support that will run nicely on every platform with a recent Java Runtime Environment (1.3 or higher).

P2P technology has rapidly evolved during the last few years. New network protocols are developed on a monthly basis and new applications for P2P technology are discovered. Often times developers want to concentrate on the implementation of the core technology and not worry about making it available to a larger user community. The XNap projects aims to fill that gap.

XNap provides programmers with interfaces for common tasks in P2P software like search, transfer and collaboration. Most interfaces are straight forward to use as they only provide the greatest common denominator. Still, provisions have been taken to ensure the API also allows for protocol specific extensions. As the protocol implementations only communicate through a common interface with the XNap application, a common look and feel for the various technologies is presented to the user.

The XNap client was designed in a way to allow easy extension through plugins. Actually the client itself is mostly useless and only makes sense if used in conjunction with plugins. In fact all of the network protocol implementations are provided by plugins. Actually some of these plugins are merely front ends for existing network protocol implementations. Due to the extension API it was possible to write a plugin for the Gnutella network using the Limewire core within a single weekend.

Some of the XNap features include:

  • Connection to multiple networks
  • Multiple concurrent searches
  • Plugin architecture
  • Auto resume of incomplete downloads
  • Bandwidth throttle support
  • Leecher blocking
  • Buddy list
  • Socks and http proxy support
  • Integrated file preview
  • Per user download and upload control
  • Emacs key bindings
  • Auto completion
  • Search and command history
  • Auto update to latest version
  • Fine grained result filter
  • Integrated command line
  • Mac OS X integration

XNap is available in the following languages:

  • Chinese
  • Dutch
  • English
  • French
  • German
  • Italian
  • Japanese
  • Spanish

XNap 3.0 is only available from CVS and not distributed in a packaged form. It has an extended plugin architecture and supports additional networks. Moreover the user interface has been cleaned up and cool features like auto completion have been added.

The supported features and networks are:

  • OpenNap
  • Gnutella
  • Overnet
  • OpenFT (and other networks supported by giFT like FastTrack)
  • ICQ, IRC
  • Viewers for MP3 tags, images, PDF, ZIP files
  • Look & Feels
  • Text-To-Speech

 

Tags:

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Trackbacks url:

Leave a Comment...


1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...


  • Advertisement



  • soulxtc: Exactly. The only way to fight P2P is to inspect each and every data packet. If I have to choose between totalitarianism...
  • Victim of PirateBay: lol PirateBay SUCKS you go to thier website and all of a sudden you are attacked with viruses and spyware. Anyone that l...
  • Yatti420: UTP isn't the throttling part.. You want UTP enabled if you run behind a Sandvine box though thats for sure.. ...
  • Norway Court Denies Request to Block The Pirate Bay: [...] (Norske Filmbyråers Forening) over demands that it prevent customers from accessing Swedish BitTorrent tracker si...
  • Spanish Culture Minister: No “3-Strikes” for File-Sharers: [...] comes after the recent decision by the European Union to drop a crucial amendment (#138) from its much anticipated...
  • @TheHuxCapacitor: Hmmm, Couple of things for me - There's no causal relationship proven in the study between P2P and decline in sales...
  • ACTA impone la tutela del Copyright al di sopra di tutto « YBlog: [...] Zelanda, Olanda, U.S.,  Germania, Italia, Ungheria dai siti più popolari nel web come Gizmodo, Zeropaid, Arstech...
  • Stan: I would love to get Ayn Rand's perspective on this situation. The labels may have changed, but the selfishness, ...