zl程序教程

您现在的位置是:首页 >  云平台

当前栏目

网络安全系列-二十七: 基于pkts.io解析pcap,生成五元组及payload

网络安全IO 基于 解析 系列 生成 二十七 payload
2023-09-11 14:16:24 时间

pkts.io 是什么?

pkts.io是一个用于读写pcaps的纯Java库。它的主要目的是操作/分析现有的pcaps,允许您围绕pcaps构建各种工具。
源码地址

目前使用JAVA解析Pcap的第三⽅库有Pcap4j、JnetPcap等,这两个库需要调⽤Native代码,window下运⾏需要dll⽂件,linux下需要so包,跨平台特性不是很好
推荐使⽤io.pkts来解析Pcap文件,使⽤起来⾮常⽅便且跨平台特性

解析pcap示例

解析文件内容

解析的文件在wireshark中打开,内容如下:
使用ip.dst == 216.234.76.179过滤后,只有5个packet
在这里插入图片描述

java源码示例

import com.google.common.collect