I am developing an anti-pirating app and need a backend app the runs on auto-pilot on a Windows Server 24/7.
The app needs to crawl the most poular torrent sites (not legal ones like BitTorrent on Public Domain ones, Alexa has a list) and save the filenames within the torrents to a MS SQL Database. Before it does so, it must check if it is already in there to prevent dupes. It also needs to remove all inactive files to save DB space. It does NOT need to save hash info, sizes, dates, tracker info etc, ONLY filenames and how many there are in the DB, how many added daily and how many purged.
There are loads of Torrent Indexers / Crawlers on the internet but none in .NET languages.... which I would like. The programme can be written in either C# or [url removed, login to view] and can use some PHP is needed.
The programme needs to run WITHOUT any user interaction.