![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Iptablesfb.png/640px-Iptablesfb.png&w=640&q=50)
Iptables
De Wikipedia, la enciclopedia encyclopedia
iptables es un programa de utilidad de espacio de usuario que permite a un administrador de sistemas configurar el conjunto de reglas de filtro de paquetes proporcionadas por el núcleo Linux[1] (implementado como diferentes módulos Netfilter). Se utilizan diferentes módulos del kernel y programas para protocolos diferentes; iptables se aplica a IPv4, ip6tables a IPv6, arptables a ARP, y ebtables a marcos de Ethernet.
iptables | ||
---|---|---|
![]() | ||
Información general | ||
Tipo de programa | software libre | |
Autor | Rusty Russell | |
Desarrollador | Netfilter Core Team | |
Lanzamiento inicial | 1998 | |
Licencia | GPL | |
Información técnica | ||
Programado en | C | |
Plataformas admitidas | Netfilter | |
Versiones | ||
Última versión estable | 1.8.1010 de octubre de 2023 | |
Lanzamientos | ||
iptables | Nftables | |
Enlaces | ||
Iptables requiere privilegios elevados para operar y debe ser ejecutado por el usuario root, de lo contrario, fallará. En muchas distribuciones de Linux, como aquellas basadas en Debian, iptables puede ser encontrado en el fichero /usr/sbin/iptables
, y documentado en su página de man, la cual puede ser abierta utilizando el comando man iptables
. De igual forma, en las distribuciones basadas en Red Hat podemos encontrar iptables en el fichero /sbin/iptables
pero, debido a su carácter de servicio más que de binario esencial, la primera ubicación es preferida.[2]
El término iptables también es frecuentemente usado para referirse de forma inclusiva a componentes a nivel de kernel. x_tables es el nombre del módulo del kernel que contiene la porción de código compartido utilizada por los cuatro módulos y que también proporciona la API utilizada para las extensiones. subsecuentemente Xtables se utiliza a groso modo para referirse a toda la arquitectura del cortafuegos (v4, v6, arp y eb).
iptables sustituyó a ipchains, y iptables a su vez fue sucedido por nftables, que fue lanzado el 19 de enero de 2014 y se integró en la rama principal del kernel de Linux en la versión 3.13 del kernel.