Nmap安装后"Failed to open device ethxxx"问题的解决办法

问题描述

在描述问题之前,首先说一下,笔者的电脑是Win10操作系统

在Nmap安装完成后,输入指令"nmap"显示出来一些参数,应该是没问题的,但是正式使用时(输入IP地址开始扫描后),出现"Failed to open device ethxxx"的错误,在网上查了一下,说是Winpcap的问题,让卸载了重新下载,但是,在控制面板——卸载程序并未找到Winpcap程序,在网上搜卸载Winpcap的方法,均没起到作用。

注:有的读者可能想问自己碰到的究竟是什么问题,现在给大家分析一下:先来看看百度上关于Winpcap的介绍——Winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统;开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力;结合一下报错信息,翻译过来就是打开...设备失败的问题,整合一下我们现在拥有的信息——Nmap打开不了网卡设备。

解决问题

在网上找了资料后,查到Winpcap已经不更新了,推荐是让使用Npcap(原话出处/参考链接/下载Winpcap的地址:https://www.winpcap.org/install/default.htm),思考了一下,下载Nmap的时候下面就有这个Npcap,那就下载一下吧!

Npcap下载地址和Nmap下载地址一样:https://nmap.org/download.html ,进入网站找到对应的软件下载即可。

安装顺序的话我是先安装Npcap,再安装Nmap,最后运行Nmap,发现问题已经解决。

注:网页打开的均比较慢,请耐心等待;下载软件的时候可以复制下载链接地址,用迅雷下载,网页下载的速度比较慢。

原文地址:https://www.cnblogs.com/catt1e/p/13162357.html