Решено: Фильтр на ClamAV (Чтобы слушал весть трафик)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Vadimsky
Сообщения: 30
ОС: Fedora 17

Решено: Фильтр на ClamAV

Сообщение Vadimsky »

Есть идея сделать фильтр на ClamAV, что бы слушал весь! трафик, а не только http.
Предполагается поставить на шлюз между сетями, сам шлюз настроен и всё корректно разделяет Описание настройки шлюза
Из всего что смог нарыть или додумать так это то, что ClamAV фильтрует почтовый трафик, http, файлы на диске.
А вот ни кто не в курсе, возможно ли, что бы ClamAV фильтровал всё и между всеми?
Не только http, но и SMB например?
Вообще возможно ли такое впринципе?
Если возможно, то будьте добры, подкиньте идей куда копать!
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Решено: Фильтр на ClamAV

Сообщение Alex2ndr »

Vadimsky писал(а):
08.02.2010 16:19
Есть идея сделать фильтр на ClamAV, что бы слушал весь! трафик, а не только http.
Предполагается поставить на шлюз между сетями, сам шлюз настроен и всё корректно разделяет Описание настройки шлюза
Из всего что смог нарыть или додумать так это то, что ClamAV фильтрует почтовый трафик, http, файлы на диске.
А вот ни кто не в курсе, возможно ли, что бы ClamAV фильтровал всё и между всеми?
Не только http, но и SMB например?
Вообще возможно ли такое впринципе?
Если возможно, то будьте добры, подкиньте идей куда копать!

Сильно сомневаюсь что такое возможно. Например как быть если протокол шифрованный(типа sftp)? Может стоит спросить в рассылке/форуме ClamAV?
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Решено: Фильтр на ClamAV

Сообщение pelmen »

Пакеты идут не по очереди, в связи с чем фильтрация налету сквозного трафика возможна только при наличии прокси-сервера.
Нет прокси на все протоколы одновременно.
Спасибо сказали:
smaharbA
Сообщения: 229
ОС: Windows Vista

Re: Решено: Фильтр на ClamAV

Сообщение smaharbA »

pelmen писал(а):
08.02.2010 17:14
Пакеты идут не по очереди, в связи с чем фильтрация налету сквозного трафика возможна только при наличии прокси-сервера.
Нет прокси на все протоколы одновременно.


это с чего Вы взяли ?

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

автору для простоты - dazuko - но на сколько стабильно никто не скажет
Я конечно далек от мысли...(с)
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Решено: Фильтр на ClamAV

Сообщение Alex2ndr »

smaharbA писал(а):
09.02.2010 11:05
pelmen писал(а):
08.02.2010 17:14
Пакеты идут не по очереди, в связи с чем фильтрация налету сквозного трафика возможна только при наличии прокси-сервера.
Нет прокси на все протоколы одновременно.


это с чего Вы взяли ?

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

автору для простоты - dazuko - но на сколько стабильно никто не скажет

Вы утверждаете что dazuko это прокси на все протоколы???!!!
По моему это просто способ направить трафик на прокси (под прокси я понимаю прикладного посредника, который может анализировать трафик и как-то его изменять) - или нет?
Спасибо сказали:
Аватара пользователя
Vadimsky
Сообщения: 30
ОС: Fedora 17

Re: Решено: Фильтр на ClamAV

Сообщение Vadimsky »

Всётаки решил поставить ClamAV.
Система Fedora12
Наблюдается следующая картина:

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

[root@server ~]# yum install clamav
Loaded plugins: presto
updates/metalink                                                                                                                                                                         |  11 kB     00:00
updates                                                                                                                                                                                  | 4.4 kB     00:00
updates/primary_db                                                                                                                                                                       | 3.2 MB     00:25
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package clamav.i686 0:0.95.3-1200.fc12 set to be updated
--> Processing Dependency: clamav-lib = 0.95.3-1200.fc12 for package: clamav-0.95.3-1200.fc12.i686
--> Processing Dependency: libclamav.so.6 for package: clamav-0.95.3-1200.fc12.i686
--> Processing Dependency: data(clamav) for package: clamav-0.95.3-1200.fc12.i686
--> Processing Dependency: libclamav.so.6(CLAMAV_PRIVATE) for package: clamav-0.95.3-1200.fc12.i686
--> Processing Dependency: libclamav.so.6(CLAMAV_PUBLIC) for package: clamav-0.95.3-1200.fc12.i686
--> Running transaction check
---> Package clamav-data.noarch 0:0.95.3-1200.fc12 set to be updated
---> Package clamav-lib.i686 0:0.95.3-1200.fc12 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
=======================================================
 Package                                           п░я─я┘.                                         п▓п╣я─я│п╦я▐                                                  Repository                                         Size
================================================================================
=======================================================
Installing:
 clamav                                            i686                                         0.95.3-1200.fc12                                        Fedora                                       705 k
Installing for dependencies:
 clamav-data                                       noarch                                       0.95.3-1200.fc12                                        Fedora                                        23 M
 clamav-lib                                        i686                                         0.95.3-1200.fc12                                        Fedora                                       351 k

