IPFilter

維基百科,自由的百科全書

页面[[:Module:Message box/mbox.css|Module:Message box/mbox.css]]没有内容。

(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

package.lua第80行Lua錯誤:module 'Module:Format link' not found

頁面Module:Infobox/styles.css沒有內容。

IPFilter(ipf)
開發者Darren Reed
當前版本5.1.2(2012年7月22日)
操作系統FreeBSDNetBSDOpenBSDSolarisLinuxHP-UX
類型過濾包
許可協議版本4.1.35以及5.1.1之前:自己的協議,自從版本4.1.35以及5.1.1:GNU GPL v2[註 1]
網站https://www.phildev.net/ipf/
頁面Module:Infobox/styles.css沒有內容。

package.lua第80行Lua錯誤:module 'Module:Lang/data/iana languages' not found(通用簡稱:package.lua第80行Lua錯誤:module 'Module:Lang/data/iana languages' not found)是一個開源的軟件項目,可以為類Unix操作系統提供防火牆網絡地址轉換package.lua第80行Lua錯誤:module 'Module:Lang/data/iana languages' not found)服務。

IPFilter目前仍在一些Unix類作業系統中使用,例如illumosNetBSDFreeBSD


目的[編輯]

格式[編輯]

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. 具體的許可文本可在其源碼目錄的「IPFILTER.LICENCE」文件中找到。作者在稍後也為FreeBSD計劃以原有的許可協議許可了版本5.1.2[1]

另見[編輯]

參考[編輯]

  1. package.lua第80行Lua錯誤:module 'Module:Citation/CS1/People' not found

外部連結[編輯]

Template:Firewall software