Project DescriptionPumpkinTorrent is an ASP.net BitTorrent Tracker, written in C# and based on .net Framework 3.5 SP1.
Why?The project was born when I wanted to set up a BitTorrent tracker on our WebSite
http://www.FilthyPumpkin.com to be able to host large files without the need of much web space. Unfortunately, at the time of writing, there were no simple trackers available for ASP.net. As the BitTorrent Protocol is well documented and there are many open source trackers in other languages, I've decided to roll my own.
What?The main component is the actual tracker, built on top of .net Framework 3.5 SP1,
ASP.net MVC RC1 and Entity Framework. Along with the Tracker, there are some Unit Tests and some additional applications, i.e. a Torrent Creator. I may add a small BitTorrent Client later to have a full BitTorrent Suite in .net, but this is uncertain.
ScopeAs said, this is primarily intended for my own use, but I'll try to keep this as general purpose as possible. The main focus is on the implementation of the
official spec and official additions, while keeping the whole thing simple.
StatusThe project is still alive, but not currently developed as other tasks take up my time. The current source code mostly works, but is incomplete and may have bugs. It's absolutely not production-ready, but some bits might be useful already.