温馨提示×

debian sniffer有什么命令

小樊
45
2026-10-13 00:32:41
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)里,其实并没有一个叫 “sniffer” 的专用命令,通常大家说的 “sniffer” 是指网络抓包 / 流量分析工具。下面按常见工具和对应命令给你整理一下。


一、最常用:tcpdump(命令行抓包)

几乎所有 Debian 都可直接用。

# 安装
sudo apt update
sudo apt install tcpdump

# 查看网卡
ip link

# 抓取 eth0 上的所有包
sudo tcpdump -i eth0

# 抓取某个 IP
sudo tcpdump -i eth0 host 192.168.1.10

# 抓取某个端口
sudo tcpdump -i eth0 port 80

# 保存为 pcap 文件(可用 Wireshark 分析)
sudo tcpdump -i eth0 -w capture.pcap

二、图形化:Wireshark

sudo apt install wireshark
sudo wireshark

抓包时通常配合 tshark(命令行版 Wireshark)

sudo apt install tshark
sudo tshark -i eth0

三、实时流量监控(不是严格 sniffer,但常用)

1. iftop(看谁在占用带宽)

sudo apt install iftop
sudo iftop -i eth0

2. nload

sudo apt install nload
nload

四、底层 / 高级工具

1. netsniff-ng(高性能抓包)

sudo apt install netsniff-ng
sudo netsniff-ng -i eth0

2. ss / netstat(看连接,不算 sniffer)

ss -tunp

五、简单判断你在找什么

  • ✅ 抓包分析 → tcpdump / wireshark
  • ✅ 看流量来源 → iftop
  • ✅ 写脚本分析 → tshark
  • ✅ 高性能抓包 → netsniff-ng

如果你能说一下:

  • 是想抓密码 / HTTP
  • 还是看哪台机器流量大
  • 还是排查网络故障

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

0 踩