Представлен NPF — новый межсетевой экран для NetBSD

В почтовой рассылке NetBSD был представлен новый межсетевой экран для этой операционной системы — NPF. Заявляется, что он ориентирован на высокую производительность на многопроцессорных системах и простую расширяемость.

Стена огня
Стена огня
Фото с сайта Richsincrediblepyro.Com

NPF создан литовцем Миндаугасом Расиукевичиусом (Mindaugas Rasiukevicius), а его разработку спонсирует организация NetBSD Foundation. Он стал третьим фильтром пакетов (packet filter) для NetBSD после IP Filter и PF. Одна из его уникальных характеристик — использование интерпретатора байт-кода в движке разбора пакетов.

Среди основных черт NPF выделяют:

  • высокая производительность на многопроцессорных системах;
  • быстрый поиск по хэш-таблице и красно-черному дереву;
  • поддержка NAPT (Network Address Port Translation) и ALG (Application-Level Gateways), например, для traceroute;
  • обработчик N-Code — движок обработки пакетов, созданный под вдохновением от BPF (Berkeley Packet Filter): его можно программировать на отбор пакетов с использованием общих инструкций в стиле RISC и некоторых инструкций, подобных CISC, для таких распространенных шаблонов, как IP-адрес;
  • привычный синтаксис конфигурации и инструментов;
  • модульность и расширяемость: расширять NPF можно путем загрузки модуля к ядру, разработчикам предоставлен специальный API для расширений, в правилах NPF предусмотрены хуки для вызова расширений.

Ожидается, что к концу января 2011 года NPF оснастят всеми возможностями, предоставляемыми другими фильтрами пакетов для NetBSD, а также документацией и примерами конфигурации. Единственное, чего будет не хватать, — поддержки IPv6. Разработчик ищет помощников и готов предоставить им техническую поддержку по реализации IPv6 в NPF.

Дмитрий Шурупов по материалам mail-index.netbsd.org.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Легендарный плеер Winamp готовится к перезапуску — у него появился новый логотип и совсем скоро стартует бета-тестирование
В Windows 11 перестали работать «Ножницы», экранная клавиатура и панель эмодзи из-за просроченного сертификата
Microsoft представила Windows 11: новый интерфейс, повышенная производительность, виджеты и многое другое
Google Chrome подключил новый инструмент
Опасный бэкдор-аккаунт найден в межсетевых экранах и контроллерах точек доступа Zyxel
В текстовом редакторе Microsoft Word появился новый инструмент проверки грамматики
Обновление Windows 10 нарушило работу chkdsk и приводит к синим экранам смерти при проверке дисков
Следующее крупное обновление Windows 10 почти готово к релизу: быстрая установка, переделанный «Пуск» и новый Edge
Обновление Windows одарило ноутбуки "синим экраном смерти"
Вышла предварительная сборка Windows 10 20H2: новый «Пуск», улучшенная навигация в Edge и куча косметических изменений
Последние новости

Подгружаем последние новости