Havp+Squid+Clamav

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-03 17:13:23

Добрый день !

Захотелось мне что бы прокся вирусы ловила ... вычитал статью Лиса http://www.lissyara.su/?id=1662 и повторил его действия .. в итоге получаю бред какой то ! То находит вируса то не ... с тех 3 ссылок раз с 30 раз одну заблочит а все остальные 29 раз пропускает и уже мой НОД32 ловит

Показываю что получил :

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

bridg# cat /usr/local/etc/squid/squid.conf
### Squid ###

########################################################################
cache_peer 127.0.0.1            parent    3127  0     default no-query
acl FTP proto FTP
########################################################################

acl localnet src 10.0.0.0/8     # RFC1918 possible internal network
acl localnet src 172.16.0.0/12  # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network

################################################################################
acl my_net src 192.168.0.0/24
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 5190 2083
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT

http_access allow manager localhost
http_access deny manager

#################################################
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#################################################

acl main src 192.168.0.5 192.168.0.10
acl vse src 192.168.0.0/255.255.255.0

acl porno url_regex -i "/usr/local/squid/lock/porno.txt"
acl un_porno url_regex -i "/usr/local/squid/lock/un_porno.txt"

acl chat url_regex -i "/usr/local/squid/lock/chat.txt"
acl un_chat url_regex -i "/usr/local/squid/lock/un_chat.txt"

acl games url_regex -i "/usr/local/squid/lock/games.txt"
acl un_games url_regex -i "/usr/local/squid/lock/un_games.txt"

#############################################################################
acl my_lock url_regex -i "/usr/local/squid/lock/my_lock.txt"
#############################################################################

acl video url_regex -i "/usr/local/squid/lock/video.txt"
acl warez url_regex -i "/usr/local/squid/lock/warez.txt"
acl icq url_regex -i "/usr/local/squid/lock/icq"

acl mp3 urlpath_regex -i \.mp3$
acl wav urlpath_regex -i \.wav$
acl avi urlpath_regex -i \.avi$
acl mpeg urlpath_regex -i \.mpeg$
acl wmv urlpath_regex -i \.wmv$
acl iso urlpath_regex -i \.iso$
acl mov urlpath_regex -i \.mov$
acl gt urlpath_regex -i \.gt$
acl mpe urlpath_regex -i \.mpe$
acl raw urlpath_regex -i \.raw$
acl ram urlpath_regex -i \.ram$
acl rm urlpath_regex -i \.rm$
acl cab urlpath_regex -i \.cab$

http_access allow main
http_access allow vse un_porno
http_access allow vse un_chat
http_access allow vse un_games
http_access allow vse
http_access deny chat
http_access deny porno
http_access deny warez
http_access deny video
http_access deny games

http_access deny mp3 vse
http_access deny mpeg vse
http_access deny wav vse
http_access deny wmv vse
http_access deny avi vse
http_access deny iso vse
http_access deny mov vse
http_access deny gt vse
http_access deny mpe vse
http_access deny raw vse
http_access deny ram vse
http_access deny rm vse
http_access deny cab vse
http_access allow all
################################################################################

#################################################
#Allow ICP queries from local networks only
icp_access allow localnet
icp_access deny all
#################################################

#################################################
#Allow HTCP queries from local networks only
htcp_access allow localnet
htcp_access deny all
#################################################

http_port 3128 transparent

#################
cache_mem 100 MB
#################

####################################
maximum_object_size_in_memory 8 KB
####################################

access_log /usr/local/squid/logs/access.log squid
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log

#Suggested default:
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern (cgi-bin|\?)    0       0%      0
refresh_pattern .               0       20%     4320

##ICP
icp_port 3130


####################################
always_direct allow FTP
always_direct allow SSL_Ports
####################################

hosts_file /etc/hosts

coredump_dir /usr/local/squid/cache
Конфиг freshclam.conf точно как в статье поменял, так же и с clamd.conf и с havp.config

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

bridg# cat /etc/rc.conf
#rc.conf
havp_enable="YES"
#########Squid#########
squid_enable="YES"
#######################
Логи :

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

