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 netfilter
surface form: Linux kernel NAT subsystem

Linux kernel packet filtering
controls kernel space packet filtering tables
developedFor GNU/Linux
surface form: Linux operating system
hasComponent ip6tables
iptables self-linksurface differs
surface form: ip6tables-restore

ip6tables-save
iptables self-linksurface differs
surface form: iptables-restore

iptables-save
implements network address translation
packet filtering rules
stateful firewalling
introducedIn Linux 2.4 kernel era
license GNU General Public License
maintainedBy netfilter
surface form: netfilter project
operatesIn userspace
packageNameOnDebian iptables self-link
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 iptables
this entity surface form: ip6tables
netfilter replaced iptables
this entity surface form: ipchains
iptables hasComponent iptables self-linksurface differs
this entity surface form: iptables-restore
iptables hasComponent iptables self-linksurface differs
this entity surface form: ip6tables-restore
iptables packageNameOnDebian iptables self-link