识别不了--fixlen这个参数
时间: 2024-02-16 18:05:36 浏览: 97
如果您使用的是较旧版本的 tcprewrite,可能会出现无法识别 --fixlen 这个参数的情况。在这种情况下,您可以尝试使用 --mtu-fix 选项来修改报文的 payload 长度。以下是使用 --mtu-fix 选项来修改 pcap 报文 payload 长度的命令:
```
tcprewrite --infile=input.pcap --outfile=output.pcap --mtu-fix=100
```
这个命令将会把 input.pcap 文件中的所有数据包的 payload 长度修改为 100 字节。如果原始报文的 payload 长度小于 100 字节,则 tcprewrite 会自动在报文末尾填充一些随机数据,以满足指定的长度。
请注意,使用 --mtu-fix 选项来修改报文的 payload 长度时,tcprewrite 可能会修改 pcap 报文的其他字段,例如源和目标 IP 地址、端口等。因此,在使用 tcprewrite 修改 pcap 数据报文时,一定要小心谨慎,确保您的操作不会影响 pcap 文件的其他部分。
阅读全文