1. 程式人生 > >nmap命令檢查線上IP與線上IP的開放埠情況

nmap命令檢查線上IP與線上IP的開放埠情況

nmap基本功能有三個,一是探測一組主機是否線上;其次是掃描 主機埠,嗅探所提供的網路服務;還可以推斷主機所用的作業系統 。Nmap可用於掃描僅有兩個節點的LAN,直至500個節點以上的網路。Nmap 還允許使用者定製掃描技巧。通常,一個簡單的使用ICMP協議的ping操作可以滿足一般需求;也可以深入探測UDP或者TCP埠,直至主機所 使用的作業系統;還可以將所有探測結果記錄到各種格式的日誌中, 供進一步分析操作。
nmap是非常實用的命令之一,在日常實際生產環境中,經常用來檢查IP、埠、URL地址資訊,具體其中的引數如下:

用法: nmap [Scan Type(s)] [Options] {目標說明}

目標說明:
    可以過濾 hostnames, IP addresses, networks等等。
    -iL <inputfilename>:
來自 主機/網段 列表的輸入
-iR <num hosts>: 選擇隨機的目標 --exclude <host1[,host2][,host3],...>: 排除 hosts/networks --excludefile <exclude_file>: 排除檔案裡面的主機或者網段 選項: 主機發現: -sL: 簡單地列出要掃描的目標 -sn: 禁用埠掃描 -Pn: 跳過主機發現 -PS/PA/PU/PY[portlist]: 發現 tcp/udp/sctp 開啟的埠 -PE/PP
/PM: ICMP echo, timestamp, and netmask request discovery probes(icmp輸出,時間戳、網路請求發現探測)
-PO[protocol list]: IP Protocol Ping --traceroute: 追蹤每一個主機的路徑 掃描和探測技術: -sS/sT/sA/sW/sM: TCP SYN/Connect()/ACK/Window/Maimon 掃描 -sU: UDP 掃描 -sI <zombie host[:probeport]>: 空閒掃描 -sO:
ip協議掃描
-p <port ranges>: 掃描指定的埠 #-p22; -p1-65535; -p U:53,111,137,T:21-25,80,139,8080,S:9 -F: 快速模式 -sV: 探測開啟的埠以確定 服務/版本 資訊 -O: 啟用作業系統檢測 --osscan-limit: 限制作業系統探測到有前途的目標 MISC: -6: 支援IPv6掃描 -A: 啟用作業系統檢測、版本檢測、指令碼掃描和路由追蹤 #這個花費時間比較長,輸出的結果也比較詳細 -V: 顯示版本 例如: nmap -A www.baidu.com nmap -sn 192.168.0.0/16 10.0.0.0/8 nmap -iR 10000 -Pn -p 80 nmap -sP www.baidu.com nmap -sS www.baidu.com

一、檢測主機是否正常執行

這裡寫圖片描述

備註:
獲取線上的IP地址資訊 nmap -sP ip/域名 | grep “Nmap scan report for”|awk ‘{print $5}’

二、檢查開啟埠資訊

這裡寫圖片描述

備註:
獲取在開放埠資訊 nmap -sS/sT ip/域名 | grep “open”|awk ‘{print $1}’

三、nmap常用命令
進行ping掃描,打印出對掃描做出響應的主機,不做進一步測試(如埠掃描或者作業系統探測):

nmap -sP 192.168.1.0/24

僅列出指定網路上的每臺主機,不傳送任何報文到目標主機:

nmap -sL 192.168.1.0/24

探測目標主機開放的埠,可以指定一個以逗號分隔的埠列表(如-PS22,23,25,80):

nmap -PS 192.168.1.234

使用UDP ping探測主機:

nmap -PU 192.168.1.0/24

使用頻率最高的掃描選項:SYN掃描,又稱為半開放掃描,它不開啟一個完全的TCP連線,執行得很快:

nmap -sS 192.168.1.0/24

相關推薦

nmap命令檢查線上IP線上IP開放情況

nmap基本功能有三個,一是探測一組主機是否線上;其次是掃描 主機埠,嗅探所提供的網路服務;還可以推斷主機所用的作業系統 。Nmap可用於掃描僅有兩個節點的LAN,直至500個節點以上的網路。Nmap 還允許使用者定製掃描技巧。通常,一個簡單的使用ICMP協議的

Oracle 10g RAC public IP private IP 詳解

公有網路:對外提供服務,用於客戶端、應用系統和資料庫之間的連線。一般除了維護資料庫外,使用者很少直接連線資料庫, 常見做法是使用者通過中介軟體(application server)連線到資料庫 優點:資料庫連線可以快取和重用。中介軟體可以在啟動時一次建立多個數據庫連線,

線上操作線上問題排查實戰

研發 寫入 操作 net pad 日誌文件 pst 線程 應該 一、了解機器連接數情況 問題:1.2.3.4的sshd的監聽端口是22,如何統計1.2.3.4的sshd服務各種連接狀態(TIME_WAIT/ CLOSE_WAIT/ ESTABLISHED)的連接數。 參

將虛擬機器IP主機IP設定在同一網段的方法

一、檢視主機的網絡卡名稱、IP地址、子網掩碼 二、設定VMware Workstation軟體 開啟虛擬網路編輯器 彈出對話方塊,選擇“更改設定”按鈕。 進入虛擬網路編輯器 單選項選擇:橋接模式(將虛擬機器直接連線到外部網路)(B) 並將“已橋接至(G):”文字框中的網路介面卡,設定成即

