本文主要是介绍java解析Pcap(io.pkts),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目前解析Pcap的第三方库有Pcap4j、JnetPcap等,这两个库需要调用Native代码,window下运行需要dll文件,linux下需要so包,跨平台特性不是很好,现在推荐使用io.pkts来解析Pcap网络报文,纯java代码就可以实现,使用起来非常方便,跨平台特性非常好。
下面简单介绍下如何使用:
1、新建Gradle工程,在build.gradle文件增加下面依赖
// https://mvnrepository.com/artifact/io.pkts/pkts-streamscompile group: 'io.pkts', name: 'pkts-streams', version: '3.0.1'// https://mvnrepository.com/artifact/io.pkts/pkts-corecompile group: 'io.pkts', name: 'pkts-core', version: '3.0.1'
2、在F盘下面放置aa.pcap文件,使用下面的代码就可以进行解析。
package com.wzj.p
这篇关于java解析Pcap(io.pkts)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!