指定扫描目标和主机发现 Nmap使用详解


指定扫描目标和主机发现 Nmap使用详解

文章插图
 
官网:
https://nmap.org/ 
指定扫描目标和主机发现 Nmap使用详解

文章插图
 
文档:
指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 
Nmap(Network MApper,网络映射器)是一款开放源代码的网络探测和安全审核工具,被用来快速扫描大型网络,包括主机探测与发现、开放的端口情况、操作系统与应用服务指纹识别、WAF识别及常见安全漏洞 。
图形化界面:Zenmap
分布式框架:DNmap
 
特点:
主机探测
端口扫描
版本检测
系统检测
 
支持探测脚本的编写:Nmap的脚本引擎(NSE)和Lua编程语言
(share/nmap/scripts)
指定扫描目标和主机发现 Nmap使用详解

文章插图
 
windows下:
指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 
Kali linux 2020.2:
指定扫描目标和主机发现 Nmap使用详解

文章插图
 
工作原理:
(一切英文说明来源于官方文档)
Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (application name and version) those hosts are offering, what operating systems (and OS versions) they are running,what type of packet filters/firewalls are in use, and dozens of other characteristics. Nmap is commonly used for security audits!Nmap使用TCP/IP协议栈对目标主机进行一系列的测试,利用测试结果建立相应目标主机的Nmap指纹,Nmap会对指纹进行匹配,输出相应的结果 。
指定扫描目标和主机发现 Nmap使用详解

文章插图
 
When a hostname is given as a target, it is resolved via the Domain Name System (DNS) to determine the IP address to scan.If the name resolves to more than one IP address, only the first one will be scanned.To make Nmap scan all the resolved addresses instead of only the first one, use the --resolve-all option.
指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 
==========实验环境==========
 
Windows Server 2008:192.168.10.128
指定扫描目标和主机发现 Nmap使用详解

文章插图
 
Kali Linux 2020.2:192.168.10.133
指定扫描目标和主机发现 Nmap使用详解

文章插图
 
==========实验环境==========
nmap --help// 版本:7.8 
指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 

指定扫描目标和主机发现 Nmap使用详解

文章插图
 
Target Specification:指定扫描目标(主机名、IP地址、网段等)
Can pass hostnames, IP addresses, networks, etc.
Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254
 
-iL <inputfilename>: Input from list of hosts/networks
如果对大量的系统进行扫描,就可以在文本文件中输入IP地址(或主机名),并使用该文件作为输入 。
nmap -iL ip.txt-iR <num hosts>: Choose random targets(随机选择主机数量进行扫描)


推荐阅读