Iptables是Linux軟件發行版中使用的防火墻軟件,它通過包含一系列數據包過濾規則的表系統過濾數據包。防火墻中包含的鏈和規則集決定是否允許一個包,如果允許,則決定如何處理包。表本身保存在內存中,iptables軟件提供了表...
Iptables是Linux軟件發行版中使用的防火墻軟件,它通過包含一系列數據包過濾規則的表系統過濾數據包。防火墻中包含的鏈和規則集決定是否允許一個包,如果允許,則決定如何處理包。表本身保存在內存中,iptables軟件提供了表內鏈的配置。女人和計算機進行倒立,通過網絡發送的每一包數據都有識別信息,這些信息被接收系統讀取。iptables軟件獲取這些信息,并通過將其移動到一系列鏈式規則。這些規則根據數據包的識別信息(如互聯網協議(IP)地址)對數據包進行分類。在識別出數據包后,數據包會從一個鏈移動到下一個鏈,取決于配置的規則集。鏈決定了系統如何分發數據包。這些規則是分組在iptables決策鏈中如何移動的標準。只要滿足每個鏈的要求,數據包就會從一個規則移動到下一個規則。每個包都將被接受、轉發、丟棄,已排隊、重置或返回。接受將數據包移動到下一個鏈,丟棄則完全刪除該數據包。如果該數據包已排隊,則會將其移動到用戶空間內單獨的隊列處理程序中并尋址。當返回數據包時,它會移回上一個接受的鏈。Iptables是一個用戶空間應用程序,這意味著它在Linux內核功能中的隔離空間中運行。防火墻用于識別和分發數據包的標準是完全可配置的,并可使用一組命令選項進行自定義。這包括為已建立的會話設置余量,阻止流量和訪問類型,只允許特定端口上的特定流量該軟件還可以設置為記錄所有傳入流量或僅記錄特定類型的流量。Iptables軟件由Nefilter項目維護,于1998年首次開始使用。除了用作防火墻和數據包操作軟件外,Iptables還可以用于IP偽裝,透明的代理實現和日志分析。這使防火墻能夠檢測和防止潛在的惡意活動,從而進一步保護系統。該軟件還設置為使用第三方擴展進行配置,因為它包含多個應用程序編程接口。通常安裝Iptables默認情況下,在大多數Linux操作系統發行版上
-
發表于 2020-08-07 19:51
- 閱讀 ( 610 )
- 分類:電腦網絡