03/05/2009 17:11:15 === Starting HAVP Version: 0.90
03/05/2009 17:11:15 === Mandatory locking disabled! KEEPBACK settings not used!
03/05/2009 17:11:15 Running as user: havp, group: BUILTIN+users
03/05/2009 17:11:15 --- Initializing ClamAV Library Scanner
03/05/2009 17:11:15 ClamAV: Using database directory: /var/db/clamav
03/05/2009 17:11:18 ClamAV: Loaded 546195 signatures (engine 0.95.1)
03/05/2009 17:11:18 ClamAV Library Scanner passed EICAR virus test (Eicar-Test-Signature)
03/05/2009 17:11:18 --- All scanners initialized
03/05/2009 17:11:18 Process ID: 53981
03/05/2009 17:18:58 === Starting HAVP Version: 0.90
03/05/2009 17:18:58 === Mandatory locking disabled! KEEPBACK settings not used!
03/05/2009 17:18:58 Running as user: havp, group: BUILTIN+users
03/05/2009 17:18:58 --- Initializing ClamAV Library Scanner
03/05/2009 17:18:58 ClamAV: Using database directory: /var/db/clamav
03/05/2009 17:19:01 ClamAV: Loaded 546195 signatures (engine 0.95.1)
03/05/2009 17:19:01 ClamAV Library Scanner passed EICAR virus test (Eicar-Test-Signature)
03/05/2009 17:19:01 --- All scanners initialized
03/05/2009 17:19:01 Process ID: 54025

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

bridg# cat /var/log/havp/access.log
03/05/2009 17:02:59 192.168.0.40 GET 200 http://www.eicar.org/download/eicarcom2.zip 403+308 VIRUS ClamAV: Eicar-Test-Signature
bridg#

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

bridg# cat /var/log/clamav/freshclam.log
--------------------------------------
freshclam daemon 0.95.1 (OS: freebsd7.0, ARCH: i386, CPU: i386)
ClamAV update process started at Sun May  3 15:52:56 2009
main.cvd is up to date (version: 50, sigs: 500667, f-level: 38, builder: sven)
WARNING: getfile: daily-9214.cdiff not found on remote server (IP: 193.147.168.122)
WARNING: getpatch: Can't download daily-9214.cdiff from database.clamav.net
Trying host database.clamav.net (194.109.6.97)...
WARNING: getfile: daily-9214.cdiff not found on remote server (IP: 194.109.6.97)
WARNING: getpatch: Can't download daily-9214.cdiff from database.clamav.net
Trying host database.clamav.net (195.184.96.15)...
WARNING: getfile: daily-9214.cdiff not found on remote server (IP: 195.184.96.15)
WARNING: getpatch: Can't download daily-9214.cdiff from database.clamav.net
WARNING: Incremental update failed, trying to download daily.cvd
Trying host database.clamav.net (212.1.60.18)...
Downloading daily.cvd [100%]
daily.cvd updated (version: 9320, sigs: 48763, f-level: 42, builder: aeriana)
Database updated (549430 signatures) from database.clamav.net (IP: 212.1.60.18)
WARNING: Clamd was NOT notified: Can't connect to clamd through /var/run/clamav/clamd
--------------------------------------
--------------------------------------
freshclam daemon 0.95.1 (OS: freebsd7.0, ARCH: i386, CPU: i386)
ClamAV update process started at Sun May  3 16:59:49 2009
main.cvd is up to date (version: 50, sigs: 500667, f-level: 38, builder: sven)
daily.cvd is up to date (version: 9320, sigs: 48763, f-level: 42, builder: aeriana)
--------------------------------------
bridg#
Подскажите что может быть !

Заранее спасибо !
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
buryanov
ст. сержант
Сообщения: 311
Зарегистрирован: 2008-04-29 13:41:48
Откуда: Харьков
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение buryanov » 2009-05-03 21:54:33

В конце допиши строчку

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

never_direct allow all
Дмитрий.
buryanov*ukr.net
icq# 118639660; skype: buryanov

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-04 0:30:28

В конце конфига Сквида ?
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
buryanov
ст. сержант
Сообщения: 311
Зарегистрирован: 2008-04-29 13:41:48
Откуда: Харьков
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение buryanov » 2009-05-04 0:31:54

