Страница 4 из 5

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-02-05 12:58:02
Neman
а havp умеет basic авторизацию делать на вышестоящем прокси? С ntlm то проблем нет, а вот basic как прописать?

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-03-03 4:25:14
Neman
Позволю себе еще раз тему поднять. Если я правильно понимаю, то в этой связке clamav не работает в режиме демона, у меня по крайней мере в списке процессов clamav нет. Т.е. он вызывается каждый раз для проверки каждого объекта. А как повесить clamav демоном?

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-03-06 13:16:00
24rus
Что - то я не как не пойму....
1) Если сквид работает в прозрачном режиме, на какой порт заворачивать трафик (в файрволе )на 3128 или на 3127 ???

2)Сейчас весь трафик завернуть на 3128 порт инет есть, но тестовые файлы (http://www.eicar.org/download/eicar_com.zip) закачиваются на ура ...

p.s. Может это пятница так влияет ... :st:

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-03-31 5:27:52
24rus
Hi All !

Есть сабж: P-II-450/380mb/40Gb, установлена FreeBSD 7.0, при запуске :
/usr/local/etc/rc.d/>./havp start
Выдает ошибку :
Starting havp.
Starting HAVP Version: 0.88
Mandatory locking disabled! KEEPBACK settings not used!
One or more scanners failed to initialize!
Check errorlog for errors.
Exiting..

В логах:
Clamd: Could not connect to scanner! Scanner down?
31/03/2009 10:00:57 ERROR: Clamd Socket Scanner failed EICAR virus test! (Could not connect to scanner socket)

Собственно сабж настраивался по статье..., до этого на трех шлюзах встал без проблем (с первым правда попрыгал :st: )..., а вот на четвертом какая-то ошибка, в какую сторону копать не знаю :cz2:, я понимаю что HAVP не может найти/инициализировать сканер..., но почему ???

в /var/run/clamav процесс есть freshclam.pid
и сам Clamav обновляется в логах есть
Received signal: wake up
ClamAV update process started at Tue Mar 31 02:35:26 2009
main.cld is up to date (version: 50, sigs: 500667, f-level: 38, builder: sven)

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-05-08 22:08:02
dvserg
Спасибо за статью.
Запустил HAVP на проекте pfSense (FreeBSD). Сначала использовал clamlib, но каждый запуск-перезапуск HAVP с длительным перечитыванием базы достал, поэтому сконфигурировал на CLAMD через TCP сокет.
HAVP и CLAMD работают под одним пользователем.
Плюс такой схемы - менше расход памяти, и намного быстрее рестартует HAVP, что важно при изменении конфигурации пользователем через веб интерфейс. CLAMD стартует при загрузке системы и висит все время в памяти.

В настоящий момент стабильно работает связка inet > havp > squid > client вот с такими параметрами конфига сквида:

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

never_direct allow all
cache_peer 127.0.0.1 parent HAVP_PROXYPORT 0 name=havp no-query no-digest no-netdb-exchange default
При такой схеме нужно отсканировать кэш сквида встроенной утилитой clamscan/clamdscan

RAM память - тестирую вот такие варианты
# 1. SWAP
# mdconfig -a -t swap -s 64M -u 10
# newfs -U /dev/md10
# mount /dev/md10 /var/tmp/havp

# 2. RAM - possible more quickly, used physical RAM
/sbin/mdmfs -s 64M md10 /var/tmp/havp

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-05-08 22:11:24
dvserg
Поправочка по RAM - тестируется временный каталог HAVP, смонтированный в RAM .

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-08-11 20:21:46
DenisKh
Мое почтение всем
Не получается запустить HAVP с использованием ClamAV Socket Scanner. получаю вот такую ошибку

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

ERROR: Clamd Socket Scanner failed EICAR virus test! (Clean)
. C использованием ClamAV Library Scanner все работает без проблем.
Проверил разрешения,все вроде на первый взгляд выглядит нормально. При использовании ClamAV Socket Scanner HAVP запускал от имени Clamav.
Кто запустил HAVP с использованием ClamAV Socket Scanner подскажите куда копать,буду очень признателен

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-09-01 11:37:25
moadip
у кого стоит данная связка, посмотрите у себя один нюанс
например зайдите на сайт havp должен среагировать и не пустить,
затем нажмите обновить страницу, у меня начинает пускать...
или у меня havp неправильно настроен или ещё что то....

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-09-01 17:54:02
princeps
чудно. Только что пробовал из двух разных мест.

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

ClamAV 0.95.2/9763/Tue Sep  1 11:02:27 2009
не пускает, пишет JS.Agent-3

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

ClamAV 0.95.1/9763/Tue Sep  1 11:02:27 2009
нормально пускает. При этом клиентский лицензионный каспер с последними базами тоже, в принципе, не против.

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-10-29 14:19:12
MASiK
Чёт я не понял, 3 часа уже ебусь!

Добовляю

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

never_direct allow all
cache_peer 127.0.0.1 parent 3127 0 name=havp no-query no-digest no-netdb-exchange default
В сквид
Естественно запускаю сам хавп на 3127 порту
делаю

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

fwd 127.0.0.1,3128 tcp from table(3) to any dst-port 80,8080 out via sk0
И не хрена не работает этот антивирус!!!
а если я в ручную ввиду порт в настройках браузера 3127, то начинает работать, но тада естественно сквид не работает, а он у меня с rejik режет порно

Режик отрубать пытался не помогло.
Пытался без fwd не помогло.
Пытался делать сначало Хавп, потом сквид не помогло.

в логах сквида

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

2009/10/29 14:17:29| Reconfiguring Squid Cache (version 3.1.0.14)...
2009/10/29 14:17:29| FD 44 Closing HTTP connection
2009/10/29 14:17:29| Processing Configuration File: /usr/local/etc/squid/squid.conf (depth 0)
2009/10/29 14:17:29| Starting Authentication on port 127.0.0.1:3128
2009/10/29 14:17:29| Disabling Authentication on port 127.0.0.1:3128 (interception enabled)
2009/10/29 14:17:29| Initializing https proxy context
2009/10/29 14:17:29| ipcacheAddEntryFromHosts: Bad IP address '::1'
2009/10/29 14:17:29| Store logging disabled
2009/10/29 14:17:29| DNS Socket created at 0.0.0.0, FD 8
2009/10/29 14:17:29| Adding domain prodix from /etc/resolv.conf
2009/10/29 14:17:29| Adding nameserver 192.168.9.91 from /etc/resolv.conf
2009/10/29 14:17:29| Adding nameserver 212.45.0.3 from /etc/resolv.conf
2009/10/29 14:17:29| Adding nameserver 87.245.145.6 from /etc/resolv.conf
2009/10/29 14:17:29| helperOpenServers: Starting 15/15 'redirector' processes
2009/10/29 14:17:30| Accepting  intercepted HTTP connections at 127.0.0.1:3128, FD 57.
2009/10/29 14:17:30| HTCP Disabled.
2009/10/29 14:17:30| Configuring Parent 127.0.0.1/3127/0
2009/10/29 14:17:30| Loaded Icons.
2009/10/29 14:17:30| Ready to serve requests.
Configuring Parent 127.0.0.1/3127/0 !!! ЕСТЬ!

Версию сквида уже вон 3.1 поставил, пиздец просто какой-то, не кидает сквид на обработку файлы и всё тут!!! :bn:

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-10-31 20:27:55
MASiK
Ну помогите ёпть блин!

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-12-11 10:25:15
shamahn
Уважаемый, скорее всего вы забылы установить драйвера для рук :-)
Если "связка" пропускает eicar - то Вы явно чето пропустили при настройке (или eicar у Вас уже в сквидовом кеше сидит):-)
С рар-ами у меня точно все нормально, такшо опять же см. п.1
Про драйвер для рук - отлично закрутил :good: ))
А к кеше спокойно сидеть может, я его еще подхватил, когда неудачно устравил i-icap )
Как бы теперь почистить кеш;)

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-12-11 14:31:46
Urgor
shamahn писал(а):Как бы теперь почистить кеш;)
/usr/local/etc/squid stop
rm -rf /var/squid/cache
Или где он там у вас лежит (в squid.conf строка cache_dir)
squid -z
/usr/local/etc/squid start

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-12-11 20:29:18
shamahn
Urgor писал(а): /usr/local/etc/squid stop
rm -rf /var/squid/cache
Или где он там у вас лежит (в squid.conf строка cache_dir)
squid -z
/usr/local/etc/squid start
Это была шутка)) я нагуглил уже как это сделать;););) и оказался прав мой уважаемый оппонент, этот файлик действительно валялся в кэше) Спасибо всем за помощь) С каждым днем остается все меньше и меньше граблей =)

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-12-19 0:53:14
PREDO
moadip писал(а):у кого стоит данная связка, посмотрите у себя один нюанс
например зайдите на сайт havp должен среагировать и не пустить,
затем нажмите обновить страницу, у меня начинает пускать...
или у меня havp неправильно настроен или ещё что то....
народ у меня пропускает - а проверочные страницы нет(точнее тестовые ссылки Download area using the standard protocol http!блокируются, а ссылки по Download area using the secure, SSL enabled protocol https НЕТ????

И все что не пробывал в интернете затестить - всё пропускает! Хотя изначально знаю что данные страницы и файлы, архивы .... заражены и антивирусы на них "верезжат"!!!
Это то есть защита не работает?????

И вот это чот разобрать не могу:
squid -k reconfigure
2009/12/19 01:15:44| ACL name 'SSL_Ports' not defined!
FATAL: Bungled squid.conf line 84: always_direct allow SSL_Ports
Squid Cache (Version 2.7.STABLE7): Terminated abnormally.
Это как понимаю надо добавить: acl SSL_Ports proto SSL_Ports :st:
НО В СТАТЬЕ ЭТОГО НЕ БЫЛО!!!!!


/var/log/havp/havp.log
19/12/2009 01:15:13 === Starting HAVP Version: 0.91
19/12/2009 01:15:13 === Mandatory locking disabled! KEEPBACK settings not used!
19/12/2009 01:15:13 Running as user: havp, group: havp
19/12/2009 01:15:13 --- Initializing ClamAV Library Scanner
19/12/2009 01:15:13 ClamAV: Using database directory: /var/db/clamav
19/12/2009 01:15:22 ClamAV: Loaded 675256 signatures (engine 0.95.3)
19/12/2009 01:15:22 ClamAV Library Scanner passed EICAR virus test (Eicar-Test-Signature)
19/12/2009 01:15:22 --- All scanners initialized
19/12/2009 01:15:22 Process ID: 1498
/var/log/havp/error.log
18/12/2009 00:37:44 === Starting HAVP Version: 0.91
18/12/2009 00:37:44 === Mandatory locking disabled! KEEPBACK settings not used!
18/12/2009 00:37:44 Running as user: havp, group: havp
18/12/2009 00:37:44 --- Initializing ClamAV Library Scanner
18/12/2009 00:37:44 ClamAV: Using database directory: /var/db/clamav
18/12/2009 00:37:52 ClamAV: Loaded 675225 signatures (engine 0.95.3)
18/12/2009 00:37:52 ClamAV Library Scanner passed EICAR virus test (Eicar-Test-Signature)
18/12/2009 00:37:52 --- All scanners initialized
18/12/2009 00:37:52 Process ID: 38814



/var/log/havp/access.log
19/12/2009 01:50:10 192.168.0.2 GET 304 http_://www.eicar.org/anti_virus_test_file.htm 202+0 OK
19/12/2009 01:50:10 192.168.0.2 GET 304 http_://www.eicar.org/print.css 179+0 OK
19/12/2009 01:50:10 192.168.0.2 GET 304 http_://www.eicar.org/eicar_nav.css 179+0 OK
19/12/2009 01:50:10 192.168.0.2 GET 304 http_://www.eicar.org/eicar_css.css 179+0 OK
19/12/2009 01:50:10 192.168.0.2 GET 304 http_://www.eicar.org/calendar.css 178+0 OK
19/12/2009 01:50:10 192.168.0.2 GET 304 http_://www.eicar.org/image/all/1top_eicar.gif 179+0 OK
19/12/2009 01:50:10 192.168.0.2 GET 304 http_://www.eicar.org/image/about_us/hgk_about_us.jpg 179+0 OK
19/12/2009 01:50:10 192.168.0.2 GET 304 http_://www.eicar.org/image/all/2top_eicar_logo.gif 178+0 OK
19/12/2009 01:50:10 192.168.0.2 GET 304 http_://www.eicar.org/image/nav/nav_grey.gif 178+0 OK
19/12/2009 01:50:29 192.168.0.2 GET 200 http://www.eicar.org/download/eicar.com 298+68 VIRUS ClamAV: Eicar-Test-Signature
19/12/2009 01:50:33 192.168.0.2 GET 200 http://www.eicar.org/download/eicarcom2.zip 288+308 VIRUS ClamAV: Eicar-Test-Signature
19/12/2009 01:51:09 192.168.0.2 GET 200 http://www.ziza.ru/ 643+107119 OK
19/12/2009 01:51:09 192.168.0.2 GET 200 http_://www.tns-counter.ru/V13a***R%3E*rbc_ru/r ... rbc_blogs/ 393+43 OK
19/12/2009 01:51:10 192.168.0.2 GET 200 http_://ziza.ru/768x90.html 135+335 OK
............................................
19/12/2009 01:51:14 192.168.0.2 GET 200 http_://ngenix.luxup.ru/images/i/5/303549_963.jpg 283+4191 OK
19/12/2009 01:51:14 192.168.0.2 GET 200 http_://ngenix.luxup.ru/images/i/5/261599_717.jpg 283+3291 OK

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2009-12-19 17:38:18
PREDO
:Bravo: :st: :bn:

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2010-01-08 14:35:01
Boomberbun
При проверке тестового вируса вылезает
HAVP could not open Template! Check errorlog and config! Кто должен быть владельцем шаблонов и какие должны стоять права?

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2010-01-08 14:53:56
Boomberbun
Boomberbun писал(а):При проверке тестового вируса вылезает
HAVP could not open Template! Check errorlog and config! Кто должен быть владельцем шаблонов и какие должны стоять права?
Интересная штука!
Написано цитата:''HAVP
Опять же, о дефолтовых конфигах позаботились за нас,
Правим: /usr/local/etc/havp/havp.config

< REMOVETHISLINE deleteme
> #REMOVETHISLINE deleteme
< # LOG_OKS true
> LOG_OKS false
< # FORWARDED_IP false
> FORWARDED_IP true
< # PORT 8080
> PORT 3127
< # BIND_ADDRESS 127.0.0.1
> BIND_ADDRESS 127.0.0.1
< # TEMPLATEPATH /usr/local/etc/havp/templates/en
> TEMPLATEPATH /usr/local/etc/havp/templates/ru
< # FAILSCANERROR true
> FAILSCANERROR false
< # SCANNERTIMEOUT 10
> SCANNERTIMEOUT 5
< # RANGE false
> RANGE true
< ENABLECLAMLIB false
> ENABLECLAMLIB true
< # CLAMDBDIR /path/to/directory
> CLAMDBDIR /var/db/clamav
< # CLAMMAXFILESIZE 100
> CLAMMAXFILESIZE 25
< # CLAMMAXRECURSION 8
> CLAMMAXRECURSION 3

А ниже
Теперь нужно переместить шаблоны сообщений HAVP (русские, английские или все что есть).
/usr/local/share/examples/havp/ папка templates. Ее нужно положить в /usr/local/etc/havp/
Вот и вылетало у меня сообщение что HAVP could not open Template! Check errorlog and config!
В конфиге исправил согласно последним строчкам(перенести шаблоны) Тот же результат.
Исправил на английский.Всё завелось. Хммм, а где править чтоб был русский шаблон?

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2010-01-25 6:11:20
shamahn
Странная проблема, но решить не получается. Первая попытка скачать тестовый вирус не проходит. Хавп ее ловит. Но все последующие хавп игнорирует, хотя, на страницах на которых не было обнаружено вирусов он проверяет все объекты и пишет ок (если в конфиге поставить), а на тех на которых нашел вирусы уже ничего не проверяет.
Перезапускаешь сквид - все повторяется. Первый отлавливается, остальные нет.

Ну и конф хавпа, на всякий случай

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

LOG_OKS true
FORWARDED_IP true
PORT 3127
BIND_ADDRESS 127.0.0.1
TEMPLATEPATH /usr/local/etc/havp/templates/ru
FAILSCANERROR false
SCANNERTIMEOUT 5
RANGE true
ENABLECLAMLIB true
CLAMDBDIR /var/db/clamav
CLAMMAXFILESIZE 25

CLAMMAXRECURSION 3

ENABLECLAMD false
ENABLEFPROT false
ENABLEAVG false
ENABLEAVESERVER false
ENABLESOPHIE false
ENABLETROPHIE false
ENABLENOD32 false
ENABLEAVAST false
ENABLEARCAVIR false
ENABLEDRWEB false
 
Может у кого какие пявятся. Я готов сдаваться :-o

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2010-02-09 11:09:30
guest777
Добрый день... А кто подскажит, как сделать, чтоб dns разрешался напрямую через сквид, а не через хавп?

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2010-02-25 14:27:13
sc
Добрый день!
Подскажите пожалуйста в чем может быть проблема
пытаюсь пересоздать кешь

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

serv#  uname -a
FreeBSD serv 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Sat Jan 22 07:59:18 MSK 2000     sc@router:/usr/obj/usr/src/sys/Pfrouter  i386
serv# squid -z
squid: Команда не найдена.
Заранее спасибо.

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2010-02-25 16:34:29
sc
sc писал(а):Добрый день!
Подскажите пожалуйста в чем может быть проблема
пытаюсь пересоздать кешь

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

serv#  uname -a
FreeBSD serv 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Sat Jan 22 07:59:18 MSK 2000     sc@router:/usr/obj/usr/src/sys/Pfrouter  i386
serv# squid -z
squid: Команда не найдена.
Заранее спасибо.
Все исправил оказывается в файле .cshrc неправильно сконфигурирован set patch .

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2010-04-13 13:55:54
Archy
После обновления Havp и Clamv, Havp перестал запускаться. Поиск в интернете ничего не дал.

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

#pkg_info | grep clamav
clamav-0.96_1       Command line virus scanner written entirely in C
#pkg_info | grep havp
havp-0.91_1         HTTP Antivirus Proxy
Сначала подумал что порт криво обновился, но после обновления второго сервера... понял что вряд ли... так как на втором такая же проблемка:

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

#/usr/local/etc/rc.d/havp start
Starting havp.
Assertion failed: (errorcode == 0), function MutexImpl, file llvm/lib/System/Mutex.cpp, line 76.
Abort trap (core dumped)
# /usr/local/sbin/havp --help
Assertion failed: (errorcode == 0), function MutexImpl, file llvm/lib/System/Mutex.cpp, line 76.
Аварийное завершение(core dumped)
Эта связочка меня очень устраивает, так что буду благодарен любой помощи. Заранее спасибо.

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2010-04-27 21:59:27
guest
Сначала подумал что порт криво обновился, но после обновления второго сервера... понял что вряд ли... так как на втором такая же проблемка:

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

#/usr/local/etc/rc.d/havp start
Starting havp.
Assertion failed: (errorcode == 0), function MutexImpl, file llvm/lib/System/Mutex.cpp, line 76.
Abort trap (core dumped)
# /usr/local/sbin/havp --help
Assertion failed: (errorcode == 0), function MutexImpl, file llvm/lib/System/Mutex.cpp, line 76.
Аварийное завершение(core dumped)
Эта связочка меня очень устраивает, так что буду благодарен любой помощи. Заранее спасибо.[/quote]
аналогично, обновился и такая же ошибка :(

Re: Заметка по прикручиванию Clamav к Squid

Добавлено: 2010-04-29 11:27:57
Anaxion
#/usr/local/etc/rc.d/havp start
Starting havp.
Assertion failed: (errorcode == 0), function MutexImpl, file llvm/lib/System/Mutex.cpp, line 76.
Abort trap (core dumped)
Пересоберите Clamav без LLVM либо ставьте gcc-3.4 и собирайте им.