Я использовал tcprewrite 4.2.6, чтобы изменить адрес назначения (mac & IP) для pcap фрагментированного ip UDP-трафика. После tcprewrite каждый кадр показывается Wireshark как имеющий плохую сетевую FCS. Когда я попытался воспроизвести его, целевое устройство также сгенерировало ошибки приема.
См. Скриншоты оригинального pcap и модифицированного pcap.
Я не уверен, что сделал что-то не так с командой tcprewrite или это проблема с tcprewrite.
Вот команда перезаписи, которую я использовал:
tcprewrite -i orig.pcap -o modified.pcap -C --dstipmap=0.0.0.0/0:10.0.33.189/32 --enet-dmac=00:50:56:be:10:ee