ADSL用户解决方案
解决方案:
下载最新的WinPcap驱动,并安装!(安装时需要你是管理员用户组登陆或Power users组,并需要重启电脑)
http://winpcap.polito.it/install/bin/WinPcap_3_1_beta4.exe
WinXP(SP2)拨号ADSL用户及USB的ADSL的解决方法:
简言之:开始-控制面板-网络和Internet连接-你的播号连接上点右键-安装-协议-Network Monitor Driver - 确定。 这样就会在本软件的网卡选择中多一个:\\Device\\Packet_NdisWanBh这样的名称,选中它就可以了

如果你的“开始-控制面板-网络连接-播号连接上点右键-安装-协议”里没有“Network Monitor Driver ”这一项。
下了这个后安装http://winpcap.polito.it/install/bin/WinPcap_3_1_beta4.exe
然后在Program Files\\WinPcap目录下有个NetMonInstaller.exe
在DOS命令行中运行 NetMonInstaller.exe i
以上是参考以下内容,我又没测试条件(ADSL),就不翻译了。
http://winpcap.polito.it/misc/dialup.htm
网友bluefish用自己独特的方法也解决了使用问题:
“小弟很喜欢你所制作的影音嗅探专家,但苦于小弟系XP SP2下使用ADSL拨号,一直不能嗅探到数据。
后仔细想过之后,认为嗅探器是捕获网卡数据(对否?),故将ADSL设置为路由方式上网,将本地网卡DNS地址和网关都指向ADSL的IP地址。
这样设置后,嗅探器即可正常工作了。
希望这个方法能帮助喜欢嗅探器又使用 XP SP2 + ADSL虚拟拨号上网的朋友。 ”
或参考以下:
Q-25: I'm trying to capture from my dialup(PPP) connection with WinPcap 3.1beta, but I cannot (capture from)/see any PPP adapter. What's the problem (this information applies to 2000/XP/2003 only)?
A: First of all, WinPcap 3.1 uses the Microsoft NetMon driver to capture from dialup and VPN connection. This driver is installed automatically with the WinPcap setup. You can see this driver by looking at the properties of each network card or dialup connection (tab "General" or "Networking", depending on the adapter, it's listed as "Network Monitor Driver"). If you have accidentally removed this driver from your machine, you can reinstall it by issuing the following command (with administrator privileges) from the WinPCap installation folder, which is \\Program Files\\WinPcap:
NetMonInstaller.exe i
Secondly, in order to capture, you must have "Power Users" or "Administrators" privileges on Windows 2000 and XP, and "Power Users + Network Configuration Operations" or "Administrators" privileges on Windows Server 2003. If you do not have such privileges, WinPcap 3.1beta will list such adapters, but you won't be able to open them (with pcap_openXXX or PacketOpenAdapter).