温馨提示×

debian sniffer怎么用命令

小樊
39
2026-09-16 09:40:56
栏目: 智能运维

在 Debian 里严格来说没有叫做 “sniffer” 的单一命令,一般大家说的 “sniffer(嗅探器)” 是指抓包 / 网络监听工具。下面按最常用 → 进阶给你讲命令用法。


一、最常用:tcpdump(必会)

1️⃣ 安装

sudo apt update
sudo apt install tcpdump

2️⃣ 基本用法

sudo tcpdump

监听默认网卡的所有流量

3️⃣ 指定网卡

sudo tcpdump -i eth0

4️⃣ 监听特定 IP

sudo tcpdump host 192.168.1.10

5️⃣ 监听端口(如 80)

sudo tcpdump port 80

6️⃣ 抓 HTTP 明文

sudo tcpdump -A port 80

7️⃣ 保存抓包文件

sudo tcpdump -w capture.pcap

用 Wireshark 分析:

wireshark capture.pcap

二、图形化:Wireshark(最强大)

安装

sudo apt install wireshark

命令行启动

sudo wireshark

⚠️ 新手推荐 Wireshark,比 tcpdump 直观


三、轻量级:tshark(Wireshark 命令行版)

sudo apt install tshark

示例:

sudo tshark -i eth0

只看 HTTP:

sudo tshark -Y http

四、查看网络流量(不算 sniffer,但常用)

sudo apt install iftop
sudo iftop
sudo apt install nload
nload

五、⚠️ 法律 & 安全提醒(很重要)

✅ 自己网络 / 授权环境:随便用
❌ 别人网络 / 公司网 / 公共 Wi‑Fi:违法


六、总结(记住这 3 条就够了)

sudo tcpdump -i eth0
sudo tcpdump -w file.pcap
sudo wireshark

如果你愿意,可以告诉我:

  • 你想抓什么协议(HTTP / DNS / SSH)
  • 是服务器排查还是学习网络
  • 用命令行还是图形界面

我可以直接给你精准命令。

0 踩