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協議族 應用層 文件傳輸,
5G與TCP/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更強調“如何實現協議”。 參