在Debian系统中,您可以使用 tcpdump
或 wireshark
来捕获特定流量。以下是使用这两种工具的详细步骤:
tcpdump
过滤特定流量安装 tcpdump
(如果尚未安装):
sudo apt-get update
sudo apt-get install tcpdump
过滤特定流量的示例命令:
192.168.1.100
的TCP流量:sudo tcpdump host 192.168.1.100 and tcp
192.168.1.100
的UDP流量:sudo tcpdump src 192.168.1.100 and udp
80
的TCP流量:sudo tcpdump host 192.168.1.100 and tcp and port 80
123
的UDP流量:sudo tcpdump src 192.168.1.100 and udp and port 123
Wireshark
过滤特定流量下载并安装 Wireshark
:Wireshark 下载页面
启动 Wireshark
,然后从主界面选择要捕获流量的网络接口,点击“开始捕获”按钮。
在捕获过程中,在“过滤器”输入框中输入过滤条件以仅显示所需的流量。例如:
192.168.1.100
的TCP流量:ip.dst == 192.168.1.100 && tcp
192.168.1.100
的UDP流量:ip.src == 192.168.1.100 && udp
Enter
键应用过滤器,Wireshark
将仅显示与指定条件匹配的流量。通过上述步骤,您可以根据需要在Debian系统上使用 tcpdump
或 Wireshark
来捕获特定流量。