Hi all, I have a web server which send "wrong" html to the client and I would like to be able to correct this "wrong" html by reforming packets and send them an the network. The problem is that iptables or ip6tables won't be natively able to send me the original destination client's address and port of server's answer : am I wrong ? iptables and ip6tables will form a new address and port destination and that'all. If so, I need a way to send the exact port of the original packet to the corrective program : the one which will desserve transparently the client called by ? ... iptables or ip6tables. Legacy, with "wrong" html : ---------- -------------- + Client + <---> + Web Server + ---------- -------------- Result, hopefully wanted, after transformation : ---------- -------------- ---------------------- ---------- + Client + --> + Web Server + --> + corrective program + --> + Client + ---------- -------------- ---------------------- ---------- As you can see, I have no way to see packet from Client to Server. I suppose that the only "strange" packet from Client is a change port asking which the server answer (tcp option). Corrective program will not touch thoses packets : it simply "re-arrange" packet at application level to the client and deliver it to the good port (the one of the server originaly send to). Does iptables and ip6tables modules can do this ? Call a extern program with the full packet content of the server. Thanks by advance, best regards. See ya. Sébastien Nota : one can notice iptables and ip6tables mention. The production server is on Ipv4 and I only can reproduce an Ipv6 laboratory. So, I need a way to make the job with both protocols. -- To unsubscribe from this list: send the line "unsubscribe netfilter" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html