Centos7防火牆的關閉開啟,開放

1、首先檢視防火牆的狀態:systemctl status firewalld active(代表防火牆是開啟狀態) 2、關閉防火牆:systemctl stop firewalld 可以看到防火牆已經被關閉了。 3、開啟防火牆:systemctl start

Linux系統shell指令碼程式設計——生產實戰案例(批量檢查線上IP開放)

Linux系統shell指令碼程式設計——生產實戰案例 在日常的生產環境中,可能會遇到需要批量檢查內網目前線上的主機IP地址有哪些,還可能需要檢查這些線上的主機哪些埠是開放狀態,因此依靠手工來

Linux防火墻:iptables禁IP解封IP常用命令

for ip訪問 如果 攻擊 AD table cto dos mac地址 在Linux下,使用ipteables來維護IP規則表。要封停或者是解封IP,其實就是在IP規則表中對入站部分的規則進行添加操作。 要封停一個IP,使用下面這條命令: iptables -I INP

Linux防火牆:iptables禁IP解封IP常用命令

要封停一個IP,使用下面這條命令:iptables -I INPUT -s ***.***.***.*** -j DROP要解封一個IP,使用下面這條命令:iptables-D INPUT -s ***.***.***.***-j DROP引數-I是表示Insert(新增),-D表示Delete(刪除)。後面

Qt 檢視IP是否線上的兩種方法

1、使用QProcess和Ping QProcess *cmd = new QProcess; #ifdef _TTY_ARMV4_

Linux shell 命令行下查詢外網IP

shell命令行查ip查詢IP在網頁上打開網址就可以顯示,但是在命令行下可以安裝w3m/Links/Lynx這些命令行瀏覽器,但是為了這個又感覺不方便,所以很多查IP網站提供了UNIX/LINUX的。命令行查詢(詳細): UNIX/Linux: #curl cip.cc Windows: >tel

OSI七層TCP/IP五層網絡架構詳解

p地址 tro 簡單 流控 之間 模型 網卡 層次結構 user OSI和TCP/IP是很基礎但又非常重要的網絡基礎知識,理解得透徹對運維工程師來說非常有幫助。今天偶又復習了一下:   (1)OSI七層模型   OSI中的層 功能 TCP/IP協議族   應用層 文件傳輸,

5GTCP/IP

移動互 img 承載 面向 bsp 管理 通過 所有 建立 眾所周知,4G LTE全面IP化,上層傳輸走的是TCP/IP協議(如下圖)。 ▲LTE用戶面協議構架 但是,我們熟悉的這個構架並沒有發揮出移動網絡的全部潛力,甚至阻礙了未來網絡的發展。

IP子網掩碼的計算

ip地址 二進制 網絡 主機 IP的類型 IP地址總長度不超過32Bits(位),總共有4段,每段為8位(二進制)。 比如: 11111111.11111111.11111111.00000000

OSI七層tcp/ip四層

網絡接口 stp data 中繼 進行 數據加密 特殊 還要 網絡    1)OSI七層模型 OSI中的層 功能 TCP/IP協議族 應用層 文件傳輸,電子郵件,文件服務,虛擬終端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示層 數據格式化,代

awk -F選項同時指定多個符號做為分割符時遇到空格坑,題目:請執行命令取出 linux 中 eth0 的 IP 地址

取出linux中eth0的ip地址 awk空格遇坑 老男孩第三關課前考試題的第三個筆試題第三關課前考試題:3.請執行命令取出 linux 中 eth0 的 IP 地址(請用 cut,有能力者也可分別用 awk,sed 命令答)因為以前有個題講過awk -F選項可以指定輸入分割符,也可以同時使用多個符號作為分割

H3C開啟tracert路徑回顯ip ttl和ip unreahables命令都要配置的原因

tracert ipttl unreahables 路徑回顯 h3c tracert原理部分大家就去看手冊吧,下面說的就是手冊裏沒有說明的部分。首先,H3C設備開啟路徑回顯命令為 :ip unreachables enableip ttl-expires enableip ttl-expi

nmap掃描網段內的所有IP

nmapsudo nmap -sP -PI -PT 192.168.1.0/24nmap掃描網段內的所有IP

OSI七層模型TCP/IP總結

osi七層模型 tcp/ip ip 總結OSI(Open Systerm Interconnection)開放系統互連基本參考系統層數名稱負責內容1物理層負責定義設備的物理特性和電器特性2數據鏈路層因為第二層的下層是實體的定義,上層則是軟件封裝的定義,所以第二層又分為了兩個子層進行數據轉換操1.在偏硬件介質部

(轉)如何使VMware ip本機ip處於同一網段

高級 nat 接下來 scripts post ica 我的電腦 n-n ipaddr 如何使VMware ip與本機ip處於同一網段 原創 2017年05月08日 17:28:56 1287 首先確認本機ip 可以看出一下信息: 本機ip: 192.16

計算機網絡 OSI參考模型TCP/IP分層模型

計算 計算機 ont clas 強調 img 計算機網絡 通信 使用   TCP/IP是當今計算機網絡界使用最為廣泛的協議。   OSI與TCP/IP參考模型如下:      OSI參考模型註重“通信協議必要的功能是什麽”,而TCP/IP更強調“如何實現協議”。   參