I need a Torrent Tracker Monitoring software to be developed.
Basic Objective & Scope of this Monitoring tool is to Figure out the popularity of a torrent within a particular country.
This can be done by having a List of torrents to track, and then periodically checking with the Trackers hosting that torrent for Information about the different peers downloading it.
It should do the following:
1. Acquire & Analyze torrents
- Get torrents from an RSS Feed
- Scan a local folder where torrents will be updated
- Store all of this in the Database
- Support Magnet links
2. Multi-threaded Tracker Monitoring
- Connect to trackers
- Acquire Peer List regularly
- Filter by Country
- Determine other information
- Store in Database
3. Other Monitoring
- DHT - Find relevant peers & store data
- Peer Exchange
- Local Peer Discovery
4. Misc
- Should be able to stop the service & resume it from where it was left off
- Should be highly multi-threaded, needs to Monitor a Huge amount of Torrents (>50k)
- If possible, should be able to run the Monitoring tool as a coordinated service on multiple systems
Need someone who HAS WORKED or CAN PICK UP ON the Monotorrent Library. I have done preliminary research on it and think it already has most of the Torrent features that I need.
To save time and cost, need someone who can use this as a base for this project.
I am open if you think you can do this without using MonoTorrent, but you need to explain it to me before.
End Deliverable
1. Software
2. Service running on one or many Windows/Linux Machine
What I will provide
1. Linux server to work on
2. Guidance in terms of how I want this to work
3. Satisfaction of working on a Really CHALLENGING & COOL Project
Do mention in your bids whether you have prior experience working with Torrent protocol & libraries.
Hi,
I have more than 15 years experience in Linux, Web Programming, System Programming and Networking.
I am interested in this project, and I know I can do it.
Feel free to ask if you have any questions or need any clarifications.
PS: Time and budget are not final; They just filled because they are mandatory. We can have a better estimation after we have more details about the project.
Cheers
Hello ashdin,
Torrents are an area of my expertise and have worked on various Torrent softwares and trackers. You can check my profile for more details of torrent work I've undertaken and completed.
I can pick-up on mono torrent and I have the required knowledge in this field and have worked on multiple DotNet & PHP torrent applications including UDP/HTTP Peer scrapper,spoolers and trackers.
Currently also about to start work on a similar project based on linux libtorrent to monitor Peers.
I will need to discuss this in more detail to give an accurate quote.
Please leave me a message so we can discuss.
Regards,
Asim Sheikh