ClamAV

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 29 окт 2004, 15:22

virt писал(а):не понял смысла ...

я ж писал что те 2 экземпляра без проблем определяются кламавом...
я так понял, что определяются с помощью clamscan или clamdscan
если они без проблем определяются с помощью cgpav, то тогда нужно смотреть логи, как только новый экземпляр этого червя будет пойман доктором, а не кламавом

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 04 ноя 2004, 19:33

не обновляется в портах clamav-devel  :cry:
нужно переходить на clamav. Кстати, как вот такую фишку http://mcmcc.bat.ru/clam_rar3.html на фряке провернуть? Сходу не вышло. Гуру corvax, поможете?  :wink:

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 04 ноя 2004, 22:07

PomidorOFF писал(а):не обновляется в портах clamav-devel  :cry:
нужно переходить на clamav. Кстати, как вот такую фишку http://mcmcc.bat.ru/clam_rar3.html на фряке провернуть? Сходу не вышло.
угу, libunrar3 нет в портах. руками что-ли собрать?
PomidorOFF писал(а):Гуру corvax, поможете?  :wink:

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 05 ноя 2004, 09:31

ну исходники есть ftp://ftp.rarlab.com/rar/unrarsrc-3.4.3.tar.gz
патч накладывается, а вот при сборке как автор говорит вылазит ошибка:
# make -f makefile.unix lib
make: don't know how to make WHAT=RARDLL. Stop
дальше и не пробовал, а поддержку рар3 хотелося бы иметь.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 05 ноя 2004, 12:30

PomidorOFF писал(а):ну исходники есть ftp://ftp.rarlab.com/rar/unrarsrc-3.4.3.tar.gz
патч накладывается, а вот при сборке как автор говорит вылазит ошибка:
# make -f makefile.unix lib
make: don't know how to make WHAT=RARDLL. Stop
дальше и не пробовал, а поддержку рар3 хотелося бы иметь.
надо юзать gmake для этого порта, а не make
эту ошибку я поборол еще вчера
и вообще, сделал отдельный порт libunrar3
у меня сейчас проблема с пересборкой clamav с этой либой
доделаю - напишу

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 05 ноя 2004, 12:45

corvax писал(а):надо юзать gmake для этого порта, а не make
эту ошибку я поборол еще вчера
и вообще, сделал отдельный порт libunrar3
у меня сейчас проблема с пересборкой clamav с этой либой
доделаю - напишу
Спасибо, жду с нетерпением!  :D

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 05 ноя 2004, 16:08

corvax писал(а):у меня сейчас проблема с пересборкой clamav с этой либой
доделаю - напишу
случайно не это:
> > Возникают ошибки при сборке clamav:
> > /usr/include/libunrar3/dll.hpp:......  syntax error before `wchar_t
тогда автор патча в письме посоветовал:
Проблема решена
unrarlib.c
#include <stdlib.h>

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 05 ноя 2004, 16:14

PomidorOFF писал(а):
corvax писал(а):у меня сейчас проблема с пересборкой clamav с этой либой
доделаю - напишу
случайно не это:
> > Возникают ошибки при сборке clamav:
> > /usr/include/libunrar3/dll.hpp:......  syntax error before `wchar_t
тогда автор патча в письме посоветовал:
Проблема решена
unrarlib.c
#include <stdlib.h>
спасибо, я уже сам дошел:
http://www.mta.org.ua/pipermail/exim-co ... 00208.html

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 05 ноя 2004, 18:42

corvax писал(а):спасибо, я уже сам дошел:
http://www.mta.org.ua/pipermail/exim-co ... 00208.html
2. пересборка clamav 0.80.

берем патч patch-libclamav::stdlib.patch из аттача и сохраняем в
каталоге /usr/ports/security/clamav/files

берем скрипт patch_clamav.sh из аттача и выполняем его.
где же patch-libclamav::stdlib.patch ???
вот это:

Код: Выделить всё

diff -urN ../clamav-0.80.orig/libclamav/unrarlib.c ../clamav-0.80/libclamav/unrarlib.c
--- ../clamav-0.80.orig/libclamav/unrarlib.c	Fri Nov  5 12:51:17 2004
+++ ../clamav-0.80/libclamav/unrarlib.c	Fri Nov  5 12:47:21 2004
@@ -27,6 +27,7 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <sys/param.h>
+#include <stdlib.h>
 #include <libunrar3/dll.hpp>
 #include "clamav.h"
 #include "others.h"
