[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 10 months
  • Posts: 47
  • REPUTATION:27

    [+] [-]
Запуск и обновлениe антивирусных Live CD/USB. Antivirus updater - скрипт для обновления баз антивирусных дистрибутивов Live CD/USB. Он позволяет обновлять базы в ISO образах с последующей их дефрагментацией, так и россыпь файлов. Присутствуют две локализации скрипта - русская и английская, определяется автоматом в зависимости от языка интерфейса пользователя. Для русского интерфейса - русская локализация, во всех других случаях английская. Antivirus updater работает на Xp/2003 x86-x64 и старше.
Поддерживаемые дистрибутивы:
  • Avira Rescue System (~628 Мб)
    • Kaspersky Rescue Disk (~265 Мб)
    • Bitdefender Rescue CD (~636 Мб)
    • Dr.Web LiveDisk (~609 Мб)
    • Dr.Web LiveCD (276 Мб)
    • VBA32 Rescue (~172 Мб)
      Antivirus updater работает на основе файла настроек - Setting.ini, который должен находится рядом. Записи в нем имеют следующий вид - имя_параметра=значение_параметра. Строки начинающиеся с ";" игнорируются.
      Параметры Setting.ini:
      Iso - полный путь к ISO образу антивирусного дистрибутива.
      Av - полный путь к россыпи файлов антивирусного дистрибутива, может содержать не один антивирус.
      DrWebKey - полный путь к лицензионному ключу для обновления его в Dr.Web LiveDisk/LiveCD.
      Proxy - адрес прокси сервера в формате [адрес]:[порт].
      Proxy_user - имя для доступа к прокси, если требуется.
      Proxy_password - пароль для доступа к прокси, если требуется.
      DontCheckUpdate=Yes - отключение поиска новых версий Antivirus updater.
      DontDefragmentImages=Yes - отключение дефрагментации ISO образов.
      Указывая путь в значении параметра можно использовать символ "$", он означает букву диска на котором запущен скрипт.
      Таким образом поместив Antivirus updater на загрузочную флешку/USB-HDD его можно использовать на разных компьютерах, не опасаясь того что буква диска изменится и пути станут неправильными. Пути содержащие пробелы заключать в кавычки не нужно, имена параметров можно писать в любом регистре (Iso, IsO, ISO...). Параметры с неверным значением в пути/имени файла игнорируются. При использовании кириллицы в Setting.ini, файл должен быть сохранен в ОЕМ 866 кодировке.
      Пример Setting.ini:
      [Proxy Setting]
      ;Proxy=10.0.0.1:3128
      ;Proxy_user=kav
      ;Proxy_password=kav
      [Antivirus]
      Iso=$:\Boot\DrWeb-LiveDisk.iso
      Iso=$:\Boot\Bitdefender.iso
      AV=$:\
      В примере указаны пара образов с относительными путями, каталог с таким же путем (проще говоря корень диска) в котором расположен Avira и VBA32, благо у них файлы не пересекаются. Настройки прокси закомментированы, использовал когда тестировал на работе. А надписи в квадратных скобках чисто для красоты.
      Ключи командной строки:
      -ai1 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на английском языке.
      -ai2 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на русском языке.
      Примечание:
    • В Avira Rescue System запрос на согласие с лицензионным соглашением отключен.
    • Можно обновлять базы в каталоге "Kaspersky Rescue Disk 10.0" через параметр AV.
    • Дистрибутив Dr.Web LiveCD больше не обновляется разработчиком, поэтому для работы сканера нужно задать DrWebKey (подойдет от Security Space).
      Гибридная загрузка ISO:
      На флешках и USB-HDD под управлением Grub4Dos антивирусные дистрибутивы можно запускать прямо из ISO. Причем файловая система может быть любой из поддерживаемых Grub4Dos-ом. Для этого используется гибридная загрузка образа, где по мимо обычного мапинга образ монтируется как один из разделов загрузочного устройства. Если раздел уже используется - он будет затерт. В примерах приведенных ниже, команда partnew пишет данные образа в 4-й раздел, как самый редко используемый. Гибридная загрузка не работает на виртуальных машинах или после Plop-а, потому что USB устройство переходит в режим "только чтение".
      title Avira Rescue System
      map /Boot/Avira.iso (0xff)
      map --hook
      kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/Avira.iso quiet splash --
      initrd (0xff)/casper/initrd.lz
      title Kaspersky Rescue Disk
      partnew (%@root:~1,3%,3) 0x00 /Boot/Kaspersky.iso
      map /Boot/Kaspersky.iso (0xff)
      map --hook
      kernel (0xff)/boot/rescue root=live:CDLABEL=KRD10 rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg splash quiet doscsi nomodeset
      initrd (0xff)/boot/rescue.igz
      title Bitdefender Rescue CD
      partnew (%@root:~1,3%,3) 0x00 /Boot/Bitdefender.iso
      map /Boot/Bitdefender.iso (0xff)
      map --hook
      kernel (0xff)/boot/kernel.i386-pc root=/dev/ram0 real_root=/dev/loop0 loop=/rescue/livecd.squashfs cdroot_marker=/rescue/livecd.squashfs initrd udev cdroot scandelay=10 quiet slash lang=en
      initrd (0xff)/boot/initfs.i386-pc
      title Dr.Web LiveDisk
      partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveDisk.iso
      map /Boot/DrWeb-LiveDisk.iso (0xff)
      map --hook
      kernel (0xff)/casper/vmlinuz boot=casper union=aufs debian-installer/language=ru keyboard-configuration/layoutcode?=ru quiet splash console=tty1 ---
      initrd (0xff)/casper/initrd.lz
      title Dr.Web LiveCD
      partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveCD.iso
      map /Boot/DrWeb-LiveCD.iso (0xff)
      map --hook
      cat --skip=85 (0xff)/boot/config | set ID=
      kernel (0xff)/boot/vmlinuz %ID% root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8
      initrd (0xff)/boot/initrd
      title VBA32 Rescue
      map /Boot/VBA32.iso (0xff)
      partnew (%@root:~1,3%,3) 0x00 /Boot/VBA32.iso
      map --hook
      kernel (0xff)/vba/kernel vga=791 quiet
      initrd (0xff)/vba/initrd
      Что нового в 1.4.21 версии:
      - Исправлена работа "$".
      Что нового в 1.4.20 версии:
      - Добавлены ключи тихой работы.
      Что нового в 1.3.20 версии:
      - Мелкие исправления.
      -
      Antivirus_updater.exe (5,4 Мб) MD5: 3EF2950403F13CDE4DBC9651C86361F4
      Zippyshare, MediaFire, UPLOAD.EE.


  • Last edited by At1ant on 2019-04-01 22:30; edited 5 times in total

    [Quote]

      user-789
    • 2551
    • Longevity: 4 years
    • Posts: 111
    • REPUTATION:1

      [+] [-]
    At1ant, А возможно добавить:
    COMODO Cleaning Essentials
    Universal Virus Snifer
    AntiWinLocker Live CD
    AntiSMS

    [Quote]

      Apoc
    • 1691
    • Longevity: 4 years 3 months
    • Posts: 10
    • REPUTATION:0

      [+] [-]
    Запускаю скрипт от имени администратора и при выполнении появляется ошибка!

    [Quote]

      At1ant
    • 15813
    • Longevity: 2 years 10 months
    • Posts: 47
    • REPUTATION:27

      [+] [-]
    Apoc, На скриншоте нет каталога с распакованным дистрибутивом антивируса, значит 8-я строка лишняя.
    user-789,
    COMODO Cleaning Essentials - может сам обновляться под ОС Windows в отличии от тех дистрибутивов что в шапке.
    Universal Virus Snifer - есть своя программа для обновления, а "База проверенных файлов" уже несколько месяцев не обновлялась.
    AntiWinLocker Live CD - по моему он заброшен и судя по скриншотам баз там нет.
    AntiSMS - заброшен, вместо него SmartFix который тоже не имеет баз и сама программа редко обновляется.

    [Quote]

      lowe.story
    • 16005
    • Longevity: 2 years 9 months
    • Posts: 50
    • REPUTATION:5

      [+] [-]
    SmartFix - может сам обновляться, (есть и обновлялка)

    [Quote]

      user-789
    • 2551
    • Longevity: 4 years
    • Posts: 111
    • REPUTATION:1

      [+] [-]
    At1ant, Напишите пожалуйста что нужно Setting.ini для всех антивирусов.

    [Quote]

      At1ant
    • 15813
    • Longevity: 2 years 10 months
    • Posts: 47
    • REPUTATION:27

      [+] [-]
    user-789, Указать пути через параметры Iso или Av для каждого антивируса. Если выходит что два или более антивируса лежат в одно месте, к примеру Avira и VBA32 распакованные в корень флешки (файлы у них не пересекаются), то достаточно один раз указать их место расположение - AV=$:\.
    To All Еще один вариант загрузки Dr.Web LiveDisk, из каталога: скачиваем drweb-livedisk-900-cd.iso, создаем на флешке папку (к примеру \Boot\Dr.Web), извлекаем в нее содержимое папки drweb-livedisk-900-cd.iso\casper (кроме TRANS.TBL).
    title Dr.Web LiveDisk
    kernel /Boot/Dr.Web/vmlinuz ignore_uuid live-media-path=/Boot/Dr.Web boot=casper locale=ru_RU.UTF-8 quiet splash --
    initrd /Boot/Dr.Web/initrd.lz
    Для обновления баз используем последний Antivirus updater, в Setting.ini пишем AV=$:\Boot\Dr.Web.

    [Quote]

      user-789
    • 2551
    • Longevity: 4 years
    • Posts: 111
    • REPUTATION:1

      [+] [-]
    44855user-789, Указать пути через параметры Iso или Av для каждого антивируса. Если выходит что два или более антивируса лежат в одно месте, к примеру Avira и VBA32 распакованные в корень флешки (файлы у них не пересекаются), то достаточно один раз указать их место расположение - AV=$:\.
    To All Еще один вариант загрузки Dr.Web LiveDisk, из каталога: скачиваем drweb-livedisk-900-cd.iso, создаем на флешке папку (к примеру \Boot\Dr.Web), извлекаем в нее содержимое папки drweb-livedisk-900-cd.iso\casper (кроме TRANS.TBL).
    title Dr.Web LiveDisk
    kernel /Boot/Dr.Web/vmlinuz ignore_uuid live-media-path=/Boot/Dr.Web boot=casper locale=ru_RU.UTF-8 quiet splash --
    initrd /Boot/Dr.Web/initrd.lz
    Для обновления баз используем последний Antivirus updater, в Setting.ini пишем AV=$:\Boot\Dr.Web.
    А прокси сервер не нужно прописывать ????

    [Quote]

      vovan1982
    • 214
    • Longevity: 5 years
    • Posts: 1118
    • REPUTATION:65

      [+] [-]
    • Location: Ростов-на-Дону
    user-789,

    Setting.ini

    ;http://forum.ru-board.com/topic.cgi?forum=5&top...imit=1&m=4#1
    ;Iso - полный путь к ISO образу антивирусного дистрибутива.
    ;Av - полный путь к россыпи файлов антивирусного дистрибутива, может содержать не один антивирус.
    ;DrWebKey - полный путь к лицензионному ключу для обновления его в Dr.Web LiveDisk/LiveCD.
    ;Proxy - адрес прокси сервера в формате [адрес]:[порт].
    ;Proxy_user - имя для доступа к прокси, если требуется.
    ;Proxy_password - пароль для доступа к прокси, если требуется.
    ;DontCheckUpdate=Yes - отключение поиска новых версий Antivirus updater.
    ;DontDefragmentImages=Yes - отключение дефрагментации ISO образов.

    [Antivirus]
    Iso=$:\AWBL\AVR\kav_rescue_10.iso
    Iso=$:\AWBL\AVR\drweb-livedisk-900-cd.iso
    Iso=$:\AWBL\AVR\vbarescue.iso
    DrWebKey=$:\AWBL\AVR\drweb32.key
    ;DontCheckUpdate=Yes
    ;DontDefragmentImages=Yes

    [Proxy Setting]
    ;Proxy=10.0.0.1:3128
    ;Proxy_user=kav
    ;Proxy_password=kav

    [Quote]

      At1ant
    • 15813
    • Longevity: 2 years 10 months
    • Posts: 47
    • REPUTATION:27

      [+] [-]
    А прокси сервер не нужно прописывать ????
    Только если у тебя интернет через прокси и его нужно прописывать принудительно.

    [Quote]

      user-789
    • 2551
    • Longevity: 4 years
    • Posts: 111
    • REPUTATION:1

      [+] [-]
    At1ant, Приветствую aa !!! Поделитесь пожалуйста ключиком для Dr.web ???

    [Quote]

      sergeysvirid
    • 104
    • Longevity: 5 years 1 month
    • Posts: 1677
    • REPUTATION:110

      [+] [-]
    • Location: 65 регион (GMT+11)
    45476Поделитесь пожалуйста ключиком для Dr.web ???
    Приветствую! aa
    Так возьмите ж, да скачайте уж с помощью: Portal_Keys_2.5.1
    Извлеките из скачанного архива drweb_keys_.zip ключик, например с именем 31.12.2017.key
    Переименуйте его в drweb32.key и замените его на старый ключ (там, где Вам надо)


    Display posts:    

    Current time is: 29-Jan 21:28

    All times are UTC + 3


    You cannot post new topics in this forum
    You cannot reply to topics in this forum
    You cannot edit your posts in this forum
    You cannot delete your posts in this forum
    You cannot vote in polls in this forum
    You cannot attach files in this forum
    You can download files in this forum