Control parenteral: iptables

iptables es el nombre de la herramienta de espacio de usuario mediante la cual el administrador puede definir políticas de filtrado del tráfico que circula por la red.

Uncomplicated Firewall (ufw) es un cortafuegos diseñado para ser de fácil uso desarrollado por Ubuntu. Utiliza la línea de comandos para configurar iptables usando un pequeño número de comandos simples.

  • Modificamos el archivo /etc/ufw/before.rules, añadiendo al final:
    # nat Table rules
    *nat
    :PREROUTING ACCEPT [0:0]
    :POSTROUTING ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A OUTPUT -p tcp --dport 80 -m owner --uid-owner proxy -j ACCEPT
    -A OUTPUT -p tcp --dport 3128 -m owner --uid-owner proxy -j ACCEPT
    -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080
    -A OUTPUT -p tcp --dport 3128 -j REDIRECT --to-ports 8080
    
    # don't delete the 'COMMIT' line or these nat table rules won't be processed
    COMMIT
    
  • Activamos el firewall:
    sudo ufw default deny incoming
    sudo ufw default allow outgoing
    sudo ufw enable
    

A partir de ahora, toda conexión TCP dirigida al puerto 80 (http) será redirigida al puerto 8080, siendo filtrada por Dansguardian.

Esta configuración, con proxy transparente, no puede filtrar ni controlar el acceso a través del puerto 443 (https).

Si deseamos bloquear TODA salida a través del puerto 443 (https):
sudo ufw deny out 443/tcp

Índice

  1. Control parenteral
  2. Control parenteral: Squid
  3. Control parenteral: Dansguardian
  4. Control parenteral: iptables

Última actualización: 11 sep 2010 - 15:12

Comentarios

Enviar un comentario nuevo

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <acronym><pre>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de mensajes basura.
CAPTCHA de imagen
Introduzca los caracteres mostrados en la imagen.