514
查看修复tcpdump文件的源代码
修复tcpdump文件
0
←
修复tcpdump文件
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你被禁止执行你刚才请求的操作。
您可以查看并复制此页面的源代码:
一、首先要了解一下tcpdump文件的文件格式: http://wenku.baidu.com/view/b494e20616fc700abb68fcb6.html 二、开始修复 推荐工具:winHex 1、清除多余的空数据 为了减小log大小,logPuller在导出log时,会先将各log文件清零,故拿到的tcpdump文件前部分会有很多"00000000 00000000"之类的数据,故把这部分数据清除(很多的情况下,可能这些无用数据比有用数据还要多,此时可以考虑把有用数据复制到一个新文件) 2、对齐数据 在数据中找到第一个packet头的开始处,格式如下: <pre> XX 00 00 00 XX 00 00 00 </pre> 如: <pre> 44 00 00 00 44 00 00 00 </pre> 保留其前面8个Byte,然后把其前面的数据均删除 *注,此字段不一定是对齐的,如有可能是: <pre> 50 06 67 04 00 44 00 00 00 44 00 00 00 00 03 </pre> 3、在开头处补齐 tcpdump格式文件头 <pre> D4 C3 B2 A1 02 00 04 00 00 00 00 00 00 00 00 00 FF FF 00 00 71 00 00 00 </pre> 4、修复完毕,赶紧把文件保存一下,拖到wireshark试一下吧
返回
修复tcpdump文件
。
导航菜单
个人工具
   
个人维基
注册
登录
名字空间
页面
变换
查看
阅读
查看源代码
统计
查看历史
操作
搜索
导航
首页
Ubuntu
Android
C&CPP
Java
Python
大杂烩
最近更改
工具箱
所有页面
文件列表
特殊页面