IPFilter
- 1.0 (1993年4月22日)[1]
- 5.1.0
- 4.1.30 (2008年7月24日)[1]
- 4.1.35
- 5.1.2
- 3.4 (2000年4月27日)[1]
- 2.8 (1995年9月15日)[1]
- 3.4.31
- 4.1.33 (2009年8月16日)[1]
- 2.0 (1994年12月18日)[1]
- 2.8.2 (1995年10月24日)[1]
- 3.0 (1996年1月14日)[1]
- 4.1 (2004年2月12日)[1]
![編輯維基數據鏈接](http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png)
- [cvs://[email protected]:/cvsroot/ipfilter cvs://[email protected]:/cvsroot/ipfilter]
![編輯維基數據鏈接](http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png)
IPFilter(通用簡稱:ipf)是一个开源的软件项目,可以为类Unix操作系统提供防火墙和网络地址转换(NAT)服务。
IPFilter目前仍在一些Unix類作業系統中使用,例如illumos、NetBSD、FreeBSD。
目的
格式
IPFilter的配置檔案名稱通常為 /etc/ipf.rules,是一個純文字檔案,但內容僅可使用英文、阿拉伯數字、半形標點符號。
其中的规则由 [block/pass],[out/in],[log] [quick] [on 網路介面],[proto tcp/udp...],[from 來源IP地址 to 目的IP地址] 等多個項目依序構成,分別以空格為分界。
- IP地址可使用 any 或点分十进制數字,以32位地址表示區段或單一主機,區段由小于32的前缀长度指定。
- 前缀长度僅可使用十进制數字,範圍由0到32。
範例
block in quick on em0 from 10.0.0.4/24 to any
(阻擋來源為10.0.0.4的進入封包)
pass out all
(出去封包皆不阻擋)
注释
另见
参考
- ^ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 https://master.dl.sourceforge.net/project/ipfilter/ipfilter/ip_fil4.1.33.tar.gz?viasf=1#HISTORY.
- ^ FreeBSD base Revision 254219. [2020年6月8日]. (原始内容存档于2020年5月7日).