一、需要的环境
- jnetpcap.dll和jnetpcap-pcap100.dll
- jnetpcap.jar
- 资源下载
链接:https://pan.baidu.com/s/14SY4LS52LAhbbdBUa5aasw
提取码:xk0l
二、配置
- 将上述两个dll文件复制到jdk/bin目录下
- 在jnetpcap.jar所在目录打开cmd,输入一下命令:
将jar包导入maven本地仓库mvn install:install-file -Dfile=jnetpcap.jar -DgroupId=org.jnetpcap -DartifactId=jnetpcap -Dversion=1.4.1 -Dpackaging=jar
maven的环境配置自行百度
三、样例代码
public static void ex(){
List<PcapIf> alldevs = new ArrayList<PcapIf>(); // 网卡list
StringBuilder errbuf = new StringBuilder(); // 错误信息
/***************************************************************************
* 第一步获取系统网卡列表
**************************************************************************/
int r = Pcap.findAllDevs(alldevs, errbuf);