Wikiwand AI

NPF (ファイアウォール)

From Wikipedia, the free encyclopedia

NPFはステートフルなパケットフィルタであり、BSDライセンスでライセンスされている。パケットフィルタはファイアウォールの中心的要素である。NPFはiptables、ipfw、IPFilter(英語版)、nftablesおよびPFと同等なものである。NPFはNetBSDで開発された。

NPFは主にMindaugas Rasiukeviciusによって書かれた。NPFは2012年のNetBSD 6.0リリースで初登場した[1]。

機能

NPFはSMPシステムにおける高パフォーマンスと容易な拡張性を求めて設計されている。NPFはネットワークアドレス変換 (NAT)、ステートフルインスペクション(英語版)、IPセット用のツリーおよびハッシュテーブル、カスタムフィルタ用バイトコード(BPFやn-code)などの機能をサポートする。NPFはカスタムモジュールをサポートするための拡張フレームワークを搭載している。パケットロギング、トラフィックの正規化、ランダムブロッキングなどの機能はNPF拡張として提供される。

npf.confの例

脚注

外部リンク

Related Articles

Timelines

Top Qs

Fact Checks