Creo que subestimas lo que hay que hacer para que eso tenga sentido, y hagas cualquier cosa mejor que simplemente complicar los trabajos. Reenviar paquetes arbitrarios confundirá la pila de IP en algún momento y agregará tráfico a la red.
Si desea que suceda algo útil, debe volver a trabajar el paquete, de modo que vaya a otro dispositivo y probablemente deba ser destruido de tal forma que parezca que proviene de la fuente original. Esa última parte es difícil de hacer, ya que el hardware agrega el MAC de origen cuando envía la carga útil. Si se trata de un paquete de IP, se enfrentará al problema de que las IP no se pueden duplicar; incluso las IP locales de LAN deben ser únicas dentro del dominio local. Entonces, hacer que el sniffer envíe un paquete a uno de los dos hosts con la misma IP es otra cosa que obstruirá la red.
Entonces, cuéntanos lo que realmente quieres lograr.
- ¿Cuál es el papel de un IPS?
- En TCP, el cliente envía un SYN y luego el servidor responde con un ACK del SYN. Pero luego el cliente regresa y envía otro ACK antes de enviar datos. ¿Cuál es el punto del segundo ACK?
- ¿Puedo obtener una dirección IP con solo un número de teléfono?
- ¿Cuál es el principal problema con la comunicación basada en la dirección MAC a través de Internet en lugar de la dirección IP?
- ¿Se puede aprender TCP / IP sin tener experiencia práctica en la configuración de redes?