astro / prittorrent

BitTorrent Content Distribution for Podcasts
http://bitlove.org/
93 stars 19 forks source link

Zusätzliches Trackermodul #2

Closed timpritlove closed 11 years ago

timpritlove commented 14 years ago

Zusätzlich zum Seeder sollte prittorrent auch einen einfachen Tracker bereitstellen, der optional mitgestartet wird (Portnummer konfigurierbar). Welche Dateien über den Tracker angeboten werden ergibt sich wie für das Seeding aus dem seed file.

Der Tracker sollte alle möglichen Events loggen können. Am wichtigsten ist dabei das Download Event, bei dem der User-Agent, die IP-Adresse und der entsprechende Hash bzw. die zugehörige Torrentdatei im Logfile weggeschrieben werden sollten. Das Schreiben der IP-Adresse sollte dabei optional sein (default: off).

Das Logfile-Format sollte sich dabei an das Common Log Format vom Apache orientieren

astro commented 14 years ago

Statistiken mit Client-Software/-Version aus Peer-Id