码迷,mamicode.com
首页 > 其他好文 > 详细

Nmap常用命令及思维图

时间:2018-02-28 14:03:51      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:类型   efi   算法   大量   网络   linux   命令   int   路由   

NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包(win下也能用)。


1.Nmap工具默认扫描前1000个端口,即1-1000。如果用户想扫描1000以上端口的话,需要使用-p选项来指定。

2.当用户同时指定扫描的目标太多时,可以使用简化符号来获取扫描结果。其中,目标地址之间使用逗号(,)分割。例如,同时扫描以上三台主机,则可以使用如下命令:
    nmap 192.168.1.1,101,105

3.当用户有大量主机需要扫描时,可以将这些主机的IP地址(或主机名)写入到一个文本文件中。然后,使用Nmap工具进行扫描。这样避免在命令行中手工输入目标。
    nmap -iL [IP地址列表文件]
例,nmap -iL IPlist.txt


4.Nmap工具提供了一个-iR选项,可以用来选择随机的互联网主机来扫描。Nmap工具将会随机的生成指定数量的目标进行扫描。
    nmap -iR [主机数量]
例,nmap -iR 2


5.Nmap扫描IP地址范围扫描。
    nmap [IP地址范围]               IP地址范围之间使用短连字符(-)。
例,nmap 192.168.1.1-100
例,nmap 192.168.1-100.*


6.Nmap也可以使用CIDR(无类别域间路由,Classless Inter-Domain Routing)格式来扫描整个子网。CIDR将多个IP网络结合在一起,使用一种无类别的域际路由选择算法,可以减少由核心路由器运载的路由选择信息的数量。
    nmap [CIDR格式的网络地址]
例,nmap 192.168.1.1/24


7.当用户指定一个扫描范围时(如局域网),在该范围内可能会包括自己的主机,或者是自己搭建的一些服务等。这时,用户为了安全及节约时间,可能不希望扫描这些主机。此时,用户就可以使用--exclude命令将这些主机排除。
    nmap [目标] --exclude [目标]
例,nmap 192.168.1.1/24 --exclude 192.168.1.101      #排除单个目标
例,nmap 192.168.1.1/24 --exclude 192.168.1.100-103    #排除多个目标
例,nmap 192.168.1.0/24 --excludefile IPlist.txt       #排除列表中的目标


8.对目标主机实施全面扫描,扫描结果中包括各种类型的信息。
    nmap -A [目标]
例,nmap -A 192.168.1.105

 

Nmap脑图:

技术分享图片

Nmap常用命令及思维图

标签:类型   efi   算法   大量   网络   linux   命令   int   路由   

原文地址:https://www.cnblogs.com/Downtime/p/8483025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!