Jump to content

ПФ (брандмауэр)

(Перенаправлено с Pf (брандмауэр) )
ПФ
Оригинальный автор(ы) Дэниел Хартмайер
Разработчик(и) Проект OpenBSD
Первоначальный выпуск 1 декабря 2001 г .; 22 года назад ( 01.12.2001 )
Репозиторий
Написано в С
Операционная система OpenBSD
Тип Фильтрация пакетов
Лицензия Лицензия BSD
Веб-сайт www .openbsd .org /Часто задаваемые вопросы /пф /индекс .html

PF ( Packet Filter , также пишется pf ) — это лицензированный BSD с отслеживанием состояния фильтр пакетов , центральная часть программного обеспечения для межсетевого экрана . Его можно сравнить с netfilter ( iptables ), ipfw и ipfilter .

PF был разработан для OpenBSD , но был портирован на многие другие операционные системы .

Даррена Рида PF изначально был разработан как замена IPFilter , от которого он получил большую часть синтаксиса правил. OpenBSD IPFilter был удален из дерева CVS 30 мая 2001 года из-за опасений разработчиков OpenBSD по поводу его лицензии. [1]

Первоначальную версию PF написал Дэниел Хартмайер. [2] Он появился в OpenBSD 3.0, выпущенном 1 декабря 2001 года. [3]

Позже он был значительно переработан Хеннингом Брауэром и Райаном Макбрайдом. [4] большая часть кода написана Хеннингом Брауэром. Хеннинг Брауэр в настоящее время является основным разработчиком PF.

Синтаксис фильтрации аналогичен IPFilter, но с некоторыми изменениями, чтобы сделать его более понятным. Трансляция сетевых адресов (NAT) и качество обслуживания (QoS) были интегрированы в PF. Такие функции, как pfsync и CARP для аварийного переключения и резервирования, authpf для аутентификации сеанса и ftp-proxy для упрощения межсетевого экрана сложного протокола FTP , также расширили PF.Также PF поддерживает SMP ( симметричную многопроцессорную обработку ) и STO ( опции отслеживания с отслеживанием состояния ).

Одной из многих инновационных функций является ведение журнала PF. Ведение журнала PF настраивается для каждого правила в файле pf.conf, а журналы предоставляются из PF через псевдосетевой интерфейс, называемый pflog , который является единственным способом получить данные из режима уровня ядра для программ пользовательского уровня. Журналы можно отслеживать с помощью стандартных утилит, таких как tcpdump , которая в OpenBSD была специально расширена для этой цели, или сохраняться на диске в tcpdump / pcap двоичном формате с помощью демона pflogd .

Помимо работы на своей домашней платформе OpenBSD , PF был портирован на многие другие операционные системы, однако существуют серьезные различия в возможностях. Некоторые порты построены много лет назад. OpenBSD всегда имеет последнюю версию с наибольшим количеством функций.

В настоящее время ПФ используется в:

См. также

[ редактировать ]
  1. ^ де Раадт, Тео (30 мая 2001 г.). «CVS: cvs.openbsd.org: src; Удалить ipf» . Проверено 20 августа 2018 г.
  2. ^ Хартмайер, Дэниел (26 сентября 2017 г.). «Новый фильтр пакетов с отслеживанием состояния для OpenBSD» . Проверено 20 августа 2018 г.
  3. ^ «ОпенБСД 3.0» . 01.12.2001 . Проверено 20 августа 2018 г.
  4. ^ Брауэр, Хеннинг. «Хеннинг Брауэр Консалтинг: пф» . Проверено 20 августа 2018 г.
  5. ^ «Примечания к выпуску FreeBSD/amd64 5.3-RELEASE» . 03.11.2004 . Проверено 20 августа 2018 г.
  6. ^ "xnu/xnu-1456.1.26/bsd/net/pf.c.auto.html" . Apple, Inc. 05.12.2008 . Проверено 20 августа 2018 г.
  7. ^ «Изменения и новости NetBSD в 2005 г.: 23 декабря 2005 г. — выпущен NetBSD 3.0» . Проверено 20 августа 2018 г.
  8. ^ «Страница руководства pf(4)» . Руководство по интерфейсам ядра DragonFly . 02.01.2011 . Проверено 20 августа 2018 г.
  9. ^ «Введение в пакетный фильтр» . Защита сети в Oracle® Solaris 11.3 . Корпорация Оракл . Март 2018 года . Проверено 20 августа 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 17afedc36793cd86da491ff409e7fa8f__1654883640
URL1:https://arc.ask3.ru/arc/aa/17/8f/17afedc36793cd86da491ff409e7fa8f.html
Заголовок, (Title) документа по адресу, URL1:
PF (firewall) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)