Перейти к содержимому


Фото
- - - - -

Не понятна позиция веба с усложнением обновлений без инета


  • Please log in to reply
124 ответов в этой теме

#101 basid

basid

    Guru

  • Posters
  • 4 577 Сообщений:

Отправлено 27 Декабрь 2009 - 16:53

НО зачем пользователю качать заново все базы и движок если можно сделать элементарную проверку ?

Штатная процедура обновления зеркала такую проверку делает и ничего лишнего не тянет.
Если пользователь качает базы "ручками", то, например:
wget -N ftp://ftp.drweb.com/pub/drweb/bases/dr*.zip
тоже не станет тянуть лишнего.
Если пользователь забирает эти базы браузером, то проблемы шерифа индейцев не волнуют.

Зачем заставлять полностью выкачивать все базы на удаленной машине?

Ещё раз - штатный обновлятор никаких таких ужасов не делает.
Если у меня есть ущёрбное "зеркало", то сгенерить drweb32.lst, который позволит обновить установленный антивирус "из архива с базами" - плёвое дело.
Если такой упрощённый lst-файл будет приводить к тому, что каждый раз будут переустанавливаться все базы (этого я не проверял) - то проблемы шерифа, опять-таки, никого не волнуют.

#102 userr

userr

    Newbie

  • Members
  • 16 310 Сообщений:

Отправлено 27 Декабрь 2009 - 17:05

mrbelyash

Я так понимаю он берет свежий с сайта [.lst]

в том-то и дело, что .lst в открытом доступе нет, он качается только апдейтером с зоны обновления (если без дополнительных ухищрений).

НО зачем пользователю качать заново все базы и движок если можно сделать элементарную проверку ?

о чём это Вы? Разумеется, при создании зеркала и обновлении с зеркала штатным апдейтером ничего лишнего не качается

#103 mrbelyash

mrbelyash

    Беляш

  • Members
  • 25 897 Сообщений:

Отправлено 27 Декабрь 2009 - 17:05

НО зачем пользователю качать заново все базы и движок если можно сделать элементарную проверку ?

Штатная процедура обновления зеркала такую проверку делает и ничего лишнего не тянет.


Я на чужую машину на флешке принес 3 файла
DrWebUpW.exe
drweb32.key
update.drl
Откуда ети иво за ногу апдейт может знать какие у меня базы есть на не подключенной к инету машине, которая находется в бункере под землей...трипицот саженей ? :)

Я на чужую машину принес 4 файла
DrWebUpW.exe
drweb32.key
update.drl
Результат тот же.
--------------------------
Зеркало я создаю на чужой машине,а потом на флешке принесу домой где нет интернета.
:)

о чём это Вы? Разумеется, при создании зеркала и обновлении с зеркала штатным апдейтером ничего лишнего не качается

Это к тому,что хотелось бы...Чтобы апдейт при создании зеркала у черта на куличках смотрел приложеный lst файл...сравнивал его с тем что на сайте и докачивал только необходимое а не 20 МБ всех баз
wiki https://drw.sh/endjcv | Утилиты https://drw.sh/dgweku | Лечить удаленно https://drw.sh/wmzdcl | Скрытые процессы https://drw.sh/tmulje | Логи https://drw.sh/ruy | Песочница https://drw.sh/exhbro

#104 userr

userr

    Newbie

  • Members
  • 16 310 Сообщений:

Отправлено 27 Декабрь 2009 - 17:06

Василий А. Сидоров

Если такой упрощённый lst-файл будет приводить к тому, что каждый раз будут переустанавливаться все базы

не будет.

В целом обсуждение закончено. Для обновления есть штатный апдейтер. Всё остальное не для оф. форума.
Модератор.

#105 userr

userr

    Newbie

  • Members
  • 16 310 Сообщений:

Отправлено 27 Декабрь 2009 - 17:10

mrbelyash

Откуда ети иво за ногу апдейт может знать какие у меня базы есть на не подключенной к инету машине

возьмите с собой все базы и движок (а лучше все модули) с машины из бункера, если трафик бережёте.
Один только раз это надо сделать, потом у Вас всегда будет нормальное зеркало на флешке

#106 mrbelyash

mrbelyash

    Беляш

  • Members
  • 25 897 Сообщений:

Отправлено 27 Декабрь 2009 - 17:15

mrbelyash

Откуда ети иво за ногу апдейт может знать какие у меня базы есть на не подключенной к инету машине

возьмите с собой все базы и движок (а лучше все модули) с машины из бункера, если трафик бережёте.
Один только раз это надо сделать, потом у Вас всегда будет нормальное зеркало на флешке

Куда движок положить?
флешко:\Program Files\Common Files\Doctor Web\Scanning Engine\ drweb32.dll ?
Или апдейт проверит crc всего из одной папки? :)
Тягать всю тягомотину или один файл с описание существующего?На 10 кб :)
wiki https://drw.sh/endjcv | Утилиты https://drw.sh/dgweku | Лечить удаленно https://drw.sh/wmzdcl | Скрытые процессы https://drw.sh/tmulje | Логи https://drw.sh/ruy | Песочница https://drw.sh/exhbro

