Programé un programa arpspoof
en Python que está funcionando bien. Puedo ver todo el tráfico de mi otra PC (llamémosla la "víctima") en mi PC usando Wireshark. Ahora, lo que estoy tratando de hacer es redirigir todo el tráfico HTTP desde un determinado puerto y reenviarlo al enrutador para que la "víctima" no pierda el acceso a los sitios web HTTP.
Utilicé esta regla:
iptables -v -t nat -A PREROUTING -p tcp --destination-port=80 -j REDIRECT --to-port 10001
Usando esta regla, asumo que todo el tráfico HTTP sería redirigido, el problema es que no está redirigiendo al enrutador, por lo que produce un DOS en los sitios web HTTP. Entonces, mi pregunta es ¿qué regla puedo usar para reenviar el tráfico desde el puerto 10001 al enrutador para que la víctima no pierda la conexión?