tcpdump 命令行抓包工具

命令行版的 网络协议分析器 —— 直接在终端抓取、显示流经网卡的 数据包

跟 Wireshark 的区别

  • tcpdump —— 命令行,轻量,适合服务器、远程、脚本自动化
  • Wireshark —— 图形界面,适合深度交互式分析

常见用法:用 tcpdump 在服务器上抓包存成 .pcap(packet capture),再下载到本地用 Wireshark 细看。

一条典型命令

tcpdump -i eth0 -w capture.pcap port 443

抓 eth0 网卡上所有 443 端口(HTTPS)的流量,存到文件。

用在哪

  • 排查网络故障
  • 取证时抓现场流量
  • 验证防火墙规则是否生效

属于 抓包 这一行为的基础工具,预装在大多数 Linux 上。