娱乐

nmap扫描网段存活主机

时间:2010-12-5 17:23:32  作者:综合   来源:知识  查看:  评论:0
内容摘要: 半夜两点,机房的告警灯闪得人心慌。新上线的服务又连不上数据库了,网络工程师老周叼着烟,手指在键盘上敲下一行命令:nmap -sn 192.168.1.0/24。三十秒后,屏幕上列出一串IP地址,其中

半夜两点,扫描机房的网段告警灯闪得人心慌。新上线的存活服务又连不上数据库了,网络工程师老周叼着烟,主机手指在键盘上敲下一行命令:nmap -sn 192.168.1.0/24。扫描三十秒后,网段屏幕上列出一串IP地址,存活其中几个标着“host is 主机up”的,就是扫描他要找的“内鬼”。

这就是网段nmap存活扫描最典型的应用场景——不是炫技,是存活救命。它干的主机事说白了就一件:往一个网段里扔探测包,然后竖起耳朵听谁回应。扫描回应了,网段说明这台机器活着,存活IP没闲着;不回应,要么真关机了,要么防火墙把门关得死死的。

用ping扫是最直白的。nmap默认的-sn参数会同时发ICMP echo请求和TCP SYN到443端口,双管齐下。有些机器禁了ICMP,但443端口还敞着,照样能被揪出来。我见过最硬核的运维,直接拿nmap -sn -PS22,80,443,3389去扫,专挑常用端口敲门,比查户口还细。

不过别高兴太早。有一次我扫公司办公网,明明看到几十个“up”,结果拿SSH一登,全是打印机和智能电视。这些物联网设备常年在线,占着IP不干活,反而把真正的服务器混在里头。所以光看存活不够,得配合-O做系统指纹,或者-sV看版本,不然你扫出来的只是一堆“会喘气的砖头”。

速度也是个讲究。默认并发够快,但遇上大网段,比如/16,六万多个IP,你得加-T4提提速,或者用--min-hostgroup分组并行。反过来,扫内网核心交换机管理口时,我反而会故意降速——-T2慢慢来,免得把老设备的CPU打满,导致转发丢包,那才是真事故。

有个坑得提醒你:nmap扫出来的“存活”不代表“可访问”。公司DMZ区有台防火墙,我扫它后面的服务器,全显示“filtered”,但业务实际是通的。后来才明白,防火墙对不认识的源IP直接丢包,nmap收不到任何回应,自然判死。这时候你得换思路,从防火墙允许的跳板机上去扫,或者直接看会话表——工具是死的,人是活的。

最后说个玄学。有人迷信nmap的-sn结果,扫不到就说“这网段没机器”。真不一定。有些高端防火墙会模拟TCP握手,假装自己是台服务器,把扫描器骗得团团转。我吃过一次亏,扫出来一台“Windows Server”,结果是个蜜罐,差点把内网拓扑图给人家递过去。所以记住:nmap是侦察兵,不是法官。它告诉你“可能有”,但“一定有”得靠你亲自登录去验证。

工具就摆在那,敲命令谁都会。难的是读懂结果背后的网络脾气——哪台设备在装死,哪台设备在撒谎,哪台设备只是被防火墙捂住了嘴。多扫几次,多对几遍日志,你自然就摸清它们的套路了。

最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap