TCPDump 完全指南:从入门到抓包分析实战
TCPDump 是网络工程师、安全研究员、运维人员的必备工具,结合 Wireshark 可以更直观地分析数据包。 TCPDump 是 Linux Unix 系统下的一个强大的命令行网络抓包工具,它能
TCPDump 是网络工程师、安全研究员、运维人员的必备工具,结合 Wireshark 可以更直观地分析数据包。
TCPDump 是 Linux/Unix 系统下的一个强大的命令行网络抓包工具,它能够捕获流经网络接口的数据包,并以可读的形式显示出来。
它支持丰富的过滤规则,可以精确抓取特定协议、IP、端口的数据包,是网络故障排查、安全分析、协议学习的利器。

1. 安装 TCPDump
在部分 Linux 发行版中TCPDump 已经预装。如果没有,可以使用包管理器安装:
# Debian/Ubuntsudo apt install tcpdump# CentOS/RHELsudo yum install tcpdump# macOS (通过 Homebrew)brew install tcpdump
验证安装:
tcpdump --version
2. 基本用法
(1) 查看可用网络接口
tcpdump -D
输出示例:
1.eth02.wlan03.lo (Loopback)
(2) 捕获所有网络流量
sudo tcpdump -i eth0-i eth0:指定网卡(默认是第一个非 loopback 接口)按Ctrl+C停止抓包
(3) 保存抓包数据到文件
sudo tcpdump -i eth0 -w capture.pcap
-w capture.pcap:保存为.pcap文件(可用 Wireshark 分析)
(4) 读取抓包文件
tcpdump -r capture.pcap
3. 过滤数据包
TCPDump 支持BPF(Berkeley Packet Filter)语法,可以精确过滤数据包。
(1) 按 IP 过滤
# 抓取来自 192.168.1.100 的流量sudo tcpdump -i eth0 host 192.168.1.100# 抓取目标 IP 是 8.8.8.8 的流量sudo tcpdump -i eth0 dst 8.8.8.8# 抓取源 IP 是 192.168.1.1 的流量sudo tcpdump -i eth0 src 192.168.1.1
(2) 按端口过滤
# 抓取 80 端口的 HTTP 流量sudo tcpdump -i eth0 port 80# 抓取目标端口 443 (HTTPS)sudo tcpdump -i eth0 dst port 443# 抓取源端口 22 (SSH)sudo tcpdump -i eth0 src port 22
(3) 按协议过滤
# 抓取 ICMP (Ping) 流量sudo tcpdump -i eth0 icmp# 抓取 TCP 流量sudo tcpdump -i eth0 tcp# 抓取 UDP 流量sudo tcpdump -i eth0 udp
(4) 组合过滤
# 抓取来自 192.168.1.100 的 80 端口流量sudo tcpdump -i eth0 "host 192.168.1.100 and port 80"# 抓取非 HTTP/HTTPS 的流量sudo tcpdump -i eth0 "not (port 80 or port 443)"
4. 高级用法
(1) 限制抓包数量
# 只抓 10 个包后停止sudo tcpdump -i eth0 -c 10
(2) 显示数据包内容(十六进制 + ASCII)
sudo tcpdump -i eth0 -X
(3) 抓取 HTTP 请求(显示 URL)
sudo tcpdump -i eth0 -A "tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)"
(4) 抓取 DNS 查询
sudo tcpdump -i eth0 port 53
5. 结语
TCPDump 是网络工程师、安全研究员、运维人员的必备工具,结合 Wireshark 可以更直观地分析数据包。掌握它,你就能像黑客一般洞察网络流量!
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
AI开源化身股价“点火器”,美团大涨近9%
7月7日,美团-W(03690 HK)表现强势,盘中一度涨近9%,报81 65港元,股价创6月3日以来新高。据金融投资AI助手扣子APP分析,美团今天上涨的核心催化是近日宣布正式开源万亿参数大模型LongCat-2 0。该模型总参数达1 6T,平均激活约48B,专为真实的Agentic Coding
腾讯AI应用生成平台“吐司”iOS版上线,主打Vibe Coding
IT之家 7 月 7 日消息,腾讯旗下 AI 生成应用 App“吐司”昨日上线苹果 App Store,定位为“探索型氛围编程(Vibe Coding)产品”,安卓版本已在上个月推出。据最新介绍,腾讯吐司是一款 AI 生成应用的 App,可由 AI 梳理功能、精细化编辑打磨;平台设有灵感广场,精选优
首款eSIM AI游戏手机登场 联通联想启动战略合作
中国联通与联想集团在北京联合举办拯救者 Y70 新一代 "AI+eSIM " 游戏手机战略合作启动仪式。双方正式达成全渠道联合首发战略合作,共同推出国内首款支持eSIM的AI游戏手机。 小编 5月28日消息,联想拯救者Y70新一代手机是一款游戏定位手机,该机不仅提供了充满
摩尔线程完成腾讯Hy3和美团LongCat-2.0适配
同一天,摩尔线程完成两款国产大模型适配。7月6日,腾讯新一代大模型Hy3正式开源,摩尔线程旗舰级AI训推一体智算卡MTT S5000于同日实现Day-0极速适配。据了解,Hy3是由腾讯混元团队研发的快慢思考融合的混合专家模型,总参数量295B,激活参数21B,支持256K上下文长度。相比previe
机构:SaaS优质公司有望在Token时代涅槃重生,下半年看好高ROI场景下游应用价值重估
6月10日,中国银河发布了一篇计算机行业的研究报告,报告指出,重估高ROI场景下游应用。2026H1计算机行业先扬后抑跑输沪深300,AI算力领涨细分赛道,降本带来利润高增,合同负债预示收入将回暖。2026H1,计算机行业呈现“先扬后抑、震荡轮动”的走势,年初至今跑输沪深300。细分赛道涨幅居前的依
- 热门数据榜
相关攻略
2026-07-16 14:52
2026-07-16 14:51
2026-07-16 14:50
2026-07-16 14:49
2026-07-16 14:46
2026-07-16 14:44
2026-07-16 14:42
2026-07-16 14:40
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

