tcpdump按时长分包 tcpdump按时长分包 tcpdump按时长分包,并以时间保存文件
时间: 2023-07-21 21:59:40 浏览: 84
您可以使用以下命令来实现tcpdump按时长分包,并以时间保存文件:
```
tcpdump -G <时间间隔> -W 1 -w packet-$(date +%Y%m%d%H%M%S).pcap
```
将 `<时间间隔>` 替换为您想要的时间间隔,例如10秒、1分钟等。此命令将每隔指定的时间间隔生成一个包文件,并以当前时间命名文件,格式为"packet-年月日时分秒.pcap"。
例如,如果您想要每10秒生成一个包文件,并以时间命名文件,可以使用以下命令:
```
tcpdump -G 10 -W 1 -w packet-$(date +%Y%m%d%H%M%S).pcap
```
这将在当前目录下生成多个包文件,每个文件的时间间隔为10秒,并以当前时间命名文件。
希望能对您有所帮助!如果还有其他问题,请随时提问。
相关问题
tcpdump按时长分包
感谢您的提问!要使用tcpdump按时长分包,可以使用tcpdump命令的"-G"参数来指定时间间隔,并配合"-W"参数来指定生成的包文件数量。例如,要每10秒生成一个包文件,可以使用以下命令:
```
tcpdump -G 10 -W 10 -w packet-%s.pcap
```
这将生成10个包文件,文件名类似于"packet-1.pcap"、"packet-2.pcap"等。每个包文件的时间间隔为10秒。
希望这能帮到你!如果还有其他问题,请随时提问。
tcpdump 30秒分包,按当前时间保存文件
你可以使用以下命令在tcpdump中设置时间限制,并按当前时间保存文件:
```
tcpdump -G 30 -W 1 -w "filename-$(date +'%Y%m%d%H%M%S').pcap"
```
这个命令的含义是:
- `-G 30`:指定时间间隔为30秒。
- `-W 1`:指定保存文件的个数为1,表示每隔30秒保存一个文件。
- `-w "filename-$(date +'%Y%m%d%H%M%S').pcap"`:设置文件名为"filename-"加上当前日期和时间,后缀为.pcap。
这样,每隔30秒,tcpdump会自动保存一个文件,并以当前时间命名。
阅读全文