The Hunting of the Snark Project

The Hunting of the Snark Project contains a client for downloading and sharing files distributed with the BitTorrent protocol. It is mainly used for exploring the BitTorrent protocol and experimenting with the GNU Compiler for Java (gcj), but it can also be used as a regular BitTorrent client. Snark can also act as a torrent creator, a tiny HTTP server for delivering metainfo.torrent files, and has an integrated tracker for making the sharing of files as easy as possible. When you use the --share option, Snark will automatically create a .torrent file and start a very simple Web server to distribute the metainfo.torrent file and a local tracker that other BitTorrent clients can connect to.

Tags Internet Communications File Sharing Software Distribution Tools
Licenses GPL
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Jun 2003 10:22
  • Rrelease-after

Changes: This release adds storage, coordinator, and shutdown listeners, an experimental Gnome frontend, 'info' and 'list' commands, and a --no-commands flag for running in the background. Reloading of BAD pieces has been fixed. Metainfo piece hash generation for --share has been fixed.

  • Rrelease-mid
  •  01 Jun 2003 17:48
  • Rrelease-after

Changes: This release has the beginnings of a command shell (text UI), implements a clean shutdown, fixes deadlocks, keeps the interested state up to date, generates and handles cancel messages, has configurable debug log levels, and has small (but important) protocol fixes. Upgrading from older versions is highly recommended.

  • Rrelease-mid
  •  10 May 2003 13:34
  • Rrelease-after

Changes: A nasty bug which often disconnected clients behind a NAT gateway was fixed. A couple of suggestions made by Bram Cohen were implemented to make Snark more conformant to the BitTorrent protocol. This makes the upload and download sharing speeds much faster and reliable. It also eliminates most of the "got unrequested piece" warning messages. The tracker, torrent, and Web server code have not been changed much, and this release does not contain new features.

338562508bd06c54d15a67c0a7ec4677_thumb

Project Spotlight

myAmavis

A small but powerful Web frontend for amavisd-new to realize per-recipient settings.

No-screenshot

Project Spotlight

Mercurial

A fast distributed SCM.