Kail教程(九)—Tcpdump

Tcpdump

tcpdump不加相应参数默认只抓每个数据的前68个字节。

tcpdump -h  #查看相应的参数
#常用命令
tcpdump -i 指定接口 -s 指定抓取数据包大小 -w 将内容保存到该文件
tcpdump -i 指定接口 tcp port 22 :指定抓取tcp协议22端口的数据包   #抓包筛选器
tcpdump -r 文件名  #将刚抓到的数据包数据包读取出来
tcpdump -r -A 文件名 #以ASII码形式把包里面内容显示出来
tcpdump -r -X 文件名 #以16进制形式把包里面内容显示出来
显示筛选器:
-n #不对包中的ip地址做域名解析,就以ip形式显示出来

eg:

tcpdump -n -r http.cap|awk '{print $3}' |sort -u #读取文件中的信息将第三项不重复显示出来

在这里插入图片描述


筛选源地址或目标地址。
eg:

tcpdump -n -r src host 145.254.160.237 -r http.cap #只显示数据包的来源主机ip是145.254.160.237
tcpdump -n -r dst host 145.254.160.237 -r http.cap #只显示数据包的目标主机ip是145.254.160.237

在这里插入图片描述

-----------------------------------------------------------------------------------------------------------------------------------------------------------筛选端口号
eg:

tcpdump -n port 53 -r http.cap #筛选端口号为53的数据包信息
tcpdump -n tcp port 53 -r http.cap #筛选tcp协议端口号为53的数据包信息
tcpdump -n udp port 53 -r http.cap #筛选udp协议端口号为53的数据包信息
tcpdump -n -X udp port 53 -r http.cap #筛选udp协议端口号为53的数据包信息以16进制显示出来

在这里插入图片描述
在这里插入图片描述

高级筛选器

tcp包头结构:
在这里插入图片描述
想查看标签:

tcpdump -A -m 'tcp[13]=24' -r http.cap #凡是第14个字节是ack+puh的都显示出来

基于这个特性可以筛选数据包中任何位置任何值的。
在这里插入图片描述

过程文档记录

工具:

  • Dradis
  • Keepnote
  • truecrypt:加密软件
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值