
常用tcpdump命令
发布日期:2021-05-15 09:10:15
浏览次数:16
分类:精选文章
本文共 1287 字,大约阅读时间需要 4 分钟。
tcpdump网络抓包工具使用手册
1. 安装
在 CentOS 系统中安装 tcpdump 工具:
yum install -y tcpdump
2. tcpdump 常用命令
检测系统可用接口
tcpdump -D
抓取指定接口的网络数据
# 抓取所有经过 eth0,目的或源地址是 192.168.29.162 的网络数据tcpdump -n -i eth0 host 192.168.29.162# 抓取 eth1 接口的源地址是 192.168.29.162 的网络数据tcpdump -i eth1 src host 192.168.29.162# 抓取 eth1 接口的目的地址是 192.168.29.162 的网络数据tcpdump -i eth1 dst host 192.168.29.162# 抓取当前服务器 eth0 网卡端口 8080 的网络数据tcpdump -n -i eth0 port 8080# 抓取执行 SQL 语句的 mysql 通讯包(以 wireshark 打开 cap 文件)tcpdump -n -nn -tttt -i eth0 -s 65535 'port 3306' -w 20160505mysql.cap# 抓取 SMTP 数据tcpdump -i eth1 'tcp[tcpflags] & tcp-syn != 0 and tcp[tcpflags] & tcp-ack != 0'# 抓取 HTTP GET 数据("GET " 对应十六进制 47455420)tcpdump -i eth1 'tcp[(tcp[12]>>2):4] = 0x47455420'# 抓取 SSH 返回数据("SSH-" 对应十六进制 0x5353482D)tcpdump -i eth1 'tcp[(tcp[12]>>2):4] = 0x5353482D'# 实时抓取端口 8080 的 GET 包并写入文件tcpdump -i eth0 '((port 8080) and (tcp[(tcp[12]>>2):4]=0x47455420))' -nnAl -w /tmp/GET.log# 抓取指定数量的 SYN 包(-c 参数指定抓多少个包)time tcpdump -nn -i eth0 'tcp[tcpflags] = tcp-syn' -c 10
使用 tcpkill 关闭 TCP 连接
# 安装 tcpkillyum install -y dsnifftcpkill# 退出所有与指定地址或端口相关的 TCP 连接tcpkill -i any -9 host 192.168.29.162# 退出所有与指定端口相关的 TCP 连接tcpkill -i any -9 port 8080
3. 注意事项
- tcpdump 的过滤规则与命令参数有多种组合方式,具体可用性请参考官方文档或实践测试。
- 在使用 tcpdump 时,确保有足够的权限来监控目标网络接口和数据。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年05月05日 06时54分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
EOS交易离线签名PHP代码
2019-03-13
rx580和gtx1060区别大不大选哪个
2019-03-13
i7 9750h和r5 3550h 哪个好
2019-03-13
机械革命z3pro和x8pro 有什么区别 哪个好详细配置对比
2019-03-13
机械革命Z3 Pro和机械革命蛟龙7有什么区别 哪个好详细配置对比
2019-03-13
i9 11900H和i7 10875h 选哪个
2019-03-13
java工程实现简单Storm--统计字符串频率
2019-03-13
笔记本Window10系统开热点详细步骤
2019-03-13
Windows7系统使用adb remount工具Andorid问题分析
2019-03-13
Ubuntu文件校验MD5
2019-03-13
Ubuntu使用Terminator终端
2019-03-13
php写Json文件操作
2019-03-13
windows环境tomcat8配置Solr5.5.1
2019-03-13
SpringMVC Hello World
2019-03-13
ValueError: Unexpected end of file.
2019-03-13
vue-组件传值方式-非父子组件传值解决方案-js版
2019-03-13
CentOS 7-tomcat的安装姿势
2019-03-13
基于SpringMVC+Spring+MyBatis实现秒杀系统【客户端交互】
2019-03-13
webpack-相关报错-持续更新
2019-03-13