網絡全工具Nmap是什麼?有什麼常見命令

2021-01-11 Oldboyedu

Nmap:

Nmap是一個網絡連接端掃描軟體,用來掃描網上電腦開放的網絡連接端。確定哪些服務運行在哪些連接端,並且推斷計算機運行哪個作業系統。它是網絡管理員必用的軟體之一,以及用以評估網絡系統安全。

正如大多數被用於網絡安全的工具,nmap也是不少黑客及駭客(又稱腳本小子)愛用的工具。系統管理員可以利用nmap來探測工作環境中未經批准使用的伺服器,但是黑客會利用nmap來搜集目標電腦的網絡設定,從而計劃攻擊的方法。儘管非技術性高管人員偶爾會抱怨在埠掃描企業,但nmap本身是完全合法的,就像是敲附近每個人的家門來查看是否有人在家。

Nmap的功能:

1.探測一組主機是否在線

2.掃描主機埠,嗅探所提供的網絡服務

3.推斷其主機所用的作業系統

4.簡單的漏洞掃描及防火牆規避

Nmap常用命令:

最常用的命令:

1.探測主機:-sn 192.168.0.1-100#表示使用SYN半開放掃描192.168.0.1-192.168.0.100之間哪些主機在線。

2.探測埠:-sS#表示使用SYN半開放方式,掃描TCP埠-sU#表示掃描開放了UDP埠的設備

3.版本偵測:-sV#指定讓Nmap進行探測主機服務號版本

4.OS偵測:-O#探測目標主機作業系統類型

埠的狀態提示:

open:埠是開放的。

closed:埠是關閉的。

filtered:埠被防火牆IDS/IPS屏蔽,無法確定其狀態。

unfiltered:埠沒有被屏蔽,但是否開放需要進一步確定。

open|filtered:埠是開放的或被屏蔽。

closed|filtered:埠是關閉的或被屏蔽。

其他常見Nmap掃描:

-sP主機IP位址#通過ping的方式探測主機存活數

-PD主機IP位址#跳過ping的方式探測,加快掃描速度

-sL主機IP位址#僅列出指定網段上的每臺主機,不發送任何報文給到目標主機

-PS22,80,443主機IP位址#用SYN方式,探測目標主機開放的埠,可以用「,」分隔埠列表

-PU主機IP位址#用UDP方式,探測目標主機開放的埠,可以用「,」分隔埠列表

-sT主機IP位址#掃描開放了TCP埠的設備

-sO主機IP位址#探測目標主機支持哪些IP協議

-iL文件名#從一個文件導入IP位址,並進行掃描。#cat文件名(查看文件包含哪些IP)

localhost主機IP位址#查看主機當前開放的埠

-p 1024-65535 localhost主機IP位址#查看主機埠(1024-65535)中開放的埠

-PS主機IP位址#探測目標主機開放的埠

-PS22,80,3306主機IP位址#探測所列出的目標主機埠

-A主機IP位址#探測目標主機作業系統類型

Namp命令行大全:

Namp主機發現:

-sP#Ping掃描

-P0#無Ping掃描

-PS#TCP SYN Ping掃描

-PA#TCP ACK Ping掃描

-PU#UDPPing掃描

-PE;-PP;-PM#ICMP Ping Types掃描

-PR#ARP Ping掃描

-n#禁止DNS反向解析

-R#反向解析域名

--system-dns#使用系統域名解析器

-sL#掃描列表

-6#掃描IPv6地址

--traceroute#路由跟蹤

-PY#SCTP INIT Ping掃描

Namp埠發現:

-T#時序選項

-p#埠掃描順序

-sS#TCP SYN掃描

-ST#TCP連接掃描

-sU#UDP掃描

-SN;-SF;-sX#隱蔽掃描

-SA#TCPACK掃描

-sW#TCP窗口掃描

-sM#TCPMaimon掃描

--scanflags#自定義TCP掃描

-sI#空閒掃描

-sO#IP協議掃描

-b#FTPBounce掃描

Namp作業系統探測:

