当前位置:首页 > 时尚 > nmap使用教程windows

nmap使用教程windows

2026-10-17 05:46:26 [娱乐] 来源:力不从心网
```html nmap使用教程windows - 技术控的使用实战笔记

nmap使用教程windows

技术控的实战笔记 · 2025年3月 · 阅读约8分钟

Windows上装nmap,最烦的教程不是安装本身,是使用那个WinPcap驱动。我前几天在虚拟机里重装系统,教程顺手从官网下了个nmap-7.95-setup.exe,使用安装到最后一步弹出来一个“Npcap安装失败”的教程窗口。点忽略也能用,使用但扫描局域网设备时各种报错。教程后来手动去npcap官网下了最新版,使用勾选“WinPcap API兼容模式”,教程才彻底解决。使用所以如果你第一次装,教程建议直接去nmap.org下载带Npcap的使用完整包,别用系统自带的教程。

装好之后,使用打开CMD或者PowerShell,敲 nmap --version。看到版本号就说明环境没问题。别急着扫外网,先拿自己路由器练手。比如我家路由器是192.168.1.1,我习惯用 nmap -sn 192.168.1.0/24 先看看局域网里有哪些设备活着。-sn 就是ping扫描,不扫端口,速度快,适合快速摸清网络里有多少台机器。输出里会列出IP和MAC地址,有时候还能看到厂商名,挺方便。

基础扫描:从“哪些端口开着”开始

最常用的命令就一条:nmap 192.168.1.1。默认扫1000个常见端口。我拿自己路由器试过,结果只开了80和443,还有22端口——那是之前刷了OpenWrt留下的。如果你觉得1000个端口太慢,可以加 -F 参数,只扫100个最常用的,速度飞快。反过来,想扫全部65535个端口,用 -p-,但时间会很长,我一般放后台跑。

有个细节:Windows防火墙默认会拦截nmap的某些探测包。如果你扫本机 nmap 127.0.0.1,结果可能跟实际服务对不上。建议关掉防火墙试一次,或者用 -Pn 跳过主机发现,直接扫端口。我吃过这个亏,当时以为MySQL没启动,其实是防火墙把3306的响应给吞了。

C:\> nmap -Pn -p 80,443,3306 192.168.1.100 Starting Nmap 7.95 ( https://nmap.org ) at 2025-03-21 14:22 中国标准时间 Nmap scan report for 192.168.1.100 Host is up (0.0031s latency). PORT STATE SERVICE 80/tcp open http 443/tcp open https 3306/tcp closed mysql Nmap done: 1 IP address (1 host up) scanned in 0.87 seconds 

看到 closed 和 filtered 的区别了吗?closed 是端口没服务,但主机回了RST;filtered 是压根没回应,通常被防火墙丢了包。这俩别搞混。

进阶玩法:版本探测和操作系统识别

光知道端口开没开,信息量不够。加 -sV 让nmap去探测服务版本。比如扫出来80端口,它会告诉你跑的是Apache 2.4.52还是nginx 1.20.1。我上次扫一个老服务器,发现它跑着OpenSSH 7.4,这个版本有已知漏洞,直接就能判断该不该升级。

操作系统识别用 -O,但Windows上经常不准。nmap靠TCP/IP指纹猜系统,Windows的协议栈跟Linux差别大,但虚拟机或者经过NAT之后,指纹就模糊了。我试过扫自己的Win10主机,结果识别成Windows Server 2016,差了两条街。所以别太当真,参考一下就行。

个人经验:组合用 -sV -O -T4 最顺手。-T4 是速度模板,比默认的-T3快,又不像-T5那样容易丢包。扫局域网几十台机器,-T4 刚刚好。

那些让我踩坑的参数

-sS 是TCP SYN扫描,也叫半开扫描,速度快又隐蔽。但在Windows上,这玩意儿依赖Npcap驱动,而且需要管理员权限。我普通CMD下跑 nmap -sS 192.168.1.1,直接报错“权限不足”。换成管理员模式的PowerShell,才正常。如果你懒得折腾,直接用默认的TCP connect扫描(不加-sS),虽然慢一点,但兼容性最好。

还有 -A 参数,一键开启版本探测、OS识别、脚本扫描、traceroute。听起来很爽对吧?但扫一个IP可能要等好几分钟,尤其脚本扫描会跑一堆默认脚本,有时候还会触发目标服务器的IDS告警。我一般只在明确知道目标是自己内网设备时才用-A。公网IP?别这么干,容易被封。

输出格式:别只盯着屏幕

扫完一堆结果,屏幕滚过去就没了。养成习惯加 -oN 文件名.txt 保存普通文本,或者 -oX 文件名.xml 存XML。XML方便后面用脚本解析。我习惯用 -oA 前缀,它会同时生成 .nmap、.xml、.gnmap 三个文件,省事。

C:\> nmap -sV -oA scan_home 192.168.1.0/24

扫完之后,打开 scan_home.nmap 慢慢看,比在CMD里翻历史记录舒服多了。

最后说个真实案例

上个月帮朋友查他家智能电视为什么老掉线。我用 nmap -sn 192.168.1.0/24 发现电视的IP是192.168.1.37,然后 nmap -sV -p 1-10000 192.168.1.37,扫出来它开了8009端口,跑的是Android的远程调试服务。这玩意儿跟路由器UPnP冲突,导致电视每隔几小时就断网。关掉电视的“远程调试”选项,问题解决。nmap没直接告诉我原因,但给了我排查方向。这比瞎重启路由器有用多了。

Windows上用nmap,核心就一句话:装好Npcap,用管理员权限跑,别贪心一次扫太多参数。剩下的,多扫几次就有手感了。

```

