ReGet is a common name for few products and among them are:
ReGet Deluxe is the most full and functional version, supporting HTTP, HTTPS! and FTP downloads, including upload, files partition for multiple-stream download, file and mirror search, work with proxies, monitoring of clicks in browser and in clipboard (with forms and redirecring scripts), package download, NTLM authentication, etc.
ReGet Deluxe main window
ReGet Pro is shortened but at the same time cheaper alternative of Reget Deluxe. The soft supports upload, files partition for multiple-stream download, work with proxies, monitoring of clicks in browser, package download, NTLM authentication, etc.
ReGet Pro main window
ReGet Junior is a free version, developed for net amateurs. It has all necessary functions for files download from the Web. In comparison with full version, Reget Junior has absolutely no planning and automation of downloads or ability of downloads' control, etc.
ReGet Junior main window
We were in charge of project supporting, addition of new functions and correction of mistakes.
At first we adapted the project for a new at that time version of Windows Vista and made a plug-in for Mozilla Firefox, that allowed ReGet to take downloads directly from browser.
We spent a lot of time to struggle with hackers. There already were few procedures, that didn't provide application's security so we had to improve them greatly. Thus, we tried to encither and decither program code from memory, but htis procedure was cracked,too.
Than we decided to try the variant, in which with a help of somebody else's virtual machine technology the most critical parts of a code were turned into p-code and were ran in this virtual machine. So this variant was more efficient in the struggle with hackers.
We also tested the procedure, in which downloaded by cracked version archives were spoiled and the content was replaced by phrase "downloaded by cracked version of Reget", but after some of negative reviews from users, who bought charged version but had the same problems with archives,we had to refuse that method.