如何tcpreplay只满足pcap过滤规则的数据包?

Evg*_*sky 4 tcpdump tcpreplay

我有一个包含许多不同数据包的转储文件,但我想有选择地重放,例如,仅将所有 udp 数据包重放到给定的端口号,而不必先编辑转储文件。

如何?

Evg*_*sky 5

tcpdump可以进行过滤,然后将其结果通过管道传输到tcpreplay.

tcpdump -r dump.pcap -w- 'udp port 1234' | tcpreplay -ieth0 - 
Run Code Online (Sandbox Code Playgroud)