在CentOS系統中,常用的數據包捕獲工具是 Wireshark 和 tshark。以下是使用 tshark 保存數據包的步驟:
首先,確保在CentOS系統上安裝了Wireshark和tshark。如果沒有安裝,可以使用以下命令進行安裝:
sudo yum install wireshark tshark
啟動tshark: 打開終端并輸入以下命令啟動tshark:
tshark
選擇網絡接口并開始捕獲: 在tshark的命令行界面中,使用以下命令選擇要捕獲數據包的網絡接口(例如,eth0)并開始捕獲數據包:
tshark -i eth0
保存數據包到文件: 在tshark的捕獲過程中,可以使用以下命令將捕獲到的數據包保存到文件中:
tshark -i eth0 -w output.pcap
其中,eth0
是要捕獲數據包的網絡接口,output.pcap
是保存數據包的文件的名稱。
停止捕獲:
按 Ctrl + K
停止捕獲,然后輸入 y
確認保存文件。
啟動Wireshark: 打開終端并輸入以下命令啟動Wireshark:
wireshark
選擇網絡接口并開始捕獲: 在Wireshark的界面中,選擇要捕獲數據包的網絡接口(例如,eth0),然后點擊菜單欄中的 “Capture” -> “Start” 開始捕獲數據包。
保存數據包到文件: 在捕獲過程中,可以點擊菜單欄中的 “File” -> “Save” 將捕獲到的數據包保存到文件中。在彈出的對話框中,選擇保存位置和文件名,然后點擊 “Save”。
停止捕獲: 捕獲完成后,點擊菜單欄中的 “Capture” -> “Stop” 停止捕獲。
通過以上步驟,您可以在CentOS系統上使用tshark或Wireshark捕獲并保存數據包。