Project Description
BotTorrent - a lightweight C# BitTorrent Client using the Monotorrent bittorrent engine and the smartirc4net IRC library.

This BitTorrent client has unique features are not found in any other clients:

-Native windows service
No third party application is needed to get it to run as a service. It just installs as a service and loads its configuration from an easy to use XML Configuration file. There is no GUI whatsoever.
-RSS downloader
Configure as many RSS feeds as you wish within the configuration file. The bot will automatically download torrents, and can match desired torrents using regex expressions.
-IRC Bot
The service sends a bot to configured irc server. From the irc channel, commands can be issued to download and start torrents, show statistics, perform bandwidth speed tests etc etc. If it is impossible to configure port forwarding for your home internet connection and therefore stopping you from using a web interface, the irc bot is a great alternative method to administer your torrents remotely!

The IRC bot feature is also perfect for people that are in release groups. Control all the members in your release group from one central point. Recruit people to donate bandwidth helping you to release your files. Install the service on your friends and families' PC's to help the BitTorrent network!

The IRC bot gives you the potential to control thousands of BitTorrent clients from one central location. Thanks to the Event driven irc engine SmartIrc4Net, it is easy to code additional irc bot functions......

Planned future features.........
Build upon existing irc bot commands.
Http interface so I can learn about webservices :)
Plugin system?
Email notifications
GUI frontend, using IP.

I am coding this all on my own and would love some help so I can learn C#. Please let me know if you wish to help or if you have any good ideas.

Last edited Sep 8, 2007 at 8:30 PM by LazyTorrent, version 4