Автономный сервер обновлений антивирусных баз и программных компонентов CIS 3, CIS 4 и CIS 5

PS. В отличии от
официальной версии не скачивает заведомо устаревшие базы.
Объем загружаемых данных CIS 4.0 ~176 Мб

Если в настройке "Рабочая папка" оставить пустое поле, то получим Portable версию, можно будет с флешки запускать локальный апдейтер на компьютерах без локальной сети и инета. (^.^)
System requirements:
- .NET 2.0
Скачать
Microsoft .NET Framework 2.0 Service pack 2 (Full Package) - РусскийБыстрый старт по настройке апдейтера от
Klerk (
Спасибо.)
Отключение автоматического обновления и настройка обновления по расписанию Thanks
HeffeD.
Добавлено 09.05.2010Выяснил почему не хотели обновлятся некоторые компьютеры, оказалось что апдейтер здесь совсем не причем. Это баг или фитча CIS, выяснилось что если в системе установлено несколько сетевых подключений (Bluetooth, Wi-Fi и т.д.) то антивирус не верно определял нужный, и выводил сообщение, что нет связи с Интернет. Для решения этой проблемы необходимо выключить "лишние" сетевые подключения (правой кнопкой мыши на сетевом подключении - Отключить).
Добавлено 20.09.2010В версии 0.9.9.6 появилась скрытая настройка позволяющая обновлять разные версии CIS из общей папки. Для ее активации надо в файл настроек добавить следующие строки (выделены синим):
<?xml version="1.0" encoding="utf-8"?>
<Config Language="Russian" AutoStart="True" MinTraffic="True" X86="True" X64="False" SaveLog="True">
<SyncSetting>
<RemoteFolders AutoDetect="True">
<Folder>av/updates40/</Folder>
<Folder>cis/download/updates/release/inis_600/</Folder>
<Folder>av/updates50/</Folder>
<Folder>cis/download/updates/release/inis_1000/</Folder>
</RemoteFolders>
<ProgramData />
<ServerUpdate>http://download.Comodo.com/</ServerUpdate>
<ListenPort>88</ListenPort>
<TimerUpdate>1440</TimerUpdate>
</SyncSetting>
<ProxySetting UseProxy="False" />
<HiddenSettings>
<MergeFolder>av/updates40/</MergeFolder>
<MergeFolder>av/updates50/</MergeFolder>
</HiddenSettings>
<TextSearch />
</Config>
Затем переименовать папку
av/updatesXX/ в
av/updates/ (
На диске! В настройках апдейтера все должно остаться как было!)
Эту настройку используете на свой риск, т.к. ни кто не гарантирует что базы CIS 3 - CIS 5 останутся совместимыми.
В данный момент у меня с 1 сентября так обновляются CIS 4 и CIS 5.
Добавлено 08.07.2011Начиная с CIS 5.5 разработчики добавили возможность закачивать
запакованные файлы обновлений
для самой программы. В связи с этим вышел новый релиз ComodoUpdater (1.3.2.0)
Для включения этой возможности необходимо:
1. скачать и распаковать содержимое архива
7za920.zip в корневую папку апдейтера.
2. включить опцию 7-zip напротив соответствующей строчки (см. рис.)
Обновлено 24.03.2014Выложен исходник (VB.NET 2010)Так как в настоящее время нет времени заниматся Comodo Offline Updater, выкладываю исходник в свободное плавание.
Надеюсь найдутся люди которые сумеют разобратся в коде, и подолжат развитие программы.
Условия использования:
1. Программы реализованные на этих исходных кодах (или ее части) должны оставатся бесплатными для использования (допускается использовать схему Donationware на нового разработчика)
2. В окне "О программе", указывать активную ссылку "Основан на исходном коде Comodo Offline Updater" с направлением на эту ветку форума. (
http://forums.comodo.com/10551086108810911089108910821080-russian/comodo-offline-updater-t54363.0.html)
Спасибо за понимание.
История версий:
1.3.8.1
Добавлена совместимость с COMODO ESM
1.3.3.8
Исправлено: всегда закачивался файл cis_update_x32.xml.7z (cis_update_x64.xml.7z) не зависимо от включенной/выключенной опции 7zip
1.3.3.7
Исправлен вылет программы при отсутствующем файле Info.xml
Добавлена информация о текущем проверяемом файле в статус строке.
1.3.3.6
Исправлена опция Минимизировать трафик
1.3.3.5
Добавлена поддержка CIS 5.8 Beta.
1.3.3.1
Оптимизация кода. Те кто скачал предыдущую версию (1.3.3.0) эту можете не качать.
1.3.3.0
Для борьбы с регистрационным спамом добавлена "Липовая" регистрация.
1.3.2.0
Добавлена возможность закачки обновлений CIS в запакованном виде. Для активации установить галочку в настройках на против соответствующей строки (cis/download/updates/release/inis_1500/ или выше)
1.3.1.0
Изменен алгоритм определения версии CIS (опять они там поменяли формат сроки версии)
Изменено сообщение "Запрашиваемый файл не найден" на "Запрашиваемый файл [Имя файла] не найден" для удобства чтения лога
1.3.0.0
Добавлен фильтр в Журнал запросов.
Изменена опция 7-Zip Pack, теперь ее можно ставить отдельно для каждой базы.
Изменен алгоритм определения версии CIS 5.x (теперь определяет версию при любом обновлении).
Изменен алгоритм определения версии баз сигнатур отданных CIS.
Исправлена ошибка с удалением файла versioninfo.ini при неудачном обновлении.
Исправлена(?) ошибка при закрытии программы.
Мелкие изменения кода.
1.2.0.0
Переписана под .Net 2.0
Добавлена опция 7-Zip Pack (не включать для версий ниже 5.3) для скачивания упакованных баз.
Имена компьютеров переводятся в верхний регистр.
Добавлен файл AdditionalFiles.txt для файлов которые не вписываются в общую схему обновлений (cisfree.tip, cmc_free_1049.xml, deletedvendors.txt и т.д)
1.1.1.0
Мелкие исправления модуля загрузки обновлений
1.1.0.0
Исправлен баг из-за которой при отключенной опции Минимизировать трафик, при каждом обновлении заново скачивалось коммулятивное обновление даже если оно было актуальным.
Исправлен баг когда при удалении файла Info.xml заново скачивалось коммулятивное обновление
Изменен алгоритом работы при включенной опции Минимизировать трафик, теперь апдейтер не будет тянуть коммулятивную базу если все обновляемые антивирусы поддерживаются в актуальном состоянии
1.0.0.0
Исправленна ошибка при сохранении параметров, при выключенной опции Автозагрузка
0.9.9.9
Исправлена загрузка основной базы (после разделения загрузок х86 и х64, основная база грузилась только при включенной опции Минимизировать трафик)
0.9.9.8
Исправлен баг с незагружаемым cisfree.tip когда загрузка х64 отключена
0.9.9.7
Исправлен баг с вылетом при первом запуске.
0.9.9.6
Исправлен баг, с не загружаемыми (закачивалась только для той которая указана первой) обновлениями (BASE_END_USER_vХХХХ.cav) при включенной опции Минимизировать трафик когда в апдейтере прописаны базы для нескольких версий CIS.
Теперь в настройках можно выбрать версию загружаемых обновлений (х86 или х64)
Добавлена скрытая настройка позволяющая раздавать обновления баз для различных версий CIS из общей папки.
0.9.9.5(RC4)
Исправлен баг с меню Файл -> Статистика
0.9.9.4(RC3)
Исправлен баг со смещением контролов за границу окна при изменении масштаба системных шрифтов
0.9.9.3(RC2)
В настройках добавлена опция "Автозапуск с Windows"
Добавлен ключ командной строки "/min" - запускать свернутым
0.9.9.2 (RC1)
Исправлен баг с неверным определением имени хоста (1.1.168.192.in-adr.arpa)
0.9.9.1
Исправлен вылет при очистке лога, когда сохранение лога отключено
0.9.9.0
Добавлена проверка обновляемых файлов по SHA-1
В меню Справка добавлен пункт Форум
Добавлена вкладка Статистика
Обновлены фалы локализации.
0.9.8.1
Исправлен вылет при разрыве связи во время обновления антивируса
Исправлен файл локализации (English)
Оптимизирован код загрузки обновлений
0.9.8.0
Увеличен максимум для периода обновления до 9999 (60 - 1 час, 1440 - 1 сутки, 9999 ~ 1 неделя )
Добален режим экономии трафика
ВНИМАНИЕ! Перед первым запуском удалите файл настроек (Config.xml)
0.9.7.0
Очередная попытка исправить вылет на некоторых системах
0.9.6.9
Исправлен вылет на некоторых системах
0.9.6.8
Исправлен вылет при щелчке по заголовку таблиц
Исправлена информация о версии баз (теперь при прерывании показывается версия до которой успели обновится)
Изменен порядок операций: сначала прием файлов, потом удаление (чтобы не удалялись файлы если обновление было отменено)
0.9.6.7
Исправлено копирование и сохранение журналов (не копировался и не сохранялся один столбик на всех вкладках)
0.9.6.6
Оптимизация кода загрузки обновлений
0.9.6.5
Косметическая правка кода определения версии клиента
0.9.6.4
Исправлен баг с обновлением бинарных файлов
0.9.6.3
На странице информации добавлена колонка с версией CIS
(номер версии отобразится после обновления программных компонентов CIS через апдейтер)
Добавлена кнопка Bug Report
Исправлены мелкие недочеты
0.9.6.2
Исправлен баг при обновлении без указания баз
0.9.6.1
Исправлена работа через прокси сервер
Исправлена фильтрация журнала запросов
Исправлена функция очистки журналов
Выложены 2 версии - последняя и предыдущая (так на всякий случай)[attachment deleted by admin]