#107 basid

basid

    Guru

  • Posters
  • 4 577 Сообщений:

Отправлено 27 Декабрь 2009 - 17:21

Я на чужую машину на флешке принес 3 файла
DrWebUpW.exe
drweb32.key
update.drl
Откуда ети иво за ногу апдейт может знать какие у меня базы есть на не подключенной к инету машине, которая находется в бункере под землей...трипицот саженей ? :)

На машину "в бункере под землёй" приносят зеркало, а не "три файла".
Dixi.

#108 Borka

Borka

    Забанен за флуд

  • Members
  • 19 512 Сообщений:

Отправлено 27 Декабрь 2009 - 17:22

mrbelyash

Откуда ети иво за ногу апдейт может знать какие у меня базы есть на не подключенной к инету машине

возьмите с собой все базы и движок (а лучше все модули) с машины из бункера, если трафик бережёте.
Один только раз это надо сделать, потом у Вас всегда будет нормальное зеркало на флешке

Куда движок положить?
флешко:\Program Files\Common Files\Doctor Web\Scanning Engine\ drweb32.dll ?
Или апдейт проверит crc всего из одной папки? :)
Тягать всю тягомотину или один файл с описание существующего?На 10 кб :)

Апдейтер обновляет зеркало с /UA (то есть "фсё и сюда"). На флешке лежит полная копия апдейтного сервера на момент обновления.
С уважением,
Борис А. Чертенко aka Borka.

#109 mrbelyash

mrbelyash

    Беляш

  • Members
  • 25 897 Сообщений:

Отправлено 27 Декабрь 2009 - 17:27

Я на чужую машину на флешке принес 3 файла
DrWebUpW.exe
drweb32.key
update.drl
Откуда ети иво за ногу апдейт может знать какие у меня базы есть на не подключенной к инету машине, которая находется в бункере под землей...трипицот саженей ? :)

На машину "в бункере под землёй" приносят зеркало, а не "три файла".
Dixi.

Стрелял по лягушкам в Германии со спутника..ой не тооо...
Проехали...Пусть будет как есть :)

Апдейтер обновляет зеркало с /UA (то есть "фсё и сюда"). На флешке лежит полная копия апдейтного сервера на момент обновления.

Из каталога доктора берется предыдущий lst и копируется на флешку.На пустую
+
DrWebUpW.exe
drweb32.key
update.drl

На чужой машине где нет дрвеб запускается апдейт и он сравнивает предыдущий lst (тот что на флешке) и тот что взят апдейтом с сайта то чего не хватает или не совпадает только докачивается. Нет нужды качать все.
Режим зеркалирования не должен качать все,только чего не хватает...Ну нафиг мне основную базу зеркалировать если она у меня уже есть и не изменилась.
P.S.
еще есть только базы и движок /UVB

Сообщение было изменено mrbelyash: 27 Декабрь 2009 - 17:34

wiki https://drw.sh/endjcv | Утилиты https://drw.sh/dgweku | Лечить удаленно https://drw.sh/wmzdcl | Скрытые процессы https://drw.sh/tmulje | Логи https://drw.sh/ruy | Песочница https://drw.sh/exhbro

#110 userr

userr

    Newbie

  • Members
  • 16 310 Сообщений:

Отправлено 27 Декабрь 2009 - 17:35

mrbelyash

Куда движок положить?

абсолютно всё в одну папку - будущее зеркало.

Или апдейт проверит crc всего из одной папки?

примерно так. Вы забыли принцип создания зеркала для drweb? :)

На чужой машине где нет дрвеб запускается апдейт и он сравнивает предыдущий lst (тот что на флешке) и тот что взят апдейтом с сайта то чего не хватает или не совпадает только докачивается. Нет нужды качать все.
Режим зеркалирования не должен качать все,только чего не хватает...

Так и есть. только те базы и модули, которых нет в указанной папке - которая назначена зеркалом

#111 mrbelyash

mrbelyash

    Беляш

  • Members
  • 25 897 Сообщений:

Отправлено 27 Декабрь 2009 - 17:37

примерно так. Вы забыли принцип создания зеркала для drweb? :)

Нет мы вспомнили что нам не нужно качать то что уже есть!
wiki https://drw.sh/endjcv | Утилиты https://drw.sh/dgweku | Лечить удаленно https://drw.sh/wmzdcl | Скрытые процессы https://drw.sh/tmulje | Логи https://drw.sh/ruy | Песочница https://drw.sh/exhbro

#112 basid

basid

    Guru

  • Posters
  • 4 577 Сообщений:

Отправлено 27 Декабрь 2009 - 17:38

Проехали...Пусть будет как есть :)

