Netfilter
Sign in to saveAlso 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
- Stack Exchange tag
- stackoverflow.com/tags/netfilter
- Commons category
- Netfilter
Sources (2)
via Wikidata · CC0
~17 min read
Article
19 sectionsContents
- 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.