Прокси-сервер для обновления Dr. Web
Система обновления антивируса Dr.Web устроена таким образом, что все файлы обновлений находятся в открытом доступе (можно по прямым ссылкам скачать файлы без какой-либо регистрации). Штатная утилита обновления передает в в запросе серверам, информацию о ключе. И если ключ заблокирован, то сервер сообщит эту информацию обратно. И утилита обновления откажется работать дальше. Но если информацию о ключе не передавать, то и сервер будет молчать, а обновления будет отдавать. Не отдаст он только файл timestamp, но мы его может подменить. Вот и родилась идея написать простенький прокси-сервер, который будет фильтровать запросы и ответы.
Прокси-сервер написан на довольно новом языке сценариев Lua и распространяется бесплатно. Любой может вносить изменения в скрипт без сохранения копирайта. Одним словом можно с этим скриптом делать все, что угодно. Однако я не несу ответственности за проблемы, связанные с работой данного скрипта, Вы используете его на собственный страх и риск.
Скачать: zvupdrw_proxy.7z
Для удобства пользования выполнения скрипта можно поместить в планировщик Windows. В расписании указать "При включении компьютера", а в качестве пользователя "SYSTEM" с пустым паролем. Таким образов скрипт будет работать как служба и не будет отображаться окно консоли.
Проверено в Linux, Windows XP.
Комментарии
Отправить комментарий