At1ant
  - Longevity: 7 years 11 months
- Posts: 53
- REPUTATION:30[+] [-]
|
Запуск и обновлени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
|
Apoc
 - Longevity: 9 years 4 months
- Posts: 12
- REPUTATION:0[+] [-]
|
Запускаю скрипт от имени администратора и при выполнении появляется ошибка!
|
At1ant
  - Longevity: 7 years 11 months
- Posts: 53
- REPUTATION:30[+] [-]
|
Apoc, На скриншоте нет каталога с распакованным дистрибутивом антивируса, значит 8-я строка лишняя. user-789, COMODO Cleaning Essentials - может сам обновляться под ОС Windows в отличии от тех дистрибутивов что в шапке. Universal Virus Snifer - есть своя программа для обновления, а "База проверенных файлов" уже несколько месяцев не обновлялась. AntiWinLocker Live CD - по моему он заброшен и судя по скриншотам баз там нет. AntiSMS - заброшен, вместо него SmartFix который тоже не имеет баз и сама программа редко обновляется.
|
lowe.story
  - Longevity: 7 years 10 months
- Posts: 57
- REPUTATION:6[+] [-]
|
SmartFix - может сам обновляться, (есть и обновлялка)
|
user-789
  - Longevity: 9 years
- Posts: 152
- REPUTATION:1[+] [-]
|
At1ant, Напишите пожалуйста что нужно Setting.ini для всех антивирусов.
|
At1ant
  - Longevity: 7 years 11 months
- Posts: 53
- REPUTATION:30[+] [-]
|
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.
|
user-789
  - Longevity: 9 years
- Posts: 152
- 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. А прокси сервер не нужно прописывать ????
|
vovan1982
  - Longevity: 10 years
- Posts: 1139
- REPUTATION:78[+] [-]
- 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
|
At1ant
  - Longevity: 7 years 11 months
- Posts: 53
- REPUTATION:30[+] [-]
|
А прокси сервер не нужно прописывать ???? Только если у тебя интернет через прокси и его нужно прописывать принудительно.
|
user-789
  - Longevity: 9 years
- Posts: 152
- REPUTATION:1[+] [-]
|
At1ant, Приветствую !!! Поделитесь пожалуйста ключиком для Dr.web ???
|
Current time is: 08-Feb 15:08
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
|
|