запускаю patch_clamav.sh
......
>> Checksum OK for clamav-0.80.tar.gz.
>> Checksum OK for clamav-libunrar3.patch.
===>  Patching for clamav-0.80
===>  Applying distribution patches for clamav-0.80
===>  Applying FreeBSD patches for clamav-0.80
patch: **** malformed patch at line 11:  #include "others.h"
>> Patch patch-libclamav::stdlib.patch failed to apply cleanly.
>> Patch(es) patch-Makefile.in patch-configure patch-etc::Makefile.in applied cleanly.
*** Error code 1

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.
Последний раз редактировалось PomidorOFF 05 ноя 2004, 19:52, всего редактировалось 1 раз.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 05 ноя 2004, 18:53

PomidorOFF писал(а):
corvax писал(а):спасибо, я уже сам дошел:
http://www.mta.org.ua/pipermail/exim-co ... 00208.html
2. пересборка clamav 0.80.

берем патч patch-libclamav::stdlib.patch из аттача и сохраняем в
каталоге /usr/ports/security/clamav/files

берем скрипт patch_clamav.sh из аттача и выполняем его.
где же patch-libclamav::stdlib.patch ???
текст между первым и третьим аттачами - это он и есть. не знал я, что mailman так с аттачами работает.

вот текст патча. он крохотный:

Код: Выделить всё

diff -urN ../clamav-0.80.orig/libclamav/unrarlib.c ../clamav-0.80/libclamav/unrarlib.c
--- ../clamav-0.80.orig/libclamav/unrarlib.c	Fri Nov  5 12:51:17 2004
+++ ../clamav-0.80/libclamav/unrarlib.c	Fri Nov  5 12:47:21 2004
@@ -27,6 +27,7 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <sys/param.h>
+#include <stdlib.h>
 #include <libunrar3/dll.hpp>
 #include "clamav.h"
 #include "others.h"
