温馨提示×

debian sniffer有哪些命令

小樊
45
2026-10-27 20:50:36
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)里,“sniffer”通常不是某一个具体命令,而是指网络抓包/嗅探工具。下面按常见工具给你梳理一下在 Debian 上常用的“sniffer 类”命令和用法。


一、tcpdump(最经典的命令行 sniffer)

Debian 上通常直接可用(如没有:sudo apt install tcpdump)

# 查看所有网卡流量
sudo tcpdump

# 指定网卡
sudo tcpdump -i eth0

# 抓 HTTP 包
sudo tcpdump -A -i eth0 port 80

# 抓某个 IP
sudo tcpdump host 192.168.1.10

# 保存为 pcap 文件
sudo tcpdump -w test.pcap

常用参数:

  • -i 网卡
  • -n 不解析主机名
  • -X / -A 显示内容
  • -w 写文件
  • port / host / net 过滤

二、tshark(Wireshark 的命令行版)

sudo apt install tshark
# 实时抓包
sudo tshark -i eth0

# 读取 pcap 文件
tshark -r test.pcap

# 只显示 HTTP
tshark -i eth0 -Y http

三、ss / netstat(看连接,不算严格 sniffer)

ss -tunp
netstat -tunp

用于查看:

  • 谁在连你
  • 本地监听端口
  • 异常连接

四、iftop(实时流量监控)

sudo apt install iftop
sudo iftop -i eth0

显示:

  • 哪个 IP 占用带宽
  • 实时上下行速率

五、nload / bmon(网卡级流量)

sudo apt install nload
nload

六、arpwatch(ARP 监听)

sudo apt install arpwatch

用于检测:

  • ARP 欺骗
  • 新设备接入

七、专用安全 sniffer

  • ettercap(中间人嗅探)
  • dsniff(密码嗅探)
  • wireshark(图形界面)

⚠️ 这些工具多用于安全测试,请勿在未授权网络使用


八、简单总结对照表

工具 类型 是否命令行
tcpdump 抓包 ✅
tshark 抓包 ✅
iftop 流量 ✅
wireshark 抓包 ❌
ettercap 攻击/嗅探 ✅/❌

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

  • 你是学习网络还是排查问题
  • 是服务器还是桌面 Debian
  • 想抓 HTTP / DNS / SSH / 全部

我可以直接给你一条最合适的具体命令。

0 踩