1,Windows安装winpcap,Linux安装libpcap
这两个工具是用来解析pcap文件的。
pcap文件是抓包软件(比如wireshark)抓到的数据格式。
2,下载jnetpcap文件
因为pcap文件是用C写的。
而Java又不能直接调用C的资源,通过jnetpcap可以调用C的动态库。
目前jnetpcap比较稳定的版本是1.3
https://sourceforge.net/projects/jnetpcap/files/jnetpcap/1.3/
3,CICFlowMeter官方项目地址http://www.netflowmeter.ca/
github项目地址https://github.com/ISCX/CICFlowMeter
注意:笔者就是下载了官网项目怎么都跑不起来,后来从官网下载jnetpcap文件替换掉了原来文件。
笔者从新组织的项目https://github.com/ronghuihu/CICFLOWMETER
4,将jnetpcap加入项目。
5,添加依赖:
file->project struct->modules
6,如果依然存在异常:
java.lang.UnsatisfiedLinkError: no jnetpcap in java.library.path
或者
java.lang.UnsatisfiedLinkError: com.slytechs.library.NativeLibrary.dlopen(Ljava/lang/String;)J
或者
java.lang.NoClassDefFoundError: Could not initialize class org.jnetpcap.Pcap
或者
F:\IdeaWorkspace\CICFlowMeterV4.0-Src\src (拒绝访问。)
作者的原因都是一个就是jnetpcap的版本不对,之前从CIC下载的jnetpcap虽然也是1.3但就是没有用,建议从官网下载。
CICFlowMeter使用注意事项
最新推荐文章于 2024-04-01 14:53:47 发布