我有500个pcap文件,如何获得其中的所有目的ip,并存入一个文件中,不要去重
时间: 2024-03-28 12:41:36 浏览: 161
tcpslice:tcpslice将多个pcap文件连接在一起,或从一个或多个pcap文件中提取时间片
可以使用Wireshark的命令行工具TShark来实现这个需求。以下是具体步骤:
1. 打开命令行终端,进入存放pcap文件的目录。
2. 输入以下命令:
```
tshark -r *.pcap -T fields -e ip.dst > dest_ips.txt
```
其中,`*.pcap`是通配符,代表当前目录下所有的pcap文件;`-T fields -e ip.dst`指定输出IP数据包中的目标IP地址;`> dest_ips.txt`将结果输出到文件dest_ips.txt中。
3. 执行命令后,程序将会在当前目录下生成一个文件dest_ips.txt,其中包含了所有pcap文件中的目的IP地址列表,每个IP地址占据一行。
阅读全文