У меня дома делается зеркала четырёх бет.
И я чётко вижу, что после создания зеркала, при каждом обновлении тянется только тот минимум, который необходим для приведения этого зеркала к актуальному состоянию.
И даже в кошмарном сне мне бы не пришла мысль делать "фигурную нарезку" из готового зеркала. Я заберу его целиком.
Ну не проблема утащить 40-90 мегабайт куда угодно - такой объём влезет в память многих сотовых, не говоря уж об обычных флешках.

P.S. Да, можно экономить время/трафик при создании/обновлении зеркала, но это тема отдельного обсуждения.

#113 mrbelyash

mrbelyash

    Беляш

  • Members
  • 25 897 Сообщений:

Отправлено 27 Декабрь 2009 - 17:48

P.S. Да, можно экономить время/трафик при создании/обновлении зеркала, но это тема отдельного обсуждения.

Попросим модератора разделить тему :)
wiki https://drw.sh/endjcv | Утилиты https://drw.sh/dgweku | Лечить удаленно https://drw.sh/wmzdcl | Скрытые процессы https://drw.sh/tmulje | Логи https://drw.sh/ruy | Песочница https://drw.sh/exhbro

#114 basid

basid

    Guru

  • Posters
  • 4 577 Сообщений:

Отправлено 27 Декабрь 2009 - 17:55

Попросим модератора разделить тему :)

А я не буду обсуждать эту тему на форуме :)
Те, кому это действительно нужно и позволяет квалификация, задачу решили - она несложная.
У (некоторых) остальных есть проблема - берём стороннее решение, не очень понимая когда и как оно (не) работает, а потом начинаем возмущаться в стиле "Шо за фигню вы мне подсунули?!".

#115 Orphus

Orphus

    Newbie

  • Posters
  • 4 Сообщений:

Отправлено 16 Сентябрь 2010 - 01:43

Просьба! сделать утилиту которая умеет собирать все обновления в один ехешник и юзеру хватало запуска этого ехешника как на 4.44 и на 5-ую версию.
Это возможно?

Такая утилита уже есть. Я некоторое время пользовался для сборки зеркала программкой GoodSync2Go.
Она предназначена для синхронизации данных и работает с флэшки.
В ней создал три задания в которых источниками были папки (у меня Win XP):
C:\Program Files\drweb
C:\Program Files\Common Files\Doctor Web\Scanning Engine
C:\Documents and Settings\All Users\Application Data\Doctor Web\Bases
а целевой папкой для всех заданий была папка %GSDISK%\DrWebUpdate на флешке, где %GSDISK% подставляется самой программой, которая автоматически отслеживает изменение буквы диска.
В настройках заданий только нужно снять галочку возле "Синхронное удаление", чтобы всё в одну кучу сваливалось.


Плохо одно - там, где это зеркало собираю, установлен простой Dr. Web, а дома он с фаерволом, который, естественно, не обновляется.

#116 basid

basid

    Guru

  • Posters
  • 4 577 Сообщений:

Отправлено 16 Сентябрь 2010 - 02:30

Плохо то, что вы изобретаете велосипед с квадратными колёсами там, где можно сесть и ехать.
А некропостинг - зло.

#117 Orphus

Orphus

    Newbie

  • Posters
  • 4 Сообщений:

Отправлено 16 Сентябрь 2010 - 20:04

Ну, я batники составлять не умею, а на эту тему набрёл буквально на днях.
Когда мне, около года назад, надоело вручную зеркало собирать, я поискал в своей коллекции софта какую-нибудь программулину в помощь и нашёл вышеуказанную утилитку. Не большая и шустрая, она мне тогда хорошо помогала. Для меня это был не "велосипед с квадратными колёсами", а простое и действенное решение не требующее посторонней помощи. Вот и решил с народом поделиться.

За некропостинг извиняюсь и на этом заканчиваю.

#118 userr

userr

    Newbie

  • Members
  • 16 310 Сообщений:

Отправлено 16 Сентябрь 2010 - 20:44

Orphus
а драйвера из c:\WINDOWS\system32\drivers\ ?

#119 Orphus

Orphus

    Newbie

  • Posters
  • 4 Сообщений:

Отправлено 17 Сентябрь 2010 - 18:30

Простите userr, не понял вопроса. А что не так с драйверами?

#120 userr

userr

    Newbie

  • Members
  • 16 310 Сообщений:

Отправлено 17 Сентябрь 2010 - 19:20

Orphus
Я правильно Вас понял, что Вы предлагаете делать зеркало так:
на компе с установленным и обновлённым drweb скопировать на флешку содержимое папок
C:\Program Files\drweb
C:\Program Files\Common Files\Doctor Web\Scanning Engine
C:\Documents and Settings\All Users\Application Data\Doctor Web\Bases
считать это зеркалом и идти с этой флешкой обновлять компы без Интернета. Отдельно само зеркало с серверов drweb уже не обновлять.

В таком случае у Вас на зеркале не будет файлов
c:\WINDOWS\system32\drivers\spiderg3.sys
c:\WINDOWS\system32\drivers\dwprot.sys

и обновление с зеркала не пройдёт.