MDownloader is a free Open source application to Automate Downloads from file sharing/hosting sites like RapidShare, Megaupload, DepositFiles etc. Mdownloader can also upload set of files to many file hosting services at once.
Page parsing to find supported links & matching interchangeable links (by name and size).
RSS monitoring, FilesTube & Release Database searching.
Download resuming (for those providers which support it in anonymous mode).
Password detection and captchas recognition (OCR engine will try to recognize it, but sometimes manual recognition is required).
Direct download & download via proxy mode (with authentication or without).
Download acceleration using interchangeable links or proxy servers.
Multiupload - upload a fileset to many providers at once.
Currently supported providers:
To use this program you need to have Microsoft .net Framework 3.5 SP1.
Read more and download