一.实验准备
1.安装kali
参考文章http://t.csdnimg.cn/8gGpx
2.安装nmap
2.1检查网络配置
1)设置为桥接模式或者NAT模式
2)确保kali能上网
用ifconfig命令查看网络信息,主要看eth0这块网卡的
3)ping一下外网,查看网络的连通性
2.2切换yum源并安装nmap
1)使用命令vim /etc/apt/sources.list配置国内镜像源
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
2)使用apt-get update更新yum源
3)使用apt install nmap安装nmap
4)用nmap -version查看是否安装成功
二.nmap的使用
1.扫描单个目标地址:nmap 192.168.168.151
2.扫描多个目标地址:nmap 192.168.168.151 192.168.168.169
3.扫描一个范围内的目标地址:nmap 192.168.168.140-200
4.扫描目标地址所在的某个网段:nmap 192.168.0.1/24
5.扫描主机列表targets.txt中的所有目标地址:nmap -iL /home/kalimaker/Desktop/target.txt
6.扫描除某一个目标地址之外的所有目标地址:nmap 192.168.0.100/24 -exclude 192.168.0.1
7.扫描除某一文件中的目标地址之外的目标地址:nmap 192.168.0.100/24 -excludefile /home/kalimaker/Desktop/target.txt
8.-p 扫描某一目标地址的21、22、23、80端口:nmap 192.168.0.6 -p 135,443,445
9.–traceroute 路由跟踪:nmap -sP 192.168.0.100/24
10.扫描目标所开放的全部端口(半开式):nmap -sS -p 1-65535 192.168.0.101
11.-sP 所在C段的在线状况:nmap -sP 192.168.0.100/24
12.-O 操作系统识别:nmap -O 192.168.0.6
13.-Pn 跳过Ping扫描(无ping扫描):nmap -Pn 192.168.1.1
14.-sV 版本探测:nmap -sV 192.168.1.1