跳到主要內容

如何使用Linux的網路檢測工具 -nmap

如何使用Linux的網路檢測工具 -nmap




用途:

1.掃瞄指定的網段下主機的網路連線狀況
2.偵測指定主機開啟的服務通訊埠
3.綜合上述二項資訊,可檢測出遠端主機的作業系統及開啟的服務

指令:

1. 使用ping方式,掃瞄網段內的所有IP,並列出所有有回應的IP
    nmap -sP    [指定IP網段]
    例:nmap -sP  192.168.1.0/24

2. 列出網段內所有IP及對應的主機名稱。
    nmap -sL    [指定IP網段]
    例:nmap -sL 192.168.1.0/24

3. 偵測遠端主機已開啟的通訊埠,
    nmap -PS  [指定IP]
    例: nmap -PS 192.168.1.1
    可指定特定的埠號,例如: nmap  -PS  22,23,80,25  192.168.1.1

4. 使用UDP協定 ping 遠端的主機。
    nmap -PU  [指定IP網段]
例: nmap -PU 192.168.1.0/24


5. 使用TCP SYN掃瞄
    nmap -sS    [指定IP網段]
例:nmap -sS 192.168.1.0/24
這是一個半開放的掃瞄方式,所以掃瞄速度較快,也比較常被使用。
這可以列出有回應的遠端主機已開啟的網路服務埠。

6. 使用TCP 協定 來掃瞄
    nmap -sT   [指定IP網段]
    例:nmap -sT 192.168.1.0/24
  
  如無法以SYN掃瞄時,可改用TCP協定來掃瞄。

7. 用UDP協定掃瞄遠端主機群。
    nmap -sU    [指定IP網段]
    例:nmap -sU 192.168.1.0/24


8. 偵測遠端主機已開啟哪些通訊協定TCP,UDP,ICMP,...
    nmap -sO   [指定IP]
    
例:nmap -sO 192.168.1.19

9. 偵測遠端主機的作業系統類型
    例  nmap -O 192.168.1.19
          nmap -A 192.168.1.19

10. 
掃瞄遠端主機,並列出相關詳細的資訊。
      例 nmap -v www.example.com

 
 
11. 進行主機列表及TCP掃瞄特定網路服務,遠端主機的網路含括 192.168.20.(1-127) 網段下。
      nmap -sV -p 22531103306  192.168.20.0-255.1-127


留言

這個網誌中的熱門文章

基隆望幽谷

基隆望幽谷, 就在八斗子 忘憂谷 , 穿過像宮崎駿風之谷般的山谷, 迎接而來的是藍海、山谷與島嶼, 走在山谷的步道上,你可以遠望基隆嶼與海洋。   https://www.pexels.com/zh-tw/photo/10093017/     https://www.pexels.com/zh-tw/photo/10093006/     https://www.pexels.com/zh-tw/photo/10092822/     https://www.pexels.com/zh-tw/photo/10093057/  
志良辭官 為官權勢利名之, 反覆風雲嘆不如, 媒體今昔竟大異。 是非曲直有誰知? 2010/03/10 09:07 2010/3/8衛生署署長楊 志良因健保費調漲費率與吳敦義不合而辭官

如何設定spring Boot的 SSL憑證

在安裝 spring Boot 的工作目錄裡 1. 上傳 .p12 格式的憑證到 spring Boot 的工作目錄裡的 keystore 目錄 2. 找到   application.properties 設定檔 加入底下設定 # Server Port server.port=443 # The format used for the keystore. It could be set to JKS in case it is a JKS file server.ssl.key-store-type=PKCS12 # The path to the keystore containing the certificate server.ssl.key-store=keystore/twcassl.p12 # The password used to generate the certificate server.ssl.key-store-password=[here is yourpassword] # The alias mapped to the certificate server.ssl.key-alias=twcassl 參考文件 1.      https://www.baeldung.com/spring-boot-https-self-signed-certificate 2.      https://docs.spring.io/spring-boot/docs/1.2.3.RELEASE/reference/html/howto-embedded-servlet-containers.html