Netfilter

Netfilter
Initial release26 August 1999 (1999-08-26) (Linux 2.3.15)
Stable release
6.15.3[1] Edit this on Wikidata / 19 June 2025 (19 June 2025)
Written inC
Operating systemLinux
Type
LicenseGNU GPL
Websitenetfilter.org

Netfilter is a framework provided by the Linux kernel that allows various networking-related operations to be implemented in the form of customized handlers. Netfilter offers various functions and operations for packet filtering, network address translation, and port translation, which provide the functionality required for directing packets through a network and prohibiting packets from reaching sensitive locations within a network.

Netfilter represents a set of hooks inside the Linux kernel, allowing specific kernel modules to register callback functions with the kernel's networking stack. Those functions, usually applied to the traffic in the form of filtering and modification rules, are called for every packet that traverses the respective hook within the networking stack.[2]

  1. ^ Greg Kroah-Hartman (19 June 2025). "Linux 6.15.3". Retrieved 19 June 2025.
  2. ^ "netfilter/iptables project homepage - The netfilter.org project". netfilter.org. Retrieved 2014-07-04.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search