Prise de courant vers plusieurs ports

J'ai deux servers de réseau que je voudrais tester en parallèle à l'aide de données en direct. J'aimerais avoir quelque chose écouter sur le port A et transférer le trafic vers le port B et le port C. Le stream de données en entrant uniquement (c'est-à-dire que le client envoie simplement des données via UDP et ne reçoit jamais de réponse). J'ai lu sur netcat mais je n'ai pas vu un moyen de faire avancer de nombreuses destinations. Je pourrais écrire un code pour écouter et transférer vers plusieurs destinations, mais s'il existe un outil existant qui peut le faire, j'aimerais en apprendre davantage.

EDIT: Il semble que l'approche iptables est une solution à ce problème. J'ai fini par le faire sur une boîte FreeBSD exécutant PF plutôt que iptables, alors j'ai utilisé la directive dup-to.

Si vous disposez d'une boîte Linux avec l'iptables avec la cible TEE, vous pouvez l'utiliser pour cloner le trafic.