2016-02-09 100 views
1

我想在Raspberry Pi启动后或定义的时间段内运行tshark,并将捕获的数据包保存到文件中。这个文件应该可以从我的Windows笔记本电脑上的Wireshark访问。我想这样做是因为我想捕获数据包,例如当我不在家时,然后可以在我回家时分析捕获的数据。那可能吗?如何在启动后或定义的时间段内开始捕获文件,然后将其发送到笔记本电脑上的Wireshark从tshark发送数据包到wireshark

回答

0
tcpdump -s 0 -i eth0 -W 1 -w dump.pcap -G 3600 port ftp or http 

将继续将所有匹配的数据包写入dump.pcap达3600秒。然后,您可以将该文件复制到您的机器并使用Wireshark的打开对话框正常加载。

如果你愿意,你也可以使用dumpcap甚至tshark,但tcpdump非常适合这个。

至于在系统启动时运行,结账: Run automatically program on startup under linux ubuntu或只是追加与&tcpdump线在年底/etc/rc.local