PomidorOFF писал(а):запускаю patch_clamav.sh
> /usr/include/libunrar3/dll.hpp:......  syntax error before `wchar_t
без вышеприведенного патча так и будет

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 05 ноя 2004, 20:21

спасибо, разобрался. судя по тексту скрипта патч должен называться -
clamav-libunrar3.patch ?
сохранил вышеуказанный текст в /usr/ports/security/clamav/files/clamav-libunrar3.patch

запускаю patch_clamav.sh:
.........
===>  Applying FreeBSD patches for clamav-0.80
configure.in:22: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst
configure.in:796: warning: do not use m4_regexp: use regexp or m4_bregexp
.........
In file included from unrarlib.c:30:
/usr/local/include/libunrar3/dll.hpp:60: syntax error before `wchar_t'
/usr/local/include/libunrar3/dll.hpp:62: syntax error before `wchar_t'
/usr/local/include/libunrar3/dll.hpp:96: syntax error before `wchar_t'
/usr/local/include/libunrar3/dll.hpp:126: syntax error before `wchar_t'
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.80/libclamav.
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.80.
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.80.
*** Error code 1

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.

Где еще грабли?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 05 ноя 2004, 20:37

PomidorOFF писал(а):спасибо, разобрался. судя по тексту скрипта патч должен называться -
clamav-libunrar3.patch ?
нет, patch-libclamav::stdlib.patch

# grep stdlib.patch patch_clamav.sh
#cp files/patch-libclamav::stdlib.patch ${PORT_DIR}/files/
PomidorOFF писал(а):сохранил вышеуказанный текст в /usr/ports/security/clamav/files/clamav-libunrar3.patch

запускаю patch_clamav.sh:
.........
===>  Applying FreeBSD patches for clamav-0.80
configure.in:22: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst
configure.in:796: warning: do not use m4_regexp: use regexp or m4_bregexp
.........
In file included from unrarlib.c:30:
/usr/local/include/libunrar3/dll.hpp:60: syntax error before `wchar_t'
/usr/local/include/libunrar3/dll.hpp:62: syntax error before `wchar_t'
/usr/local/include/libunrar3/dll.hpp:96: syntax error before `wchar_t'
/usr/local/include/libunrar3/dll.hpp:126: syntax error before `wchar_t'
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.80/libclamav.
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.80.
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.80.
*** Error code 1

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.

Где еще грабли?

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 05 ноя 2004, 20:56

если делаю так, то:

===>  Applying FreeBSD patches for clamav-0.80
patch: **** malformed patch at line 11:  #include "others.h"
>> Patch patch-libclamav::stdlib.patch failed to apply cleanly.
>> Patch(es) patch-Makefile.in patch-configure patch-etc::Makefile.in applied cleanly.
*** Error code 1

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.
configure.in:22: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst
configure.in:796: warning: do not use m4_regexp: use regexp or m4_bregexp
===>  Patching for clamav-0.80
===>  Applying distribution patches for clamav-0.80
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to libclamav/Makefile.am.rej
Ignoring previously applied (or reversed) patch.
6 out of 6 hunks ignored--saving rejects to libclamav/scanners.c.rej
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to libclamav/unrarlib.c.rej
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to libclamav/unrarlib.h.rej
*** Error code 9

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 05 ноя 2004, 22:17

PomidorOFF писал(а):если делаю так, то:

===>  Applying FreeBSD patches for clamav-0.80
patch: **** malformed patch at line 11:  #include "others.h"
я надеюсь, make clean был выполнен после прошлого запуска скрипта?
PomidorOFF писал(а):>> Patch patch-libclamav::stdlib.patch failed to apply cleanly.
>> Patch(es) patch-Makefile.in patch-configure patch-etc::Makefile.in applied cleanly.
*** Error code 1

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.
configure.in:22: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst
configure.in:796: warning: do not use m4_regexp: use regexp or m4_bregexp
===>  Patching for clamav-0.80
===>  Applying distribution patches for clamav-0.80
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to libclamav/Makefile.am.rej
Ignoring previously applied (or reversed) patch.
6 out of 6 hunks ignored--saving rejects to libclamav/scanners.c.rej
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to libclamav/unrarlib.c.rej
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to libclamav/unrarlib.h.rej
*** Error code 9

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 08 ноя 2004, 10:22

corvax писал(а): я надеюсь, make clean был выполнен после прошлого запуска скрипта?
это шутка? даже если и не делался, он при запуске скрипта полюбому делается:

Код: Выделить всё

# make clean
===>  Cleaning for arc-5.21j
===>  Cleaning for lha-1.14i_6
===>  Cleaning for unarj-2.43_1
===>  Cleaning for unrar-3.43,3
===>  Cleaning for unzip-5.51
===>  Cleaning for zoo-2.10.1
===>  Cleaning for libiconv-1.9.2_1
===>  Cleaning for gettext-0.13.1_1
===>  Cleaning for gmake-3.80_2
===>  Cleaning for libtool-1.3.5_2
===>  Cleaning for libtool-1.5.10
===>  Cleaning for libgmp-4.1.3
===>  Cleaning for rc_subr-1.31
===>  Cleaning for expat-1.95.8
===>  Cleaning for clamav-0.80_1
# ./patch_clamav.sh
===>  Cleaning for arc-5.21j
===>  Cleaning for lha-1.14i_6
===>  Cleaning for unarj-2.43_1
===>  Cleaning for unrar-3.43,3
===>  Cleaning for unzip-5.51
===>  Cleaning for zoo-2.10.1
===>  Cleaning for libiconv-1.9.2_1
===>  Cleaning for gettext-0.13.1_1
===>  Cleaning for gmake-3.80_2
===>  Cleaning for libtool-1.3.5_2
===>  Cleaning for libtool-1.5.10
===>  Cleaning for libgmp-4.1.3
===>  Cleaning for rc_subr-1.31
===>  Cleaning for expat-1.95.8
===>  Cleaning for clamav-0.80_1
===>  Vulnerability check disabled
===>  Found saved configuration for clamav-devel-20040404
===>  Vulnerability check disabled
===>  Found saved configuration for clamav-devel-20040404
===>  Extracting for clamav-0.80_1
===>  Vulnerability check disabled
===>  Found saved configuration for clamav-devel-20040404
>> Checksum OK for clamav-0.80.tar.gz.
>> Checksum OK for clamav-libunrar3.patch.
===>  Patching for clamav-0.80_1
===>  Applying distribution patches for clamav-0.80_1
===>  Applying FreeBSD patches for clamav-0.80_1
patch: **** malformed patch at line 11:  #include "others.h"
>> Patch patch-libclamav::stdlib.patch failed to apply cleanly.
>> Patch(es) patch-Makefile.in patch-configure patch-etc::Makefile.in applied cleanly.
*** Error code 1

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.
configure.in:22: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst
configure.in:796: warning: do not use m4_regexp: use regexp or m4_bregexp
===>  Patching for clamav-0.80_1
===>  Applying distribution patches for clamav-0.80_1
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to libclamav/Makefile.am.rej
Ignoring previously applied (or reversed) patch.
6 out of 6 hunks ignored--saving rejects to libclamav/scanners.c.rej
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to libclamav/unrarlib.c.rej
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to libclamav/unrarlib.h.rej
*** Error code 9

Stop in /usr/ports/security/clamav.
*** Error code 1

Stop in /usr/ports/security/clamav.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость