tcpdump使用

## 客户端和服务端在一起使用lo抓包

sudo tcpdump -i lo  -s 0  port 20003 -nnnn -XX -vv -w 20003.pcap

sudo tcpdump -i lo -s 0  port 9527 -XX -vv  -w 9527.pcap          //127.0.0.1

## 在本机抓

tcpdump -i bond0 -s 0  port 3030 -XX -vv  -w 3030.pcap

# 在客户端机器抓proxy包

tcpdump host 11.197.7.142 and port 3027 -w /flash1/master.pcap          

tcpdump host 11.63.238.106 and port 3270  -w /flash1/slave.pcap

# 报文搜索

frame contains "212241337100151017"

# filter

tcp.port==3140

ip.src==10.200.1.60

ip.dst==10.122.11.10

# tcpdump使用

Tcpdump类似mysql命令。后面可以带很多参数进行过滤

-s 0 意思是着让tcpdump自动选择合适的长度来抓取数据包

- vv 输出详细报文信息

## 实时打印包信息

tcpdump -i bond0 port 36065 -nnnn -tttt -XXX

# 公网抓包

tcpdump -i bond0 -s 0  port 10120 or host 8.132.123.243  -nnnn -vv  -w 243xx.pcap

# 包分析

tcpdump -r 243xx.pcap -nnnn -A |less

tcpdump -r 243.pcap -nnnn -XXXX

# 打开多个wireshark windows命令

  open -n /Applications/Wireshark.app

# 过滤thread_id

假设threadid=268509076(0x10011F94),过滤的条件为:94:1f:01:10 frame[175:4] == 94:1f:01:10

# 抓出query的包

sudo tcpdump -i bond0 "dst port 3100 and  tcp[(((tcp[12:1]&0xf0)>>2)+4):1]=0x03" -w second.pcap

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值