Transaction Summary
================================================================================
=======================================================
Install       3 Package(s)
Upgrade       0 Package(s)

Total size: 24 M
п▓я▀п©п╬п╩пҐп╦я┌я▄ [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : clamav-data-0.95.3-1200.fc12.noarch                                                                                                                                                      1/3
  Installing     : clamav-lib-0.95.3-1200.fc12.i686                                                                                                                                                         2/3
  Installing     : clamav-0.95.3-1200.fc12.i686                                                                                                                                                             3/3

Installed:
  clamav.i686 0:0.95.3-1200.fc12

Dependency Installed:
  clamav-data.noarch 0:0.95.3-1200.fc12                                                                    clamav-lib.i686 0:0.95.3-1200.fc12

Complete!
[root@server ~]#


Вроде поставилось, проверяем:

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

[root@server ~]# rpm -qa | grep clamav
clamav-0.95.3-1200.fc12.i686
clamav-lib-0.95.3-1200.fc12.i686
clamav-filesystem-0.95.3-1200.fc12.noarch
clamav-data-0.95.3-1200.fc12.noarch
[root@server ~]#


Однако в /etc нет ни папки clamav ни его конфига. Как настраивать?
Поиск бинарника ничего не дал:

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

[root@server ~]# whereis clamav
clamav: /usr/share/clamav
[root@server ~]


/usr/share/clamav - пустая папка.

В папке скриптов его тоже нету:

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

[root@server ~]# ls /etc/init.d
acpid   avahi-daemon  dhcpd     dnsmasq    haldaemon  ip6tables   killall       messagebus     mysqld      netfs     nmb      pcscd   restorecond  saslauthd  squid      wpa_supplicant
atd     cpuspeed      dhcpd6    exim       halt       iptables    lvm2-monitor  microcode_ctl  named       netplugd  ntpd     psacct  rpcbind      smb        sshd
auditd  crond         dhcrelay  functions  httpd      irqbalance  mdmonitor     multipathd     netconsole  network   ntpdate  rdisc   rsyslog      smolt      udev-post
[root@server ~]#


Как его тогда запускать и где его вообще искать?
У меня такое чувство что он не поставился, а только прописался в базу rpm.
Кто нибудь с таким сталкивался? Это как то лечится?
Спасибо всем откликнувшимся.
Спасибо сказали:
Аватара пользователя
Vadimsky
Сообщения: 30
ОС: Fedora 17

Re: Решено: Фильтр на ClamAV

Сообщение Vadimsky »

Так что, ни кто с таким не сталкивался?
Я специально потратил выходные под это дело - провёл эксперимент.
На нескольких разных машинах, 32 и 64 бит, установка и с диска и по сети, с обновлениями и без, вообщем при разных махинациях установка ClamAV всегда заканчивается так, как описано постом выше.
Это такой глюк у 12-й федоры, или я что то упрямо делаю нетак?
Рассудите люди добрые. Это уже вопрос принципа!
Спасибо сказали:
Аватара пользователя
mvt
Сообщения: 734

Re: Решено: Фильтр на ClamAV

Сообщение mvt »

Vadimsky писал(а):
14.02.2010 17:28
Так что, ни кто с таким не сталкивался?
Я специально потратил выходные под это дело - провёл эксперимент.
На нескольких разных машинах, 32 и 64 бит, установка и с диска и по сети, с обновлениями и без, вообщем при разных махинациях установка ClamAV всегда заканчивается так, как описано постом выше.
Это такой глюк у 12-й федоры, или я что то упрямо делаю нетак?
Рассудите люди добрые. Это уже вопрос принципа!

Вы поставили консольный вариант. Из консоли и запускайте. Хотите GUI - klamav (для KDE) или clamtk (на GTK)
Спасибо сказали:
Аватара пользователя
Vadimsky
Сообщения: 30
ОС: Fedora 17

Re: Решено: Фильтр на ClamAV

Сообщение Vadimsky »

mvt писал(а):
14.02.2010 18:31
Vadimsky писал(а):
14.02.2010 17:28
Так что, ни кто с таким не сталкивался?
Я специально потратил выходные под это дело - провёл эксперимент.
На нескольких разных машинах, 32 и 64 бит, установка и с диска и по сети, с обновлениями и без, вообщем при разных махинациях установка ClamAV всегда заканчивается так, как описано постом выше.
Это такой глюк у 12-й федоры, или я что то упрямо делаю нетак?
Рассудите люди добрые. Это уже вопрос принципа!

Вы поставили консольный вариант. Из консоли и запускайте. Хотите GUI - klamav (для KDE) или clamtk (на GTK)

Я вкурсе что поставил консольный вариант, я собственно его и ставил. Мне гуи на серваке не нужен.
Проблема в том, что его (консольного варианта) нету, не смотря на то что он поставился.
Спасибо сказали:
Аватара пользователя
mvt
Сообщения: 734

Re: Решено: Фильтр на ClamAV

Сообщение mvt »

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21521
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: Фильтр на ClamAV

Сообщение Bizdelnick »

Vadimsky писал(а):
14.02.2010 20:16
Я вкурсе что поставил консольный вариант, я собственно его и ставил. Мне гуи на серваке не нужен.
Проблема в том, что его (консольного варианта) нету, не смотря на то что он поставился.

Вы, по ходу, clamd хотите? Так его и ставьте. А так у Вас только консольный сканер должен был поставиться.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Vadimsky
Сообщения: 30
ОС: Fedora 17

Re: Решено: Фильтр на ClamAV

Сообщение Vadimsky »

mvt писал(а):
14.02.2010 21:09
Не пойдет?
http://www.nixp.ru/articles/%D0%98%D1%81%D...0%B2-Linux.html

Спасибо конечно, в будущем может и пригодится, но щас нет необходимости мутить самбу на серваке.


Bizdelnick писал(а):
14.02.2010 21:13
Vadimsky писал(а):
14.02.2010 20:16
Я вкурсе что поставил консольный вариант, я собственно его и ставил. Мне гуи на серваке не нужен.
Проблема в том, что его (консольного варианта) нету, не смотря на то что он поставился.

Вы, по ходу, clamd хотите? Так его и ставьте. А так у Вас только консольный сканер должен был поставиться.

[root@server ~]# rpm -qa| grep clam
clamav-0.91.2-1.rh9.rf.i386
clamav-db-0.91.2-1.rh9.rf.i386
[root@server ~]# yum install clamd
Setting up Install Process
No package clamd available.
Nothing to do
[root@server ~]# whereis clamav
clamav:
[root@server ~]# whereis clamd
clamd: /etc/clamd.conf
[root@server ~]#
и то /etc/clamd.conf я сам написал.
Что делать дальше?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: Фильтр на ClamAV

Сообщение Ленивая Бестолочь »

Vadimsky писал(а):
14.02.2010 22:16
Что делать дальше?

учиться пользоваться менеджером пакетов своего дистрибутива, чтобы выяснить в каком из них живет нужная вам програма, как и откуда её поставить.
по вопросам использования rpm/yum - милости просим в паздел форума про Red Hat Linux, Fedora, ASP Linux .
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Vadimsky
Сообщения: 30
ОС: Fedora 17

Re: Решено: Фильтр на ClamAV

Сообщение Vadimsky »

Ленивая Бестолочь писал(а):
14.02.2010 22:19
Vadimsky писал(а):
14.02.2010 22:16
Что делать дальше?

учиться пользоваться менеджером пакетов своего дистрибутива, чтобы выяснить в каком из них живет нужная вам програма, как и откуда её поставить.
по вопросам использования rpm/yum - милости просим в паздел форума про Red Hat Linux, Fedora, ASP Linux .

Вот спасибо! Как оказывается всё просто! я не умею проги ставить!
уже 10 лет ставлю таким образом, а оказывается то неправильно я жил!
Тогда отвлекаясь от темы антивируса, можете сказать конкретно, что именно, в данном случае, я сделал неправильно?
Послать в гугл и читать мануал и я могу.
Стал бы я спрашивать помощи, если бы нашёл там что то, подходящее к моей ситуации.
В любом случае спасибо - хоть взбодрился!
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: Фильтр на ClamAV

Сообщение Ленивая Бестолочь »

Vadimsky, успокойтесь.

во-первых, подумайте - вы всерьёз считаете, что в федоре нет пакета с clamd?
во-вторых, вы не сделали вообще попыток найти пакет по описанию или по входящим в него файлам. не говоря уже про гугль, но это последняя инстанция.
что, если пакет называется, например clamantivir или типа того?

у меня нет федоры, или других редхатов, я пошел в гугль, написал там "clamd rpm" и получил ссылку:
http://rpm.pbone.net/index.php3/stat/3/sro.../search/clamd.d

это насчет названия пакета, теперь про то, что поставился, а файлов нет.
посмотрите, какие файлы входят в пакеты, которые поставили вы. там есть clamd? там вообще есть бинарники?
если нет - может быть всё-таки это не тот пакет.

долго думал, писать или нет про аналогии с дебианом, ну короче:
(прошу не считать, за агитацию в пользу *.deb, уверен, что rpm тоже так может)
делаем поиск пакетов, в которых есть файл "/clamd"

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

rakul@nightmare:~/thunderbird$ apt-file search clamd | grep '/clamd$'
clamav-daemon: /usr/sbin/clamd
clamav-dbg: /usr/lib/debug/usr/sbin/clamd
rakul@nightmare:~/thunderbird$

очевидно, что нужен clamav-daemon.
это при том, что в дебиане пакет clamav тоже есть. и clamd в нём нет.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
smaharbA
Сообщения: 229
ОС: Windows Vista

Re: Решено: Фильтр на ClamAV

Сообщение smaharbA »

yum list clam*
Я конечно далек от мысли...(с)
Спасибо сказали:
Аватара пользователя
Vadimsky
Сообщения: 30
ОС: Fedora 17

Re: Решено: Фильтр на ClamAV

Сообщение Vadimsky »

Спасибо всем!
Извините если на кого наехал!
Короче разобрался.
Собрал свой свой rpm пакет ClamAV и всё поставилось как нужно, все файлы на месте. теперь всё работает.
Спасибо сказали: