Робимо дзеркала оновлень для антивірусів, замітки дядечка раджі

Робимо дзеркала оновлень для антивірусів, замітки дядечка раджі

Маємо дві вкладки:
На першій пропонується вибрати продукти, для яких будуть скачиваться поновлення, а на другий вказуються фільтри та налаштування оновлень. Тут я для тесту вибрав тільки найбільш ходові версії персональних продуктів. З першої вкладкою закінчили, переходимо на другу:

Робимо дзеркала оновлень для антивірусів, замітки дядечка раджі

А ось тут вже цікавіше. На цій вкладці задаються настройки створюваного дзеркала.
Для початку вказуємо папку, в яку програма буде складувати, папку для тимчасових файлів і включаємо очищення останньої (1).
Після цього вказуємо, що хочемо завантажувати не тільки бази, але програмні модулі (2). Щоб не пропустити помилок, налаштовуємо протоколювання поновлення (3).
Тепер найголовніше: вказуємо налаштування віддзеркалення. Так як оновлюватися з нашого дзеркала будуть тільки 32-розрядні Windows-версії продуктів, то вказуємо це в настройках фільтра (4).
Усе! Тепер натискаємо кнопку "Застосувати" і закриваємо програму. Можна все настройки вказати безпосередньо в файлі "ss_storage.ini", але через графічний інтерефейса зручніше.

Для формування дзеркала ввиодім наступну команду:
Updater.exe -u -c -rpt report.txt
Якщо все зроблено правильно, то вона поверне код 35 або 10, якщо оновлення дзеркала не потрібно.

Тепер до зазначеної папці треба дати доступ стражденним.
На папку можна відкрити загальний доступ або поставити ftp-сервер або http-сервер, які налаштувати на роздачу цієї папки. В налаштуваннях кінцевих додатків додати соотвествующий джерело оновлення і вимкнути оновлення з серверів виробника.

Dr. Web
Тепер налаштуємо віддзеркалення оновлень зеленого павука.
Для початку нам знадобляться такі файли з дистрибутива:
  • DrWebUpW.exe - сам апдейтер;
  • drweb32.key - дійсний ключовий файл;
  • update.drl - список джерел оновлень;
  • ru-drweb.dwl - мовний файл.
Все це господарство складаємо в зручну папку і створюємо ще одну, в яку будуть складуватися поновлення.
Тепер створюємо дзеркало оновлень за допомогою такої команди:
DrWebUpW.exe / GO / UA / DIR: "H: \ updates \ drwebupdate" /LNG:ru-drweb.dwl
тут:
/ GO - запустити оновлення негайно;
/ UA - зробити повне дзеркало;
/ DIR: "H: \ updates \ drwebupdate" - папка, в якій буде створюватися або оновлюватися дзеркало;
/LNG:ru-drweb.dwl - видавати всі повідомлення на російській мові.

Програма почне завантажувати оновлення.

Робимо дзеркала оновлень для антивірусів, замітки дядечка раджі

Тепер до зазначеної папці треба дати доступ стражденним.
На папку можна відкрити загальний доступ або поставити ftp-сервер або http-сервер, які налаштувати на роздачу цієї папки.

Отримання оновлень налаштоване, кінцеві програми налаштовані, залишилося автоматизувати запуск оновлень дзеркал. Для вирішення цього завдання я використовував планеровщік, який вбудований в систему.
Для цього створив два задніх з щогодинним запуском від імені облікового запису "NT AUTHORITY \ SYSTEM".

Робимо дзеркала оновлень для антивірусів, замітки дядечка раджі

Робимо дзеркала оновлень для антивірусів, замітки дядечка раджі

Для KAV / KIS я прописав команду "Updater.exe -u -c -rpt report.txt", а для Dr.Web "DrWebUpW.exe / GO / UA / DIR:" H: \ updates \ drwebupdate ""

Тепер з інтернету поновлення качає тільки головний комп'ютер, а клієнти забирають свіжі бази вже у нього. Треба тільки не забувати оновлювати ключовий файл у апдейтера Dr.Web.