Сотрудничество SafeZone и разработчика AVZ

Тема в разделе "Инновационные проекты", создана пользователем akok, 2 ноя 2013.

  1. akok
    Оффлайн

    akok Команда форума Администратор

    Сообщения:
    12.443
    Симпатии:
    13.950
    Уважаемые пользователи, мы возобновили сотрудничество с разработчиком AVZ Олегом Зайцевым и был восстановлен сервис при помощи которого можно отправить карантины AVZ для анализа и последующего добавления их в базы чистых файлов.

    Собственно, вот ссылка на форму для загрузки файла =>Пополнение базы безопасных AVZ

    А так же было открыто официальное зеркало баз AVZ, что позволит обновить утилиту если не будут доступны другие сервера:
    Код (Text):
    http://avz.safezone.cc/base
    - путь к базам

    Архив с базами AVZ - архив с кумулятивными базами

    Прошу учесть, что карантины более 300 мб обрабатываться не будут.
     
    Последнее редактирование модератором: 31 окт 2015
    fseto, Theriollaria, tzrb и 14 другим нравится это.
  2. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.220
    Симпатии:
    8.894
  3. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.381
    Симпатии:
    5.265
    так не надо в браузере пытаться этот адрес открыть. Его надо вставлять в AVZ и указывать как источник обновления.
     
    Turok нравится это.
  4. Phoenix
    Оффлайн

    Phoenix Активный пользователь

    Сообщения:
    1.839
    Симпатии:
    1.829
    Forbidden
    You don't have permission to access /base/ on this server.
    Там запрещено ! Вот так можно обновить с зеркала SZ.
    А по умолчанию добавят в AVZ ? (источник:))
    Код (Text):
    var
      S : string;
    begin
      // Влючить ведение протокола времени и хешей базы обновлений
      SetupAVZ('ExtUpdates=Y');
      // Обновление
      if ExecuteAVUpdateEx('http://avz.safezone.cc/base/', 0, '','','') then
        S := 'Update is successful.'
      else
        S := 'Error with updating.';
      // Протоколирование
      AddLineToTxtFile(GetAVZDirectory + 'avz_upd.log',  DateTimeToStr(Now)+' '+S);
    SaveLog(GetAVZDirectory+'avz_upd.log');
      // Завершение работы AVZ
      ExitAVZ;
    end.
     
     
    Последнее редактирование: 3 ноя 2013
    akok нравится это.
  5. akok
    Оффлайн

    akok Команда форума Администратор

    Сообщения:
    12.443
    Симпатии:
    13.950
    Еще более верно, это скрипт.
    Код (Text):
    begin
    if ExecuteAVUpdateEx('http://avz.safezone.cc/base/', 0, '','','') then
    AddToLog('Обновление AV баз (по настройкам IE) успешно выполнено');
    end.
    Я сомневаюсь, что нас добавят как официальный источник.
    --- Объединённое сообщение, 3 ноя 2013 ---
    Можно обойтись более простым скриптом :) Я запретил просматривать содержимое папок на сервере.
     
    Последнее редактирование: 3 ноя 2013
  6. Phoenix
    Оффлайн

    Phoenix Активный пользователь

    Сообщения:
    1.839
    Симпатии:
    1.829
    Ну так то да.
    Вот ошибку исправил. (нарушил порядок в прошлом посте).
    PHP:
    var
      S : string;
    begin
    ClearLog;
      SetupAVZ('ExtUpdates=Y');
      if ExecuteAVUpdateEx('http://avz.safezone.cc/base/', 0, '','','') then
        S := 'Update is successful.'
      else
        S := 'Error with updating.';
      SaveLog(GetAVZDirectory+'avz_upd.log');
    AddLineToTxtFile(GetAVZDirectory + 'avz_upd.log',  DateTimeToStr(Now)+' '+S);
    end.
     
     
    Turok, Dragokas и akok нравится это.
  7. mike 1
    Оффлайн

    mike 1 Активный пользователь

    Сообщения:
    2.467
    Симпатии:
    861
    Неужели сотрудничество заключили после того как я по не знанию предлагал пополнить базу безопасных файлов, использовав сервис конкурента на Cyberforum?
     
  8. akok
    Оффлайн

    akok Команда форума Администратор

    Сообщения:
    12.443
    Симпатии:
    13.950
    Восстановили, в прошлый раз сервис закрыли из-за технических проблем, сейчас они решены.

    Не совсем, изначально интерес был только в базах AVZ, но потом понеслось :)
     
  9. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.476
    Симпатии:
    4.305
    Что из себя представляют файлы серверной части http://avz.safezone.cc/base/
    Это точно такие же файлы, как в папке с утилитой AVZ\Base ?

    Есть ли существенная временная разбежность между частотой обновлений баз
    у нас на зеркале и сервере Зайцева?
    (там обновляетя в 16.00 и 04.00) - а здесь примерно так же?
     
    Последнее редактирование: 22 ноя 2013
  10. akok
    Оффлайн

    akok Команда форума Администратор

    Сообщения:
    12.443
    Симпатии:
    13.950
    Да


    Обновления заливает робот Зайцева, отличий быть не должно, хотя обновление баз было 22.11.13 14:01. Благо обновления инкрементные
     
    Turok, Dragokas и Kиpилл нравится это.
  11. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.381
    Симпатии:
    5.265
    Для теста успешно отправил архив со своей системы размером 93,2 Mb.
     
    Kиpилл, akok и Sandor нравится это.
  12. probatf
    Оффлайн

    probatf Пользователь

    Сообщения:
    116
    Симпатии:
    3
    akok нравится это.
  13. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.381
    Симпатии:
    5.265
    probatf, чем больше сдадим тем лучше (с)
     
  14. BORODA(C)
    Оффлайн

    BORODA(C) Пользователь

    Сообщения:
    98
    Симпатии:
    24
    База: сигнатуры - 297605, нейропрофили - 2, микропрограммы лечения - 56, база от 02.06.2015 18:44
    Код (Text):
    Выполняется стандартный скрипт: 8. VirusInfo.Info: Скрипт сбора файлов для экспресс-анализа ПК
    Ошибка скрипта: ';' expected, позиция [9:1]
    У всех так или у меня одного?
     
  15. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.476
    Симпатии:
    4.305
    Точки с запятой не хватает.

    Пуск -> Стандартные скрипты -> # 8, Выполнить.
    Или:
    Код (Text):

    begin
    ExecuteStdScr(8);
    end.
     
  16. BORODA(C)
    Оффлайн

    BORODA(C) Пользователь

    Сообщения:
    98
    Симпатии:
    24
    В обоих случаях (скриптом или стандартным скриптом 8) ошибка скрипта: ';' expected, позиция [9:1]

    "
     
    Последнее редактирование: 2 июн 2015
  17. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.476
    Симпатии:
    4.305
    Последнее редактирование: 2 июн 2015
  18. BORODA(C)
    Оффлайн

    BORODA(C) Пользователь

    Сообщения:
    98
    Симпатии:
    24
    Скачал AVZ заново. Выполнил скрипт 8. Успешно.
    Обновил базы. Выполнил скрипт 8. Ошибка скрипта: ';' expected, позиция [9:1]
     
    Dragokas нравится это.
  19. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.476
    Симпатии:
    4.305
    BORODA(C), спасибо за тест. Сообщил о баге разработчику.
     
    BORODA(C) нравится это.
  20. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.381
    Симпатии:
    5.265
    BORODA(C), это косяк Олега, так что исправить может только он (через обновление баз от себя). А вы со своей стороны можете просто собрать другим способом.
    1) Просто обновить базы, затем запустить стандартный скрипт №4 - это будет тоже самое, что просто запустить стандартный скрипт №8.
    2) Выполнить скрипт
    Код (Pascal):
    begin
    //Обновление баз
    ExecuteAVUpdate;
    //Запуск скрипта сбора неопознанных и подозрительных файлов                                                                                                                                                                        
    ExecuteStdScr(4);
    end.
    3) Оба предыдущих варианта работают (проверил), но на всякий пожарный (на будущее) ещё один вариант.
    Код (Pascal):
    // ***** Скрипт сбора неопознанных и подозрительных файлов *****
    var
    AVZLogDir : string;
    begin
    //Обновление баз
    ExecuteAVUpdate;
    // Формирование имени рабочей папки
    AVZLogDir := GetAVZDirectory + 'LOG\';
    CreateDirectory(AVZLogDir);
    // Настройка AVZ
    SetupAVZ('UseQuarantine=Y'); // Включить карантин
    // Запуск сканирования
    RunScan;
    // Выполнение автоматического карантина
    ExecuteAutoQuarantine;
    // Сохранение карантина
    CreateQurantineArchive(AVZLogDir+'virusinfo_files_'+GetComputerName+'.zip');        
    end.
     
    Желательно воспользоваться или первым или вторым вариантом.
     
    Dragokas, ScriptMakeR и BORODA(C) нравится это.

Поделиться этой страницей