Iptables
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.11 (info) ( 8 de noviembre de 2024 (4 días)) | |
Lanzamientos | ||
iptables | Nftables | |
Enlaces | ||
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 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 grosso 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.
Véase también
[editar]- PF (firewall)
- ipfirewall (ipfw)
- ipchains
- Netfilter
Referencias
[editar]- ↑ «The netfilter.org "iptables" project».
- ↑ khess (27 de enero de 2020). «Sysadmin tools: How to use iptables». www.redhat.com (en inglés). Consultado el 4 de junio de 2024.
Bibliografía
[editar]- Gregor N. Purdy (25 de agosto de 2004). Linux iptables Pocket Reference: Firewalls, NAT & Accounting. O'Reilly Media, Inc. ISBN 978-1-4493-7898-1.
Enlaces externos
[editar]- El netfilter/iptables Página web de proyecto
- iptables en Freshmeat
- El netfilter/iptables página de documentación (outdated) [la aclaración necesitada]
- Detectando y engañando escáneres de red contramedidas contra nmap
- El IPTables ManPage para ayuda de sintaxis
- Iptables Preceptoral 1.2.2 por Oskar Andreasson
- IPTABLES: El Default Linux Firewall
- Aceleración de iptables Paquete de Linux que Filtra utilizando GPGPU