icap+squid+clamav
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 53
- Зарегистрирован: 2006-09-05 17:46:29
icap+squid+clamav
Доброе время суток всем!
Все поставил по статье http://www.lissyara.su/?id=1128
Работает. Ловит eicar по крайней мере.
Но постоянно в лог пишет следующее:
ICAP: general, SIGPIPE signal received, при этом процесс 100 проца занимает.
Так и должно быть?
Все поставил по статье http://www.lissyara.su/?id=1128
Работает. Ловит eicar по крайней мере.
Но постоянно в лог пишет следующее:
ICAP: general, SIGPIPE signal received, при этом процесс 100 проца занимает.
Так и должно быть?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Urgor
- лейтенант
- Сообщения: 668
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
- Контактная информация:
-
- ефрейтор
- Сообщения: 53
- Зарегистрирован: 2006-09-05 17:46:29
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- ефрейтор
- Сообщения: 53
- Зарегистрирован: 2006-09-05 17:46:29
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- ефрейтор
- Сообщения: 53
- Зарегистрирован: 2006-09-05 17:46:29
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
-
- ефрейтор
- Сообщения: 53
- Зарегистрирован: 2006-09-05 17:46:29
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
О какой я стал, год назад делал, забыл млин..alexcom писал(а): А ты squidclam из портов ставил? Или отдельно?
Скорее всего из портов, не люблю велосипед изобретать.
Код: Выделить всё
/etc/squidclam.conf
# Sample /etc/squidclam.conf
#
# don't use lines longer than 100 characters
#
proxy=http://127.0.0.1:3128
url=http://192.168.2.1:81/virus.php
tmp=/tmpdata/squidclam-XXXXXXXX
rldb=200
fsize=202400
Код: Выделить всё
# cat virus.php
<?php
if(defined('_HEADER_'))
return;
define('_HEADER_', true);
if(!defined('CONTENT_CHARSET'))
define('CONTENT_CHARSET', 'koi8-r');
function start() {
echo "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'
'http://www.w3.org/TR/html4/loose.dtd'>\n",
"<html lang='ru'>\n",
"<head>\n",
("<meta http-equiv='Content-Type' content='text/html; charset=" . CONTENT_CHARSET . "'>\n"),
"<meta http-equiv='Content-Language' content='ru'>\n";
}
start();
?>
<title>Вирус</title></head>
<body bgcolor='#F4F4F4' background='http://192.168.2.1:81/fon.gif' lang=RU link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:20.0pt;color:#3366FF'><b>Обнаружен вирус !!!</b></span></p></div>
<?php
echo "<font color=blue><b>Внимание!!! В запросе </font><font color=red>";
if ($_GET) { print $_GET['url']; }
echo "</font><font color=blue> обнаружен вирус ( </font><font color=red>";
if ($_GET) { print $_GET['virus']; }
echo "</font><font color=blue> )</font><br><br>";
echo "<font color=red>Доступ запрещён...</b></font>";
?>
Код: Выделить всё
/dev/md0 /tmpdata mfs rw,-s=104000 0 0
Код: Выделить всё
# Антивирус
acl SSL_ports port 443 563
acl localhost src 127.0.0.1/255.255.255.255
#redirect_program /usr/local/bin/squidclam
#redirect_children 5
#redirector_access deny localhost
#redirector_access deny SSL_ports
P.S. Файлы создаваемые squidclam после reset сами не стираются. Учти, если сервак часто будешь перезапускать и т.п.
-
- ефрейтор
- Сообщения: 53
- Зарегистрирован: 2006-09-05 17:46:29
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2006-11-09 14:43:21
- Контактная информация:
Доброго времени суток всем. Поставил squidclam. Дикенсу отдельное спасибо за скрипт) всё хорошо, вирей ловит, всё по русски объясняет. только вот вместо 404 ошибки вылазит следующее:
Это как-нибудь лечится?
Код: Выделить всё
Обнаружен вирус !!!
Внимание!!! В запросе http://forum.lissyara.su/posti обнаружен вирус ( squidclam_get_file_failed )
Доступ запрещён...
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2006-11-09 14:43:21
- Контактная информация:
вобщем сделал просто, переписал скрипт немного:dikens3 писал(а):Мдя. Это для меня загадка. :-)
Код: Выделить всё
<?php
if(defined('_HEADER_'))
return;
define('_HEADER_', true);
if(!defined('CONTENT_CHARSET'))
define('CONTENT_CHARSET', 'koi8-r');
function start() {
echo "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'
'http://www.w3.org/TR/html4/loose.dtd'>\n",
"<html lang='ru'>\n",
"<head>\n",
("<meta http-equiv='Content-Type' content='text/html; charset=" . CONTENT_CHARSET . "'>\n"),
"<meta http-equiv='Content-Language' content='ru'>\n";
}
start();
?>
<title>Вирус</title></head>
<body bgcolor='#F4F4F4' background='http://192.168.2.1:81/fon.gif' lang=RU link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:20.0pt;color:#3366FF'><b>
<?php
if ($_GET['virus'] == squidclam_get_file_failed)
{
echo "Не Найдено!!!</b></span></p></div>";
}
else
{
echo "Обнаружен вирус !!!</b></span></p></div> ";
}
echo "<font color=blue><b>Внимание!!! В запросе </font><font color=red>";
if ($_GET) { print $_GET['url']; }
echo "</font><font color=blue>";
if ($_GET['virus'] == squidclam_get_file_failed)
{
echo " Обнаружена ошибка ( </font><font color=red>";
}
else
{
echo " обнаружен вирус ( </font><font color=red>";
}
if ($_GET['virus'] == squidclam_get_file_failed)
{
echo "Страница не существует";}
else
{
if ($_GET) { print $_GET['virus']; } }
echo "</font><font color=blue> )</font><br><br>";
if ($_GET['virus'] == squidclam_get_file_failed)
{
echo "<br>";
}
else
{
echo "<font color=red>Доступ запрещён...</b></font>";
}