时间:2023-06-02 16:16:41 来源: 人气:
扫描器是一种能够自动检测主机安全性弱点的程序。扫描器通过发送特定的网络数据包,记录目标主机的应答消息,从而收集关于目标主机的各种信息。目前网络上有很多扫描软件,比较著名的扫描器有SSS,X-Scan,Superscan等,功能最强大的当然是Nmap。, Nmap(Network Mapper)是一款开放源代码的网络探测和安全审核工具。, 它用于快速扫描一个网络和一台主机开放的端口,还能使用TCP/IP协议栈特征探测远程主机的操作系统类型。nmap支持很多扫描技术,例如:UDP、TCP connect()、TCP SYN(半开扫描)、ftp代理(bounce攻击)、反向标志、ICMP、FIN、ACK扫描、圣诞树(Xmas Tree)、SYN扫描和null扫描。Nmap最初是用于unix系统的命令行应用程序。在2000年的时候,这个应用程序有了windows版本,可以直接安装使用。, Nmap命令的格式为:, Nmap [ 扫描类型 … ] [ 通用选项 ] { 扫描目标说明 }, 下面对Nmap命令的参数按分类进行说明:, 1. 扫描类型, 2. 通用选项, 3. 扫描目标, 举例:, 代码如下:, nmap -v www.hao123.com nmap -sS -O 192.168.1.23/24, nmap -sX -p 22,53,110,143,4564 128.210.*.1-127, nmap -v –randomize_hosts -p 80 *.*.2.3-5, host -l company.com | cut -d -f 4 | ./nmap -v -iL –,