Skip to content

scut-ray/tcpdumpformat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tcpdumpformat是一个格式化tcpdump输出的工具。

在使用tcpdump查看传输数据的时候有两种方法,一种是使用tcpdump -w把分组数据写到一个文件,然后用wireshark之类的gui工具直接查看,另外一种是使用tcpdump -X来查看输出。

一般我们开发应用的时候有时候只需要关注tcp包的内容部分,ip头和tcp头一般用得不多,然后tcpdump并没有提供工具过滤这两个头。所以就写了这个脚本来处理。

这个工具的使用方法主要是吧tcpdump的16进制输出结果解析,通过解析ip协议的头长度和报文长度,还有tcp协议的头部长度,计算出具体的tcp起始位置,并重新格式化输出。

使用方法:

tcpdump -x ..... | python tcpdumpformat.py

注意,-x参数是必须的,省略号是一个抓取规则,按需输入。

About

tcpdumpformat是一个格式化tcpdump输出的工具,并且只输出tcp body部分内容。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages