winpcap静默安装小结

本文总结了如何进行Winpcap的静默安装,包括从官网下载安装包,使用7zip解压,根据系统选择合适的dll和驱动,并提供了针对32位和64位Windows的详细拷贝步骤及批处理命令。适用于自动化部署和减少手动操作。
部署运行你感兴趣的模型镜像

下面的内容基本上来自参考网站[1]、[2]、[3],做个小结免得到时候又要搜索。


由于用了winpcap抓包,必须先安装它,又不想装两次exe因此考虑静默安装——silent install。

1、从官方网站http://www.winpcap.org/archive/下载exe 我选用4.1.1-Winpcap.exe。

2、使用7zip将exe解压,注意选择自动重命名。

3、根据系统不同选择不同的dll和npf

版本——通过属性查看

"npf.sys (NT4) Kernel Driver" NT v4.x

"npf.sys (NT5/6 x86) Kernel Driver" 2000/XP/Vista/..., Intel

"npf.sys (NT5/6 AMD64) Kernel Driver" 2000/XP/Vista/..., AMD

"packet.dll (NT4) Dynamic Link Library" NT v4

"packet.dll (NT5) Dynamic Link Library" 2000/XP

"packet.dll (Vista) Dynamic Link Library" Vista

备注:Wpcap.dll只有两个,一个32位一个64位。同样的标示下比如都是NT5的packet.ll,文件比较大的是64位版,win7使用vista版本。

32bit Windows,将下列三个32位版的Packet.dll wpcap.dll pthreadVC.dll

拷贝到C:\Windows\System32 

将32版驱动npf.sys 拷贝到C:\Windows\System32\Drivers 即可
64位windows不但要将上面三个32位版文件拷贝到C:\Windows\sysWOW64 还要将64位版的Packet.dll wpcap.dll  拷贝到C:\Windows\System32 

并将64位版的驱动npf.sys 拷贝到C:\Windows\System32\Drivers

拷贝完成之后启动驱动:

命令行参考命令为

sc create npf binPath= system32\drivers\npf.sys type= kernel start= auto error= normal tag= no DisplayName= "NetGroup Packet Filter Driver"  

可以考虑写成批处理命令方式

首先判断系统是xp、win7、vista还是其他?

VER | FINDSTR /I /C:"Microsoft Windows XP" >nul && GOTO xp

VER | FINDSTR /I /C:"版本 6.0" >nul && GOTO vista

VER | FINDSTR /I /C:"版本 6.1" >nul && GOTO win7

判断是64位还是32位

if /i "%PROCESSOR_IDENTIFIER:~0,3%"=="x86" goto INSTALL32

Eg:

64位的win7,如果将dll和bat放一个文件夹

cd /d %~dp0

copy /y .\w732Packet.dll %SystemRoot%\syswow64\Packet.dll

copy /y .\32wpcap.dll %SystemRoot%\syswow64\wpcap.dll

copy /y .\pthreadVC.dll %SystemRoot%\syswow64\pthreadVC.dll

copy /y .\w764Packet.dll %SystemRoot%\System32\Packet.dll

copy /y .\64wpcap.dll %SystemRoot%\System32\wpcap.dll

copy /y .\64npf.sys %SystemRoot%\System32\drivers\npf.sys 

sc create npf binPath= System32\drivers\npf.sys type= kernel start= auto error= normal tag= no DisplayName= "NetGroup Packet Filter Driver" sc start npf

即可。

可以考虑用winrar自解压功能生成exe,解压后自动运行.bat——可惜老是被当病毒。


主要参考网址

[1] http://www.appdeploy.com/messageboards/tm.asp?m=53223 

[2] http://paperlined.org/apps/wireshark/winpcap_silent_install.html 

[3] https://idea-tools.googlecode.com/svn/trunk/tools/check-os.bat 


您可能感兴趣的与本文相关的镜像

LobeChat

LobeChat

AI应用

LobeChat 是一个开源、高性能的聊天机器人框架。支持语音合成、多模态和可扩展插件系统。支持一键式免费部署私人ChatGPT/LLM 网络应用程序。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值