Skip to content
Netfilter
EntityQ1545633· pop 19· linked from 239 articles

Also known as Netfilter project

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.

Key facts

Software.name
Linux
Software.title
Netfilter
Software.released
(Linux 2.3.15)
Software.operating system
Linux
Software.programming language
C
Software.license
GNU GPL

via Wikipedia infobox

Official website

netfilter/iptables project homepage - The netfilter.org project

netfilter.org

Link to the official site · 4,690 chars · not written by Vinony

Wikidata facts

Official website
www.netfilter.org
Show 2 more facts
Commons category
Netfilter
Sources (2)

via Wikidata · CC0

~17 min read

Article

19 sections
Contents
  • History
  • Userspace utility programs
  • iptables
  • nftables
  • Packet defragmentation
  • Connection tracking
  • Connection tracking helpers
  • Network address translation
  • NAT helpers
  • Further Netfilter projects
  • conntrack-tools
  • ipset
  • SYN proxy
  • ulogd
  • Userspace libraries
  • Netfilter workshops
  • See also
  • References
  • External links

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.

Gallery (4)

Connections

Categories