測試udp埠工具 常用網路測試工具

2021-10-18 21:14:08 字數 2668 閱讀 4700

本文旨在介紹一些windows常用的網路工具,幫助解決工作中遇到的網路問題。

nc全稱netcat,作用:

實現任意tcp/udp埠的偵聽,nc可以作為server以tcp或udp方式偵聽指定埠

埠的掃瞄,nc可以作為client發起tcp或udp連線

機器之間傳輸檔案

機器之間網路測速

偽造包傳送給client,例如偽造sip信令

nc的控制引數不少,常用的幾個引數如下所列:

-l 用於指定nc將處於偵聽模式。指定該引數,則意味著nc被當作server,偵聽並接受連線,而非向其它位址發起連線。

-p 暫未用到(老版本的nc可能需要在埠號前加-p引數,下面測試環境是centos6.6,nc版本是nc-1.84,未用到-p引數)

-s 指定傳送資料的源ip位址,適用於多網絡卡機

-u 指定nc使用udp協議,預設為tcp

-v 輸出互動或出錯資訊,新手除錯時尤為有用 6.-w 超時秒數,後面跟數字

-z 表示zero,表示掃瞄時不傳送任何資料

伺服器上輸入」 nc -l 9999」 代表 啟用埠監聽9999 客戶端輸入」telnet 伺服器ip:9999」 或客戶端輸入」 nc -vz -w 2 10.0.1.161 9999「 (-v視覺化,-z掃瞄時不傳送資料,-w超時幾秒,後面跟數字)

nc可以可以掃瞄連續埠,這個作用非常重要。常常可以用來掃瞄伺服器端口,然後給伺服器安全加固 在a機器上監聽2個埠,乙個9999,乙個9998,使用&符號丟入後台 nc -l 9999 & nc -l 9998 & 在客戶端上輸入 nc -vzw 2 ipaddress 9998-999

nc -l port >file //監聽port埠接收的檔案,把接收到的資料都寫到file中 nc ipadress port < file 例:nc -l 9995 >zabbix.txt nc 10.0.1.162 9995 < zabbix-release.txt

步驟1,b機器先啟動監聽,如下 a機器給b機器傳送多個檔案 傳輸目錄需要結合其它的命令,比如tar 經過我的測試管道後面最後必須是 - ,不能是其餘自定義的檔名

nc -l 9995 | tar xfvz -

步驟2,a機器打包檔案並連線b機器的埠 管道前面表示把當前目錄的所有檔案打包為 - ,然後使用nc傳送給b機器

tar cfz - * | nc 10.0.1.162 9995

原理還是打包之後傳輸

測試網速其實利用了傳輸檔案的原理,就是把來自一台機器的/dev/zero 傳送給另一台機器的/dev/null 就是把一台機器的無限個0,傳輸給另乙個機器的空裝置上,然後新開乙個視窗使用dstat命令監測網速

在這之前需要保證機器先安裝dstat工具

yum install -y dstat 然後乙個接收乙個送出就ok了

nc -l 9991 >/dev/null

nc 10.0.1.161 9991 使用dstat命令檢視當前網速,dstat命令比較直觀,它可以檢視當前cpu,磁碟,網路,記憶體頁和系統的一些當前狀態指標。 我們只需要看下面我選中的這2列即可,recv是receive的縮寫,表示接收的意思,send是傳送資料,另外注意數字後面的單位b,kb,mb

recv就是每秒接收到的 send就是每秒傳送的

psping有四大功能:icmp ping、tcp ping、延遲測試、頻寬測試

可以輸入psping -? i|t|l|b 來近一步獲取引數應用

psping -n 6 -w 2 -h wwww.baidu.com:80 -n 6就是6次 -w warmup with the specified number of iterations (default is 5).預熱次數 -h 列印直方圖

psping -b -l 1000 -n 2000 192.168.142.149:80

hping是乙個命令列下使用的tcp/ip資料報組裝/分析工具,其命令模式很像unix下的ping命令,但是它不僅能傳送icmp回應請求,它還可以支援tcp、udp、icmp和raw-ip協議,它有乙個路由跟蹤模式,能夠在兩個相互包含的通道之間傳送檔案。hping常被用於檢測網路和主機,其功能非常強大,可在多種作業系統下執行,如linux,freebsd,netbsd,openbsd,solaris,macos x,windows。 目前最新的版本為hping3

hping的主要功能有:

1、防火牆測試

2、高階埠掃瞄

3、網路檢測,可以用不同的協議、服務型別(tos)、ip分片

4、手工探測mtu( 最大傳輸單元) 路徑

5、先進的路由跟蹤,支援所有的協議

6、遠端作業系統探測

7、遠端的執行時間探測

8、tcp/ip堆疊審計

平台:cnblogs

怎樣測試UDP埠

這種測試方法很簡單,不需要用什麼測試工具!轉於 下面我們來進行測試,123埠是伺服器42.11.12.13開啟的udp埠,udp 0 0 42.11.12.13 123 0.0.0.0 1472 ntpd 1 我們首先使用telnet連線,如下 root kr sg test telnet 42.1...

測試udp 埠是否開放

文章概述 怎樣測試遠端udp埠,我們一般情況下,應用服務都使用的tcp埠,但是某些情況下,我們也需要開啟udp埠。本文簡要描述怎樣測試udp埠是否正常?tcp埠大家都知道,比如80埠,可以使用 telnet ip 80,來驗證埠是否正常監聽,那udp埠是否可以同樣測試呢?詳細如下 下面我們來進行測試...

常用網路測試工具

nc全稱netcat,作用 實現任意tcp udp埠的偵聽,nc可以作為server以tcp或udp方式偵聽指定埠 埠的掃瞄,nc可以作為client發起tcp或udp連線 機器之間傳輸檔案 機器之間網路測速 偽造包傳送給client,例如偽造sip信令 nc的控制引數不少,常用的幾個引數如下所列 ...