nmap介紹:html
nmap是一個網絡鏈接端掃描軟件,用來掃描網上電腦開放的網絡鏈接端。肯定哪些服務運行在哪些鏈接端,而且推斷計算機運行哪一個操做系統。linux
nmap 也是很多***愛用的工具 。能夠利用nmap來蒐集目標電腦的網絡設定,從而計劃***的方法。網絡
Nmap 在***帝國(The Matrix)中,連同SSH1的32位元循環冗餘校驗漏洞,被崔妮蒂用以***發電站的能源管理系統。ssh
namp 主要功能:
tcp
探測主機是否在線ide
掃描主機端口,嗅探所提供的網絡服務工具
推斷主機所用的操做系統
網站
官方網站: http://nmap.org/download.html操作系統
下載如圖: 找到htm
[root@xinsz08 ]# bzip2 -cd nmap-7.60.tar.bz2 |tar xvf - //解壓下載的壓縮包
[root@xinsz08 ]# cd nmap-7.6.0
[root@xinsz08 nmap-7.60]# ./configure 編譯
預編譯完成以下圖:
編譯安裝:
root@xinsz08 nmap-7.60]# make &&make install
簡單的使用方法:
使用nmap -v查看nmap是否已經啓動
簡單的使用方法:
1.全盤掃描:
[root@xinsz08 ~]# nmap -A 192.168.1.102 #掃描本身本機的IP地址
(因爲所使用的虛擬機沒有開其餘服務,因此檢測出來只有22號端口是開啓的)
Starting Nmap 7.60 ( https://nmap.org ) at 2017-10-11 09:25 CST
Nmap scan report for 192.168.1.102
Host is up (0.000066s latency).
Not shown: 998 closed ports
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 5.3 (protocol 2.0) #ssh 供應商是openSSH
Device type: general purpose #設備類型
Running: Linux 2.6.X #目標主機操做系統
OS CPE: cpe:/o:linux:linux_kernel:2.6.32 #目標主機中央處理單元
OS details: Linux 2.6.32 #目標主機詳細資料
Network Distance: 0 hops #網絡距離
2.指定字段掃描
在nmap中咱們能夠指定掃描一個字段,使用"-"來創建鏈接
好比: nmap 192.168.1.2-200