nc 命令示例

nc -zv 實用示例

示例 1:測試單個 TCP 端口(最常見)

目標: 檢查主機 webserver.example.com 上的 80 端口 (HTTP) 是否開放。

nc -zv webserver.example.com 80

成功輸出:

Connection to webserver.example.com (192.168.1.10) 80 port [tcp/http] succeeded!

失敗輸出(端口無服務):

nc: connect to webserver.example.com port 80 (tcp) failed: Connection refused

失敗輸出(網絡不通/防火墻阻斷):

nc: connect to webserver.example.com port 80 (tcp) timed out: Operation now in progress
示例 2:測試單個 UDP 端口

目標: 檢查 DNS 服務器 dns.google53 端口 (DNS) 是否響應 UDP 請求。

nc -zvu dns.google 53

成功輸出:

Connection to dns.google (8.8.8.8) 53 port [udp/domain] succeeded!

失敗輸出(UDP 特性注意): UDP 是無連接的,succeeded 只表示數據包成功發送到目標端口,并不保證端口一定有服務監聽或會響應。如果端口完全沒有服務,通常不會收到錯誤,命令可能直接返回成功超時。如果網絡不通,會報告類似 TCP 的超時或路由錯誤。

示例 3:測試指定 IP 和端口范圍 (批量掃描)

目標: 快速掃描主機 192.168.1.100 上幾個常用端口 (22 SSH, 80 HTTP, 443 HTTPS) 的狀態。

nc -zv 192.168.1.100 22 80 443

輸出:

Connection to 192.168.1.100 22 port [tcp/ssh] succeeded!
Connection to 192.168.1.100 80 port [tcp/http] succeeded!
nc: connect to 192.168.1.100 port 443 (tcp) failed: Connection refused

明確顯示了 22 和 80 開放,443 被拒絕(可能無服務或防火墻阻斷)。

示例 4:結合超時參數 (避免長時間等待)

目標: 測試一個可能不通或響應慢的端口 (8080),設置 3 秒超時。

nc -zv -w 3 slowserver.example.com 8080

-w 3: 設置連接超時時間為 3 秒。
輸出(如果 3 秒內未連接成功):

nc: connect to slowserver.example.com port 8080 (tcp) timed out: Operation now in progress
示例 5:測試域名解析 + 端口 (驗證 DNS 和網絡)

目標: 檢查能否解析 api.service.com 并連接其 443 端口。

nc -zv api.service.com 443

成功輸出:

Connection to api.service.com (203.0.113.45) 443 port [tcp/https] succeeded!

成功輸出包含了解析到的 IP 地址 (203.0.113.45) 和端口狀態。
失敗輸出(域名解析失敗):

nc: getaddrinfo for api.service.com port 443: Name or service not known

失敗輸出(能解析但端口不通):

nc: connect to api.service.com (203.0.113.45) port 443 (tcp) failed: Connection timed out

nc -zv 輸出格式不同

有時我們輸入 nc -zv 172.16.7.78 80 ,得到的確實下面這種形式的輸出:

