Локальное обновление антивируса в сети

После исследования как работает COMODO Offline Updater, возникла идея воспользоваться web-сервером внутри корпоративной сети для обновления антивируса, вот итог этой затеи.

Ставим любой web-сервер, в его корне создаем папки …\av\updates313\sigs\updates
На web-сервер в папку updates выкладывается файл versioninfo.ini и в папку updates файлы обновления базы base_upd_end_user_vХХХХ.cav Эти файлы скачиваются с http://download.comodo.com/av/updates313/versioninfo.ini и с http://download.comodo.com/av/updates313/sigs/updates/BASE_UPD_END_USER_vXXXX.cav соответственно. В файле versioninfo.ini находится информация о последних версиях баз BASE_UPD_END_USER_vXXXX.cav и BASE_END_USER_vXXXX.cav В антивирусе настроить обновление с него.

Автоматизация процесса скачивания баз с сайта обновления и выкладывания этих файлов на внутренний web-сервер сделана в виде задачи для xStarter-a, эта программа должна стоять на том же компьютере что и web-сервер и иметь выход в интернет. xStarter это бесплатная программа автоматизирует выполнение повседневных задач по планировщику или событиям системы скачать можно с сайт http://www.xstarter.com/

Теперь о самой задаче, после того как вы ее загрузите в xStarter, ее нужно настроить под ваши пути, куда будут выкладываться файлы и настроить расписание когда должна срабатывать эта задача. В действии “Закачать1” в поле имя локального файла ввести свой путь до папки с файлом versioninfo.ini по примеру, который прописан, этот же путь ввести для “Прочитать из лог-файла1”. В действии “Прочитать из лог-файла2” также ввести свой путь до файла numb_end.log, этот же путь ввести для “Записать в лог-файл1”. ВАЖНО: этот файл нужно предварительно там создать и прописать в нем номер базы на единицу меньше, чем с которого начнется скачка. Например вписывете (просто четыре цифры с первой позиции) 3755, скачка с 3756! Создать этот файл и вписать номер базы нужно только один раз, номер базы должен быть не больше чем есть на установленных у вас антивирусах!!! В действии “Закачать2” в поле имя локального файла ввести свой путь до папки с файлами баз обновления BASE_UPD_END_USER_vXXXX.cav по примеру, который прописан. Файл прилагается.

И должно все заработать…

[attachment deleted by admin]

Comodo Offline Updater: https://forums.comodo.com/feedbackcommentsannouncementsnews-cis/comodo-offline-updater-104333-released-t46077.0.html
первый раз скачивает все базы и прогр.модули для всех версий CIS ~ 2.5 Gb. В настройках CIS сменить источник обновлений http://download.comodo.com на адрес компьютера в локальной сети, где установлен COU (напр. http://192.168.1.2), указать обновление через прокси http://192.168.1.2 порт: 88, в настройках COU сменить порт с 80 на другой (напр. 88 )

Я не понял смысла проги Comodo Offline Updater тащить базы которые уже устарели ??? месяц, а то и более назад… и тащит она только полные базы по 90Метров каждая. И весь огород был придуман для того чтобы не тащить 2,5Гига баз, скачиваются только мелкие обновления, которые весят от 5 до 200Кбайт.

Как я понял, принцип скачивания у антивируса такой, в самый первый раз скачивается большая база номер которой прописан в versioninfo.ini в строке MaxBase=, а потом скачиваются только мелкие обновления, номер последнего мелкого обновления также прописан в versioninfo.ini в строке MaxAvailVersion=

imho: COU при включенном пункте Automatically Detect Remote Folders From client Request определяет версию CIS клиента и соответственно скачивает базы именно для этой версии. (у меня в сети были CIS версий 3.10, 3.11, 3.13, 3.14) поэтому общий размер баз и прогр. модулей CIS в COU составил ~ 2,5 Gb, соответственно у кого-то эта цифра может быть как значительно больше, так и значительно меньше.

А можно скачать эти 2.5 гига отдельно и подсунуть потом апдейтеру? у меня в офисе инет медленный, а дома быстрый, я бы эти базы дома скачал за несколько минут, а на работе мне на это несколько дней уёдёт, да ещё и инет у всех будет тормозить.