A simple Gnutella tracker + fileserver

Arne Babenhauserheide <[email protected]> Thu, 29 Oct 2009 02:52:22 +0100
Newsgroups gmane.network.gnutella.devel
Message-ID <[email protected]>
Hi, 

For a long time I wanted to create a Gnutella tracker which serves as 
centralized alt-loc resource, but I only now have the coding skills to do so 
:) 

-> http://bitbucket.org/ArneBab/gnutella_tracker/

"A simple file-tracker for Gnutella You can put files into the 'files' folder 
which then are made available via magnet links with alternate locations. Also 
it implements the x-alt protocol to learn about more alternate locations."

To get the source, you can either use Mercurial  

	hg clone https://bitbucket.org/ArneBab/gnutella_tracker/

or just get the current snapshot: 
-> http://bitbucket.org/ArneBab/gnutella_tracker/get/tip.zip

Just start it with 

	python gnutella_tracker.py

Please tell me if it works for you! 

Best wishes, 
Arne

PS: The reason for creating this centralized fileserver is to have a first 
source of data, similar to what BitTorrent trackers provide. 
Also Communities can from around fileservers (it's easy to disable the serving 
of files and replace it with just storing the metadata). 

PPS: If you just want to test how it works, the magnet on the following page 
should allow you to download a test picture, as long as I keep the server 
running (not quite sure how long that will be...): 
- http://edrikor.dyndns.org:8000/

--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- 
   - singing a part of the history of free software -
              http://infinite-hands.draketo.de



[Non-text portions of this message have been removed]