iptables

E255518

iptables is a widely used Linux userspace utility for configuring the kernel’s packet filtering and network address translation (NAT) firewall rules.

All labels observed (5)

Label Occurrences
iptables canonical 4
ip6tables 1
ip6tables-restore 1

How this entity was disambiguated

Statements (69)

Predicate Object
instanceOf IPv6 firewall configuration utility
Linux firewall configuration utility
network address translation configuration tool
userspace packet filter configuration tool
configurationMethod command-line interface
configures Linux kernel NAT subsystem
linked to: netfilter

Linux kernel packet filtering
controls kernel space packet filtering tables
developedFor Linux operating system
linked to: GNU/Linux
hasComponent ip6tables
ip6tables-restore
linked to: iptables

ip6tables-save
iptables-restore
linked to: iptables

iptables-save
implements network address translation
packet filtering rules
stateful firewalling
introducedIn Linux 2.4 kernel era
license GNU General Public License
maintainedBy netfilter project
linked to: netfilter
operatesIn userspace
packageNameOnDebian iptables
packageNameOnRedHat iptables
predecessor ipchains
replacedBy nftables
supportsChain FORWARD
INPUT
OUTPUT
POSTROUTING
PREROUTING
supportsLogging packet logging via LOG target
supportsMatch conntrack
icmp
iprange
limit
mac
multiport
owner
recent
state
tcp
udp
supportsProtocolFamily IPv4
supportsStateTracking connection tracking
supportsTable filter
mangle
nat
raw
security
supportsTarget ACCEPT
DNAT
DROP
LOG
MARK
MASQUERADE
REDIRECT
REJECT
SNAT
typicalLocation /sbin/iptables
usedFor host-based firewalling
port forwarding
router firewalling
traffic filtering by IP address
traffic filtering by interface
traffic filtering by port
traffic filtering by protocol
usesFramework netfilter
netfilter
writtenInLanguage C

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Harald Welte notableWork iptables
Harald Welte developerOf iptables
netfilter hasComponent iptables
netfilter hasComponent ip6tables
linked to: iptables
netfilter replaced ipchains
linked to: iptables
iptables hasComponent iptables-restore
linked to: iptables
iptables hasComponent ip6tables-restore
linked to: iptables
iptables packageNameOnDebian iptables