Камрадам Nep, Widok (как модераторам), XenoZ (как автору метода)
Прошу добавить в шапку для версии Comodo Internet Security 4 метод локального обновления
Исходный текст принят в редакции XenoZ для версии CIS 3.12-3.14, мною только внесены изменения в наименования файлов и пути их размещения.
АКТУАЛЬНО ДЛЯ ВЕРСИИ 4.1
Для создания локальных обновлений необходимо:
1. HTTP File Server (HFS) -программа, не требующая инсталляции, и позволяющая создать локальный сервер, т.к. Комод из локальной папки напрямую не обновляется.
2. Менеджер закачек (в данном примере Download Master)
Все скачанные файлы необходимо сохранять в единой папке обновлений (в данном примере наименование папки cis_upd) с сохранением исходной структуры папок. Исходная структура принимается по адресам ссылок для скачивания файлов.
Для примера: файл cisfree.tip скачанный по ссылке
http://download.comodo.com/cis/download/updates/release/inis_600/cisfree.tip помещается в папку \cis_upd\cis\download\updates\release\inis_600\
Сначала скачать 3 файла:
http://download.comodo.com/cis/download/updates/release/inis_600/cisfree.tip http://download.comodo.com/cis/download/updates/release/inis_600/cis_update_x32.xml http://download.comodo.com/av/updates40/versioninfo.ini Затем из файла cis_update_x32.xml сгенерировать ссылки на скачивание всех представленных файлов путём добавления спереди к значению в строке src="XXXX" следующего адреса
http://download.comodo.com/cis/download/updates/release/inis_600/. Скачать (не забывая про сохранение структуры папок).
Для примера: файл cmdagent.exe имеет описание src="x32/cmdagent.exe", следовательно ссылка для скачивания
http://download.comodo.com/cis/download/updates/release/inis_600/x32/cmdagent.exe В окне "О программе" посмотреть текущую версию антивирусной базы. Затем добавить в менеджер закачек основную базу (по необходимости) и список файлов, начиная с MaxBase+1 и до параметра MaxAvailVersion.
Путь закачки основной базы:
http://download.comodo.com/av/updates40/sigs/bases/BASE_END_USER_v$$$$.cav где $$$$ - параметр MaxBase;
Путь закачки обновлений:
http://download.comodo.com/av/updates40/sigs/updates/BASE_UPD_END_USER_v$$$$.cav где $$$$ - маска.
Для примера: Файл versioninfo.ini
[VersionInfo]
MaxAvailVersion=5342
MaxDiff=150
MaxBase=5282
MaxDiffLimit=150
В свежеустановленном билде 4.1.150349.920 базы версии 1, соответственно надо добавить основную базу
http://download.comodo.com/av/updates40/sigs/bases/BASE_END_USER_v5282.cav (параметр MaxBase)
и список файлов
http://download.comodo.com/av/updates40/sigs/updates/BASE_UPD_END_USER_v5283.cav (следующий файл)
...
http://download.comodo.com/av/updates40/sigs/updates/BASE_UPD_END_USER_v5342.cav (параметр MaxAvailVersion)
Не забываем про сохранение структуры папок.
Теперь папка cis_upd переносится на комп с Комодом, либо на комп, выступающий в вашей сети сервером обновлений. На нем же запускается HFS, в HFS добавляются папки cis и av. Таймаут соединения в настройках ставится 1 сек. В файл hosts добавляется строка:
XX.XX.XX.XX download.comodo.com (тут ставить IP-адрес своей машины, соответственно)
Теперь, при запущенном HFS, запустить обновление Комода и антивирусной базы.
Проверять обновления проще в том же менеджере закачек, на предмет изменения/обновления файлов cis_update_x32.xml и versioninfo.ini, вручную добавляя базы, по мере появления.