-sV#版本探測

--allports#全埠版本探測

--version-intensity#設置掃描強度

--version-light#輕量級掃描

--version-all#重量級掃描

--version-trace#獲取詳細版本信息

-sR#RPC掃描

-O#啟用作業系統探測

--osscan-limit#對指定的目標進行作業系統檢測

--oscan-guess;--fuzzy#推測系統識別

Namp信息收集:

--script ip-geolocation-*#IP信息搜集

whois#WHOIS查詢

http-email-harvest#搜集E-mail信息

hostmap-ip2hosts#IP反查

dns-brute#DNS信息搜集

membase-http-info#檢索系統信息

smb-security-mode.nse#後臺印表機服務漏洞

smb-check-vulns.nse#系統漏洞掃描

http-stored-xss.nse#掃描Web漏洞

snmp-win32-services#通過Snmp列舉indows服務帳戶

dns-brute#枚舉DNS伺服器的主機名

http-headers/http-sitemap-generator#HTTP信息搜集

ssl-enum-ciphers#枚舉SSL密鑰

ssh-hostkey#SSH服務密鑰信息探測

Namp防火牆繞過:

-f#報文分段

--mtu#指定偏移大小

-D#IP欺騙

-sl#源地址欺騙

--source-port#源埠欺騙

--data-length#指定發包長度

--randomize-hosts#目標主機隨機排序

--spoof-mac#MAC地址欺騙

Namp伺機而動:

--min-hostgroup#調整並行掃描組的大小

--min-parallelism#調整探測報文的並行度

--max-parallelism

--min-rtt-timeout#調整探測報文超時

--max-rt-timeout

--initial-rtt-timeout

--host-timeout#放棄低速目標主機

--scan-delay#調整探測報文的時間間隔

--max-scan-delay

Namp保存:

-oN#標準保存

-oX#XML保存

-oS#133t保存

-oG#Grep保存

-oA#保存到所有格式

--append-output#補充保存文件

-oX#轉換XML保存

-oX#忽略XML聲明的XSL樣式表

Namp技巧:

--send-eth#發送乙太網數據包

--send-ip#網絡層發送

--privileged#假定擁有所有權

--interactive#在交互模式中啟動

-V#查看Nmap版本號-d#設置調試級別

--packet-trace#跟蹤發送接受的報文

--iflist#列舉接口和路由

-e#指定網絡接口

-oG#繼續中斷掃描

firewalk#探測防火牆

vmauthd-brute#VWare認證破解