(责任编辑:休闲)

推荐文章
  • 快排黑帽

    快排黑帽 快排黑帽,说白了就是拿钱买命。 不是买自己的命,是买搜索引擎的命。你花三百块,找个程序员写个脚本,一天能发十万条外链。那些外链挂在没人看的垃圾站上,像下水道里的蟑螂卵,密密麻麻,恶心但有效。百度蜘蛛爬 ...[详细]
  • 网站怎么做优化

    网站怎么做优化 网站优化这事儿,说白了就三件事:让搜索引擎看得懂、让用户留得住、让服务器跑得快。别整那些虚头巴脑的“战略布局”,一个真实案例比十页PPT都管用。 我认识一个做手工皮具的老板,网站建了三年,日均访问量不 ...[详细]
  • b2b网站群发软件

    b2b网站群发软件 做B2B外贸的人,手机里没几个“群发软件”的安装包,都不好意思说自己在跑业务。可这玩意儿,用好了是利器,用不好就是给自己挖坑。 我认识一个做五金配件的老张,前年咬牙买了一款号称“精准触达海外采购商”的 ...[详细]
  • 黑帽赚钱

    黑帽赚钱 凌晨三点,我在一个黑客论坛的角落里看到个帖子。发帖人贴了张截图,是他用某款“自动引流工具”一天赚到的流水——数字不夸张,四千多块。底下跟帖的人都在问同一个问题:这工具哪儿买的?没人问他这钱干不干净。 ...[详细]
  • 前端和后端的区别工资

    前端和后端的区别工资 前端和后端的工资差异,真不是网上那张流传甚广的“对比图”能说清的。那张图里,前端程序员抱着咖啡杯,后端程序员盯着黑底白字的终端,旁边标注的薪资数字差个三五千,看着像定论。可我在两家公司待过,见过完全相 ...[详细]
  • w3c验证网站

    w3c验证网站 W3C验证网站validator.w3.org)是个极简到近乎寒酸的工具页面。没有花哨的图标,没有营销文案,只有一个输入框和几个按钮,像极了上世纪九十年代的老式查询界面。可就是这样一个貌不惊人的页面, ...[详细]
  • 用优惠券薅羊毛被捕

    用优惠券薅羊毛被捕 杭州的程序员小张,最近栽了。不是代码写崩了,是“薅羊毛”薅进了派出所。 他干了件什么事呢?用优惠券。具体说,是某外卖平台的新用户“满30减25”大额券。正常人薅羊毛,顶多注册几个小号,换个手机号。小张 ...[详细]
  • advanced期刊官网

    advanced期刊官网 Advanced期刊官网的首页,第一眼看上去像是一份被精心排版的实验室记录。没有弹窗,没有自动播放的视频,甚至没有大面积的动态广告。页面上方是一行简洁的导航栏,白色背景,黑色字体,字号偏小,但清晰锐利 ...[详细]
  • 越南网站

    越南网站 越南的网站,第一眼看上去像一场混乱的夜市。满屏的亮色块挤在一起,红色横幅、黄色促销、蓝色弹窗,像有人在数字世界里打翻了油漆桶。我去年帮河内一家旅行社改版,打开他们旧后台时差点被闪瞎——首页上塞了十七个 ...[详细]
  • 站长之家素材

    站长之家素材 站长之家素材,说白了就是给那些做网站、搞自媒体的人准备的“弹药库”。你打开它的页面,满屏的免费图片、图标、CSS代码、PSD模板,甚至还有整站源码。但别急着下结论说这是“资源搬运工”,我见过太多人把这 ...[详细]
热点阅读