Automic VaultAutomic Vault

brew

Installer iptables avec Homebrew, apk, apt, Nix, pacman, zypper, dnf

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de iptables pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install iptables

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add iptables

Alpine Linux edge package indexes · iptables · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install iptables

Debian stable package indexes · iptables · Source: deb.debian.org

Nixvérifié · 92%
nix profile install nixpkgs#iptables

nixpkgs package indexes · pkgs/by-name/ip/iptables/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S iptables

Arch Linux sync databases · iptables · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install iptables

openSUSE Tumbleweed package metadata · iptables · Source: download.opensuse.org

Fedora dnfvérifié · 92%
sudo dnf install iptables-devel

Fedora Rawhide package metadata · iptables-devel · Source: dl.fedoraproject.org

aperçu

Résumé du paquet

Linux kernel packet control tool

Commandes et alias

  • arptables
  • arptables-nft
  • arptables-nft-restore
  • arptables-nft-save
  • arptables-restore
  • arptables-save
  • arptables-translate
  • ebtables
  • ebtables-nft
  • ebtables-nft-restore
  • ebtables-nft-save
  • ebtables-restore
  • ebtables-save
  • ebtables-translate
  • ip6tables
  • ip6tables-apply
  • ip6tables-legacy
  • ip6tables-legacy-restore
  • ip6tables-legacy-save
  • ip6tables-nft
  • ip6tables-nft-restore
  • ip6tables-nft-save
  • ip6tables-restore
  • ip6tables-restore-translate
  • ip6tables-save
  • ip6tables-translate
  • iptables
  • iptables-apply
  • iptables-legacy
  • iptables-legacy-restore
  • iptables-legacy-save
  • iptables-nft

historique

Historique du projet et usages

iptables is the long-lived user-space command family for controlling Linux packet filtering, NAT, and mangling rules through the netfilter framework. It sits at the intersection of kernel networking, firewall administration, and distribution packaging, with companion commands such as ip6tables, arptables, ebtables, restore/save tools, and nft translation frontends.

Historique du projet

The netfilter project was founded by Paul "Rusty" Russell as a redesign of the Linux 2.2 ipchains and Linux 2.0 ipfwadm firewall systems. Netfilter's own project history describes the late-1999 design work by Russell and Marc Boucher that generalized iptables and produced the multiple-table framework that became the filter, nat, and mangle modules.

iptables became the administrative surface for the Linux 2.4 era of packet filtering. The project grew alongside connection tracking, NAT helpers, userspace queueing, IPv6 work through ip6tables, and later the xtables command family that collected IPv4, IPv6, ARP, and Ethernet bridge filtering tools under related interfaces.

The iptables 1.8 series marked the nftables transition period by shipping both legacy xtables commands and nft-backed variants such as iptables-nft, ip6tables-nft, arptables-nft, ebtables-nft, and translation tools. That made iptables both a historic interface and a migration bridge to nftables.

Historique d'adoption

iptables was adopted broadly because it arrived with the Linux kernel's netfilter subsystem and offered a scriptable firewall language that distributions, hosting providers, routers, container stacks, and security appliances could automate. Its save/restore format made rulesets easy to ship in init scripts and configuration management.

The package remains visible in package-manager culture because many Linux systems, compatibility scripts, and container/networking components still know the iptables command vocabulary even when the underlying backend is nftables. Homebrew's package metadata also exposes the full command family for macOS users who need the Linux-compatible tooling.

Modes d'utilisation

Typical use centers on creating chains and rules for packet filtering, network address translation, port forwarding, connection-state matching, and firewall persistence with iptables-save and iptables-restore. Administrators also use iptables-translate and iptables-restore-translate when moving legacy rule sets toward nftables.

The package is Linux-specific in purpose: on non-Linux systems it is mostly useful for packaging, cross-development, documentation, or compatibility workflows rather than native packet filtering.

Pourquoi les passionnés de paquets s'y intéressent

For package nerds, iptables is one of the canonical examples of a small command-line package whose real meaning comes from the kernel ABI underneath it. Its packaging has to preserve many executable names because shell scripts, orchestration tools, and documentation often reference exact command variants.

It is also a transition fossil: one package contains legacy commands, nft-backed commands, multi-call binaries, and translation helpers, making it a compact map of two generations of Linux firewall administration.

Chronologie

  • 1999: Netfilter core design work generalized iptables and the filter, nat, and mangle table model.
  • 2000: Netfilter and iptables work was prepared for inclusion with Linux 2.4.
  • 2001: Linux 2.4 made netfilter/iptables the standard Linux firewall framework.
  • 2018: iptables 1.8 introduced the nft-backed command variants as part of the nftables migration path.
  • 2026: Netfilter news records continued iptables 1.8 maintenance releases.

Related projects

  • iptables is closely related to netfilter kernel hooks, nftables, libnftnl, conntrack-tools, ipset, ulogd, arptables, ebtables, and the older ipchains and ipfwadm systems it replaced.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 2 plateformes.
  • S’installe avec 6 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