после

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

always_direct allow SSL_Ports
Дмитрий.
buryanov*ukr.net
icq# 118639660; skype: buryanov

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-04 13:46:45

Добавил , перезапустил службы, проблема не пропала !

Все как было так и осталось !
Будут еще мысли ?
:cz2: :st:
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-05 13:51:57

Ребята , что нет идей ? :st: :cry:
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
buryanov
ст. сержант
Сообщения: 311
Зарегистрирован: 2008-04-29 13:41:48
Откуда: Харьков
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение buryanov » 2009-05-05 15:11:36

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

http_port 3128 transparent
попробуй заменить на

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

http_port 3128
Дмитрий.
buryanov*ukr.net
icq# 118639660; skype: buryanov

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-06 17:15:55

А будет тогда прозрачка работать ?
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-06 18:23:24

buryanov писал(а):

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

http_port 3128 transparent
попробуй заменить на

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

http_port 3128

Не помогло (( :st:
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
buryanov
ст. сержант
Сообщения: 311
Зарегистрирован: 2008-04-29 13:41:48
Откуда: Харьков
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение buryanov » 2009-05-07 10:40:36

Что пишется в лог при этом
Дмитрий.
buryanov*ukr.net
icq# 118639660; skype: buryanov

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-08 12:40:22

В логе хавпа ничего .., в логе сквида, что зашел туда то и туда то !
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-11 8:56:14

Я так понимаю идей больше нет ((( :st:
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Sla
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-08-19 15:09:19

Re: Havp+Squid+Clamav

Непрочитанное сообщение Sla » 2009-05-11 10:17:19

такое может быть если в кеше сквида уже находится проверяемая сигнатура
Удали/пересоздай кеш.

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-11 10:53:31

действительно очистил кеш вроде начал ловить ...

но есть вопросы :

1) часто выдает ошибку ДНС, даже на сайте лиса на некоторых страничках, хотя через другую проксю все ОК
2) проверял вирусы с сайта http://www.eicar.org/anti_virus_test_file.htm#dl

Так вот по ссылкам Download area using the standard protocol http выскакивает запрет .. , а по ссылкам Download area using the secure, SSL enabled protocol https качается и только НОД уже говорит что тут есть вирус !

Что можете сказать ?
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Sla
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-08-19 15:09:19

Re: Havp+Squid+Clamav

Непрочитанное сообщение Sla » 2009-05-11 11:37:47

а сколько памяти на машинке со сквидом?

havp достаточно прожорлив,
У меня, например, 128М, также регулярно выскакивает ошибка о ошибке ДНС, но, для моих задач - это терпимо.

Sla
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-08-19 15:09:19

Re: Havp+Squid+Clamav

Непрочитанное сообщение Sla » 2009-05-11 11:39:29

always_direct allow SSL_Ports

а это тебе ни о чем не говорит?

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-11 11:44:46

А как прописать что бы защитить и ФТП и ССЛ ?
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Sla
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-08-19 15:09:19

Re: Havp+Squid+Clamav

Непрочитанное сообщение Sla » 2009-05-11 12:28:53

http://www.server-side.de/faq.htm
Q: Does Havp support FTP?
A: Only with a parent proxy that supports FTP.

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-11 13:59:36

Я так понял что ни ССл ни ФТП проверить мы не можем ((
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-11 14:47:36

И как быть с Ошибками ДНС, может что-то в конфиге лишнее !
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Sla
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-08-19 15:09:19

Re: Havp+Squid+Clamav

Непрочитанное сообщение Sla » 2009-05-11 14:50:27

потому что squid - http proxy

а ssl - пробуй, должно работать

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Havp+Squid+Clamav

Непрочитанное сообщение Dolphin_BSD » 2009-05-11 14:57:12

Понял для ФТП FROX заюзаю, но вот немогу понять откуда грабли ростут по ДНС ошибке

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

HTTP Antivirus Proxy - HAVP
Ошибка при запросе службы доменных имён
Здесь должно быть название Вашей компании 	

Произошла ошибка DNS при попытке открыть страницу

www.lissyara.su
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua