Torrent Announce Project (refer to [url removed, login to view] for basic template)
Require an application that will create seeds and leeches on torrents using the udp protocol.
The app will accept a torrent file with corresponding udp tracker adress
(example: udp://[url removed, login to view]), and will begin sending announces until the selected number of seeders/leechers is reached. It will continue announcing on set interval to hold those seeds/leech numbers on the corresponding udp [url removed, login to view] requires faking the announce details in order to appear as though many different clients are contacting the tracker and reporting themselves as seeders or leechers.
Proxy Support: application uses proxies to announce with rather than local ip. If no
proxies are added the application will use the local ip. If a timed out proxy is
found it will be removed from the list. Function to allow new proxies to be added
to the existing list.
Delay Timers - a timer can be set for each added torrent which will delay the
announce of the seeds and leeches (refer to [url removed, login to view]). Only one timer is necesary
for controlling both seed/leech delay. Another delay setting will control the
amount of time over which the announces "build up" to their target number.
Save session: Application will save the details of a current session and can be
reloaded at a later time with all torrents and settings as they were when it was saved.
Password protection: I would like the app to check a url for text/php file for a
password. If the password is present on the remote link then it runs - if not, it
exits. Just as a basic protection to gaurd against unauthorized use.
I have the existing app (bin) which uses http protocol (outdated) and can be used
as a template for this project. Needs to be coded in c# or vb.net so I can use the
source for updates or to assign passwords for different builds. I'm open to
any suggestions or comments about the project.