arptablescliexécutable global
arptables-nftcliexécutable global
arptables-nft-restorecliexécutable global
arptables-nft-savecliexécutable global
arptables-restorecliexécutable global
arptables-savecliexécutable global
arptables-translatecliexécutable global
ebtablescliexécutable global
ebtables-nftcliexécutable global
ebtables-nft-restorecliexécutable global
ebtables-nft-savecliexécutable global
ebtables-restorecliexécutable global
ebtables-savecliexécutable global
ebtables-translatecliexécutable global
ip6tablescliexécutable global
ip6tables-applycliexécutable global
ip6tables-legacycliexécutable global
ip6tables-legacy-restorecliexécutable global
ip6tables-legacy-savecliexécutable global
ip6tables-nftcliexécutable global
ip6tables-nft-restorecliexécutable global
ip6tables-nft-savecliexécutable global
ip6tables-restorecliexécutable global
ip6tables-restore-translatecliexécutable global
ip6tables-savecliexécutable global
ip6tables-translatecliexécutable global
iptablescliexécutable global
iptables-applycliexécutable global
iptables-legacycliexécutable global
iptables-legacy-restorecliexécutable global
iptables-legacy-savecliexécutable global
iptables-nftcliexécutable global
iptables-nft-restorecliexécutable global
iptables-nft-savecliexécutable global
iptables-restorecliexécutable global
iptables-restore-translatecliexécutable global
iptables-savecliexécutable global
iptables-translatecliexécutable global
iptables-xmlcliexécutable global
nfbpf_compilecliexécutable global
nfnl_osfcliexécutable global
xtables-legacy-multicliexécutable global
xtables-monitorcliexécutable global
xtables-nft-multicliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire1.8.13
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://www.netfilter.org/projects/iptables/index.html

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:iptables
Version1.8.13
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/iptables
Page d'accueilhttps://www.netfilter.org/projects/iptables/index.html
Dépôthttps://git.netfilter.org/iptables
Docs amonthttps://www.netfilter.org/documentation/index.html
LicenceGPL-2.0-or-later
Archive sourcehttps://www.netfilter.org/pub/iptables/iptables-1.8.13.tar.xz
Dépendanceslibmnl, libnetfilter_conntrack, libnfnetlink, libnftnl, libpcap, nftables
Dépendances de compilationpkgconf
Bouteilledisponible (sur arm64_linux, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameiptables
Version Scheme0
Revision0
Requirements
  • linux
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

iptables 1.8.11-2

administration tools for packet filtering and NAT

https://www.netfilter.org/

sudo apt install iptables
  • Section: net
  • Architecture: amd64
  • 9 Dépendances
  • 3 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Iptables
Debian stable package indexes · deb.debian.org · Debian stable package indexes: iptables from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libip4tc-dev 1.8.11-2

Development files for libip4tc

https://www.netfilter.org/

sudo apt install libip4tc-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libip4tc-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libip4tc2 1.8.11-2

netfilter libip4tc library

https://www.netfilter.org/

sudo apt install libip4tc2
  • Section: libs
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libip4tc2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libip6tc-dev 1.8.11-2

Development files for libip6tc

https://www.netfilter.org/

sudo apt install libip6tc-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libip6tc-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libip6tc2 1.8.11-2

netfilter libip6tc library

https://www.netfilter.org/

sudo apt install libip6tc2
  • Section: libs
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libip6tc2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libiptc-dev 1.8.11-2

Common development files for libiptc

https://www.netfilter.org/

sudo apt install libiptc-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: iptables
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libiptc-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libxtables-dev 1.8.11-2

netfilter xtables library -- development files

https://www.netfilter.org/

sudo apt install libxtables-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libxtables-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libxtables12 1.8.11-2

netfilter xtables library

https://www.netfilter.org/

sudo apt install libxtables12
  • Section: libs
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libxtables12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

iptables

nix profile install nixpkgs#iptables
  • normalized package name match
  • Correspondance par : Iptables
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ip/iptables/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

iptables 1.8.10-3ubuntu2

administration tools for packet filtering and NAT

https://www.netfilter.org/

sudo apt install iptables
  • Section: net
  • Architecture: amd64
  • 9 Dépendances
  • 3 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Iptables
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: iptables from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libip4tc-dev 1.8.10-3ubuntu2

Development files for libip4tc

https://www.netfilter.org/

sudo apt install libip4tc-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libip4tc-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libip4tc2 1.8.10-3ubuntu2

netfilter libip4tc library

https://www.netfilter.org/

sudo apt install libip4tc2
  • Section: libs
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libip4tc2 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libip6tc-dev 1.8.10-3ubuntu2

Development files for libip6tc

https://www.netfilter.org/

sudo apt install libip6tc-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libip6tc-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libip6tc2 1.8.10-3ubuntu2

netfilter libip6tc library

https://www.netfilter.org/

sudo apt install libip6tc2
  • Section: libs
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libip6tc2 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libiptc-dev 1.8.10-3ubuntu2

Common development files for libiptc

https://www.netfilter.org/

sudo apt install libiptc-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: iptables
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libiptc-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libxtables-dev 1.8.10-3ubuntu2

netfilter xtables library -- development files

https://www.netfilter.org/

sudo apt install libxtables-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: iptables
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Iptables
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libxtables-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment