¿Existe un sniffer de paquetes que pueda copiar y reenviar paquetes?

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.

Creo que debe comprender la diferencia entre el paquete * olfateo * y el paquete * intercepción *.

Es técnicamente posible rastrear paquetes de pasada sin modificarlos, pero no es una tarea fácil. Si su red está conmutada (casi puedo garantizar que lo está), necesitará controlar cualquiera de los puntos finales para ver todo el tráfico entre los 2 hosts, y según su pregunta, supongo que no.

Si tiene un conmutador administrado, puede configurar un puerto de expansión. Esto copiará todos los paquetes que van a un puerto específico en el switch a otro puerto al mismo tiempo, lo que le permite usar wireshark o algo así para capturar y examinar el tráfico.

Estas son sus opciones de rastreo de paquetes.

La intercepción de paquetes es una bestia diferente. Esto capturará y reenviará todo el tráfico, pero AFAIK esto no se puede hacer sin cambiar los paquetes. Esto también requerirá que configure un punto medio por el que pasará todo el tráfico. Un ejemplo de software que lo ayudará aquí es Suricata.

Tu pregunta no dice nada acerca de por qué quieres hacer esto. Darle una respuesta exacta sería más fácil si dijera cuáles son sus intenciones.