@j.sejo1:
Hola
La clave en estas reglas:
iptables -A FORWARD -m string –string "google.com" --algo bm -j ACCEPT
iptables -A FORWARD -m string --string "youtube.com" --algo bm -j DROP
Es que por defecto como todo firewall, primero el acepta a google y luego bloquea a youtube.
Ahora bien, el -m de iptables, es para la carga de modulo o para match de regla, en tu caso debe hacer match en la cabecera tcp/ip con el string que le estas pasando. (algo que solo se puede ver a nivel de sniffer, ej: tcpdum)
Ahora, iptables a Linux como pf a FreeBSD, son idénticos en cuanto a que son firewall a nivel de kernel (corrijame si me equivoco).
Lo mas probable es que se pueda hacer en PF (Packet Filter) , ahora que se pueda hacer en Pfsense como frontend Web? habrá que verificar.
Ahora, como decimos en mi país hacer filtrado web a punta de Iptables puro, es un "FUME".
Aquí es donde yo aplico el dicho: Zapatero a su Zapato, es decir:
Dejemos lo que es Firewall para filtrado de IP, Puertos.... etc.
Queremos bloquear paginas de navegación comprar Spedra generico, Spedra precio en farmacias en pagina web? Usemos Proxy.
Saludos.
¿Hay alguna relación en qué sistema operativo?