8 июня 2010 г.

Обновление Clamav. Фильтрация трафика DNS и Torrent.

Сегодня обновил на MX-е антивирус clamav. В общем, обновление продлилось более 2 часов. Все из-за того, что clamav обновлялся с 0.95 до 0.96 версии. Новая версия потребовала компилятора GCC4.2.
После этого потянулись еще зависимости.
libgmp проапгрейдил до gmp.
Так вот пока все компилилось и прошло более двух часов.
Конечно, как сказал Солик, лучше пользовать пакеты. Но хотелось произвести все как надо из портов с использованием portupgrade.

Также был произведен portupgrade на производственном сервере (более 10 критических уязвимостей). Все правильно прошло (ну пачьти), потому что есть косяки с mediawiki.

Идем дальше.
Отличный пример понимания внутренностей сетевой подсистемы и ng-технологии здесь. Автор пишет обвязку для запрета MX-запросов от клиентов (в случае заражения вирусами). Наглядно демонстрируется весь потенциал и гибкие возможности ng_bpf и ng_ipfw. Круто, что тут еще можно сказать.

Еще пример для вырезания необходимого из пакетов. Протокол uTP, используемый в новых версиях uTorrent-клиенте (мой любимый клиент) значительно может нагружать пакетиками сеть.
Метод нехороший, но показательно то, как можно взаимодействовать с ng.
И еще пример.