Ncat: Version 7.50 (https://nmap.org/ncat)  # 這是 Nmap 項目的 Ncat 工具
Ncat: Connected to 172.16.7.78:80.         # 關鍵信息:連接成功!
Ncat: 0 bytes sent, 0 bytes received in 0.06 seconds.  # 零數據傳輸統計

這說明當前使用的 Ncat 是來自 Nmap 項目的增強版 Netcat,而不是傳統的 BSD 或 GNU 版本的。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/85353.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/85353.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/85353.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Redis是什么

注:本人不懂Redis是什么,問的大模型,讓它用生動淺顯的語言向我解釋。為了防止忘記,我把它說的記錄下來。接下來的解釋都是大模型生成的,如果有錯誤的地方歡迎指正 。 Redis 是什么?(一句話解釋&…

CVE-2021-28164源碼分析與漏洞復現

漏洞概述 漏洞名稱:Jetty 路徑解析邏輯漏洞導致 WEB-INF 敏感信息泄露 漏洞編號:CVE-2021-28164 CVSS 評分:7.5 影響版本:Jetty 9.4.37 - 9.4.38 修復版本:Jetty ≥ 9.4.39 漏洞類型:路徑遍歷/信息泄露 C…

顛覆傳統!單樣本熵最小化如何重塑大語言模型訓練范式?

顛覆傳統!單樣本熵最小化如何重塑大語言模型訓練范式? 大語言模型(LLM)的訓練往往依賴大量標注數據與復雜獎勵設計,但最新研究發現,僅用1條無標注數據和10步優化的熵最小化(EM)方法…

自動駕駛系統研發系列—激光雷達感知延遲:自動駕駛安全的隱形隱患?

???? 歡迎來到我的技術小筑,一個專為技術探索者打造的交流空間。在這里,我們不僅分享代碼的智慧,還探討技術的深度與廣度。無論您是資深開發者還是技術新手,這里都有一片屬于您的天空。讓我們在知識的海洋中一起航行,共同成長,探索技術的無限可能。 ?? 探索專欄:學…

【MySQL】事務及隔離性

目錄 一、什么是事務 (一)概念 (二)事務的四大屬性 (三)事務的作用 (四)事務的提交方式 二、事務的啟動、回滾與提交 (一)事務的啟動、回滾與提交 &am…

視覺分析明火檢測助力山東化工廠火情防控

視覺分析技術賦能化工廠火情防控:從山東事故看明火與煙霧檢測的應用價值 一、背景:山東化工事故中的火情防控痛點 近期,山東高密友道化學有限公司、淄博潤興化工科技有限公司等企業接連發生爆炸事故,暴露出傳統火情防控手段的局…

【小程序】微信小程序備案失敗,有請DeepSeek閃亮出場,看TA如何快速給出解決方案

🌹歡迎來到《小5講堂》🌹 🌹這是《小程序》系列文章,每篇文章將以博主理解的角度展開講解。🌹 🌹溫馨提示:博主能力有限,理解水平有限,若有不對之處望指正!&a…

Oracle正則表達式學習

目錄 一、正則表達簡介 二、REGEXP_LIKE(x,匹配項) 三、REGEXP_INSTR 四、REGEXP_SUBSTR 五、REGEXP_REPLACE 一、正則表達簡介 相關網址: https://cloud.tencent.com/developer/article/1456428 https://www.cnblogs.com/lxl57610/p/8227599.html https://…

vscode 代理模式(agent mode),簡單嘗試一下。

1. 起因, 目的: agent mode, 很流行,名氣很大。簡單試試效果,確實很強。agent mode, 取代人工,確實是前進了一大步。 2. 先看效果 效果對比,左邊是 普通的AI 生成的, 右邊是 代理…

貝銳蒲公英工業路由器R300A海外版:支持多國4G頻段,全球組網

為更好地滿足全球部署和企業出海項目的多樣化需求,貝銳蒲公英異地組網工業路由器R300A海外版全新上市,并已正式上架速賣通!無論是跨國分支機構協同辦公,還是海外工廠設備遠程運維,R300A海外版都能為企業提供靈活、高性…

自然圖像數據集

目錄 CIFAR-10 數據集CIFAR-100 數據集AFHQ 數據集FFHQ 數據集 CIFAR-10 數據集 簡介: CIFAR-10 是一個經典的圖像分類數據集,廣泛用于機器學習領域的計算機視覺算法基準測試。它包含60000幅32x32的彩色圖像,分為10個類,每類6000…

【AI面試秘籍】| 第25期:RAG的關鍵痛點及解決方案深度解析

今天我們來聊聊大模型領域一個非常火熱的技術——RAG(Retrieval Augmented Generation)。RAG通過引入外部知識庫,有效地緩解了大型語言模型(LLM)在處理知識密集型任務時可能出現的幻覺、知識過時等問題。然而&#xff…

精英-探索雙群協同優化(Elite-Exploration Dual Swarm Cooperative Optimization, EEDSCO)

一種多群體智能優化算法,其核心思想是通過兩個分工明確的群體——精英群和探索群——協同工作,平衡算法的全局探索與局部開發能力,從而提高收斂精度并避免早熟收斂。 一 核心概念 在傳統優化算法(如粒子群優化、遺傳算法&#xf…

Transformer相關

問題匯總 Transformer的結構自注意力機制(Self-Attention)多頭自注意力前饋神經網絡(Feed-Forward Network, FFN)位置編碼編碼器(Encoder)和解碼器(Decoder)Multi-Query Attention(多查詢注意力機制)Grouped-query Attention(分組查詢注意力機制)FlashAttention與注…

【位運算】兩整數之和(medium)

兩整數之和(medium) 題?描述:解法(位運算):代碼復雜度分析 題?鏈接: 371. 兩整數之和 題?描述: 給你兩個整數 a 和 b ,不使? 運算符 和 - ,計算并返回兩…

現代密碼學入門 | 現代密碼學核心特點介紹

在當今互聯互通的世界中,數字數據在全球范圍內不斷流動,安全通信和數據保護的需求從未如此迫切。現代密碼學作為數字防御的先鋒,提供了一系列復雜的技術和算法,以保護信息免受窺探和惡意行為的侵害。 現代密碼學是從其古典前身—…

Redis分布式鎖深度解析與最佳實踐

1 2 Redis分布式鎖實現方式確實是經典問題,下面我將系統性地分析這個方案及其演進過程,并給出生產級的解決方案。 一、基礎方案及其缺陷 1. 初始實現方式 SETNX lock_key unique_value # 嘗試獲取鎖 EXPIRE lock_key 30 # 設置過期時間 …

Hive自定義函數案例(UDF、UDAF、UDTF)

目錄 前提條件 背景 概念及適用場景 UDF(User-Defined Function) 概念 適用場景 UDAF(User-Defined Aggregate Function) 概念 適用場景 UDTF(User-Defined Table-Generating Function) 概念 適…

Go語言的原子操作

當我們想要對某個變量并發安全的修改,除了使用官方提供的mutex,還可以使用sync/atomic包的原子操作,它能夠保證對變量的讀取或修改期間不被其他的協程所影響。 Golang提供的原子操作都是非侵入式的,由標準庫sync/atmoic包提供&am…

QNAP MEMOS 域名訪問 SSL(Lucky)

注意:下述是通過ssh、docker-compose方式安裝docker的,不是直接在container station中安裝的哈!!! 一、編輯docker-compose.yml文件 用“#”號標識的,在保存文件的時候建議去掉,不然有時候會出…