相關焦點

  • 技術文章:網絡/命令行抓包工具tcpdump詳解
    概述用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者的定義對網絡上的數據包進行截獲的包分析工具。tcpdump可以將網絡中傳送的數據包的「頭」完全截獲下來提供分析。
  • Linux網絡配置——網絡配置文件
    打開ifcfg-eth0可以看到詳細的配置信息修改 ifcfg-eth0 文件內容,就可以修改系統的IP位址,具體流程可以包括下面兩步:第一步:修改IP位址第二步:重啟網絡服務service network restart4.2 網絡測試命令4.2.1 traceroute 命令顯示數據包到主機之間的路徑
  • 網絡監控時代,常用的9個網絡命令
    ping是個使用頻率極高的實用程序,主要用於確定網絡的連通性。這對確定網絡是否正確連接,以及網絡連接的狀況十分有用。簡單的說,ping就是一個測試程序,如果ping運行正確,大體上就可以排除網絡訪問層、網卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而縮小問題的範圍。
  • 保潔員的清潔工具有什麼-玻璃清潔工具
    家家戶戶當中應當都是有窗門這兩個東西,實際上在窗門層面,整體規劃是許多層面的,終究這兩個物件在家中當中扮演的人物角色怎樣重要,而玻璃作為一個全透明的東西,它的整潔水平若是較為低,實際上總體的美觀大方性便會有減少,因此應用玻璃時,一定也得準時開展清除工作中,那麼保潔員的清潔工具有什麼?
  • 應該掌握的幾個常用網絡測試命令
    我們在弱電施工維護過程中常會遇到一些網絡故障,遇到網絡故障我們通常都是用網絡命令來測試並解決,今天我們一起來看看幾個常用的網絡測試命令。一、Ping命令ping是個使用頻率極高的實用程序,主要用於確定網絡的連通性。這對確定網絡是否正確連接,以及網絡連接的狀況十分有用。
  • WinMTR工具下載及對網絡檢測的詳細使用方法
    經常會遇到某個網站無法訪問或訪問速度很慢(或者自己的網站無法訪問或訪問慢或掉包而其他地方又可以正常訪問,而本地網絡本身也沒問題),可能會懷疑自己的電腦或網絡,此時可用WinMTR工具檢測訪問站點所走的路由節點,能清除看到是否是節點異常導致。ping 與 tracert 通常被用來檢測網絡狀況和伺服器狀態。
  • 電腦自動關機命令是什麼
    有時,由於臨時有事需要暫時離開電腦,但是電腦上有重要的工作正在處理。 Windows自動關閉功能是通過系統自身正在運行的窗口功能的關閉命令來實現的。以下小編將向大家介紹自動關機命令的使用。1.我們選擇打開運行窗口。(1)同時按下win + R,將彈出一個窗口。
  • 電腦技術高手必懂的9大網絡命令!
    1.ping命令ping是個使用頻率極高的實用程序,主要用於確定網絡的連通性。這對確定網絡是否正確連接,以及網絡連接的狀況十分有用。 (2) ping命令的基本應用一般情況下,用戶可以通過使用一系列ping命令來查找問題出在什麼地方,或檢驗網絡運行的情況。
  • 網絡命令圖文教程,arp route nbtstat nslookup,dos命令講解
    你好,我是老蓋,首先感謝你觀看本文,本篇文章我做的有視頻,視頻講述的比較詳細,也可以看我發布的視頻。今天我們主要講這四個arp route nbtstat nslookup命令,這幾個網絡的命令在這幾年用的不是太多了,接下來我挨個講解一下。
  • 網絡用語鎖了是什麼意思? 常見飯圈用語解析
    網絡用語鎖了是什麼意思? 常見飯圈用語解析時間:2019-07-11 10:00   來源:愛秀美   責任編輯:沫朵 川北在線核心提示:原標題:網絡用語鎖了是什麼意思? 常見飯圈用語解析 網絡用語鎖了是什麼意思 簡單來說就是關係好,拆不散的意思。
  • 口吐芬芳什麼意思什麼梗? 網絡上常見的髒話替代用詞了解一下
    口吐芬芳什麼意思什麼梗? 網絡上常見的髒話替代用詞了解一下時間:2019-10-10 14:29   來源:小雞詞典   責任編輯:沫朵 川北在線核心提示:原標題:口吐芬芳什麼意思什麼梗? 網絡上常見的髒話替代用詞了解一下 指說髒話或爆粗口。
  • 網絡用語蛇皮是什麼意思什麼梗? 電遊戲圈子中的常見術語了解一下
    網絡用語蛇皮是什麼意思什麼梗? 電遊戲圈子中的常見術語了解一下時間:2019-07-01 09:56   來源:愛秀美    責任編輯:沫朵 川北在線核心提示:原標題:網絡用語蛇皮是什麼意思什麼梗?電遊戲圈子中的常見術語了解一下 蛇皮是什麼意思 蛇皮,源自於電子競技遊戲DOTA、DOTA2、英雄聯盟、等MOBA遊戲的一種走位操作方法蛇皮走位一詞。在DOTA,LOL中,很容易用技能打到殘血逃跑的英雄,這個時候如果採用蛇皮走位,就   原標題:網絡用語蛇皮是什麼意思什麼梗?
  • 唐代行軍打仗、出行工具是什麼?原來並不是馬、驢、牛等常見牲畜
    以前的中學課本中,還專門有一篇叫做「李愬雪夜入蔡州」的課文。說的就是唐憲宗派大軍攻擊淮西鎮,平定了不聽話藩鎮的歷史。這個淮西鎮有一個很特別的現象,因為沒有好馬匹。所以出現過軍事歷史上少見的騾子部隊。(見《舊唐書》之《吳少誠傳》),割據淮西鎮的軍閥吳少誠,發現自己的佔領區不產馬。就命令手下搜集騾子,組成騾子騎兵。當時人管這支部隊叫做「騾子軍」。
  • win10網絡異常怎麼解決?Windows10重置網絡命令使用方法
    這次我們就再講下關於網絡使用方面的問題,之前系統迷也分享過相關內容的文章,具體詳見win10筆記本找不到無線網絡wifi怎麼辦?可能是無線信道設置問題,而我們這次要分享的網絡異常解決方法,更加簡單粗暴。因為在很多情況下我們碰到網絡異常,網絡故障,想要針對性地去解決是很困難的。有時候可能查遍了資料,花了大量時間,怎麼搞都還是搞不定。
  • Linux性能監控工具集之vmstat命令:監控內存和CPU
    Linux性能監控工具主要包含以下4中:top命令,vmstat命令,iostat命令,pidstat工具。在上一篇文章Linux性能監控工具集top命令:顯示系統整體資源使用情況中我們介紹了top命令的使用方式和作用,這裡我們繼續介紹vmstat命令。vmstat命令是Linux下一款功能比較齊全的監測工具。
  • 黑帽seo是什麼意思,常見的黑帽seo技術有哪些?
    黑帽seo是什麼意思,常見的黑帽seo技術2、常見的黑帽seo技術有哪些呢?(6)連結農場其涵義是指有人將網站做成了一個養殖場,專門用於搜集網站和交換連結提升PageRank(pr值),而沒有或很少有實質性的對用戶有用的內容。能夠快速獲得好的排名,但是又會很快被K,連結農場有自助或手動的添加連結方式。
  • 網絡流行語科普 嘴上都是主義,心裡全是生意什麼意思什麼梗?
    網絡流行語科普 嘴上都是主義,心裡全是生意什麼意思什麼梗?時間:2019-10-28 15:43   來源:小雞詞典   責任編輯:沫朵 川北在線核心提示:原標題:網絡流行語科普 嘴上都是主義,心裡全是生意什麼意思什麼梗? 諷刺有些人嘴上說的冠冕堂皇,各種主張伸張正義,實際上一直懷著獲取私利的心思。
  • 十個不錯的 Linux 網絡監視工具
    有幾個網絡監視工具可以用於不同的作業系統。在這篇文章中,我們將討論從 Linux 終端中運行的 10 個網絡監視工具。它對不使用 GUI 而希望通過 SSH 來保持對網絡管理的用戶來說是非常理想的。(LCTT 譯註:此處原文有誤,徑改之)Monitorix – 系統和網絡監視
  • 今日帶你認識AI「操縱變形命令工具」配色調整圖形
    對於您在本教程介紹中看到的插圖,我正在與一小群人一起來創作-每個人都有自己的個性,但都保持簡單的形式。而不是單獨創建每個角色,我將構建一個基本角色,為擺姿勢做準備,然後複製並修改它以創建個人。首先,使用鋼筆或鉛筆工具(或幾何形狀)創建矢量字符。它通常可以通過使用對稱字符來簡化事情。
  • Redis RESP 協議與 AOF 持久化有什麼關係?
    好,文本文件,那你知道它有什麼規則嗎?或者說,它和 Redis 的協議有什麼關係嗎?答:啊,這個,恩,不太清楚呢。現在就來看一下 AOF 和 RESP 協議的關係從兩種持久化方式說起。RESP 協議是什麼動手實現一個簡單的協議解析命令行工具先從持久化說起,雖然一提到 Redis,首先想到的就是緩存,但是 Redis 不僅僅是緩存這麼簡單,它的定位是內存型資料庫,可以存儲多種類型的數據結構,還可以當做簡單消息隊列使用。既然是資料庫,持久化功能是必不可少的。