国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

網絡工具中的“瑞士軍刀”了解一下?

開發 開發工具
今天來介紹這個網絡工具界的“瑞士軍刀”-nc(netcat),它短小精悍,是網絡調試利器,它到底有何能耐呢?

[[268774]]

前言

前面介紹過一個不可不知的網絡命令-netstat,今天來介紹這個網絡工具界的“瑞士軍刀”-nc(netcat),它短小精悍,是網絡調試利器,它到底有何能耐呢?

查看端口是否被占用

還記得我們在netstat中介紹的如何查看端口被占用嗎?nc也可以完成這樣的事情。它使用-l(listen)參數,用于綁定指定端口并監聽連接:

  1. $ nc -l 6379 
  2. nc: Address already in use 

當看到Address already in use的時候,就知道這個端口被占用了,否則它就會在這個端口監聽。當然這個作用是我瞎說的,但是可以用。

端口掃描

例如需要掃描某個機器上21-30哪些端口是開放的:

  1. $ nc  -n 127.0.0.1 -z 1230-1234 -v 
  2. nc: connect to 127.0.0.1 port 1230 (tcp) failed: Connection refused 
  3. nc: connect to 127.0.0.1 port 1231 (tcp) failed: Connection refused 
  4. nc: connect to 127.0.0.1 port 1232 (tcp) failed: Connection refused 
  5. nc: connect to 127.0.0.1 port 1233 (tcp) failed: Connection refused 
  6. Connection to 127.0.0.1 1234 port [tcp/*] succeeded! 

其中-n說明直接使用ip地址,而不使用域名,-z指定端口范圍,-v輸出詳細信息。從結果就可以看到,1234端口是可連接的。

TCP/UDP連接測試

當你在學習TCP相關的內容時,是否想著如何自己實踐觀察里面的狀態或者數據包?雖然推薦自己去寫一個TCP連接的服務端-客戶端程序,但是也可以利用nc命令來完成,例如,在一個終端中輸入如下內容:

  1. $ nc -l 1234 
  2. hello 編程珠璣 

表明在1234端口監聽,然后可以在另外一個終端進行連接;

  1. $ nc 127.0.0.1 1234 
  2. hello 編程珠璣 

連接本地地址1234端口,這個過程中就可以抓包,分析TCP的三次握手了。

除此之外,你還可以在建立好的連接之間發送消息(簡單的聊天功能),讓你分析更多!

默認情況,它創建的是TCP連接,而使用-u(UDP)參數可以測試UDP連通性。

  1. $ nc -v -u 182.3.226.35 80 
  2. Connection to 182.3.226.35 80 port [udp/http] succeeded! 

除此之外,還有很多參數用于調試,例如:

  • -b 允許廣播消息
  • -D 開啟socket調試模式
  • -d 禁止從標準輸入讀取內容
  • -k 客戶端退出后,保持連接
  • -v 顯示詳細信息

由于在后面的文章中還會借助nc來說明,因此這里不詳解介紹。

HTTP連接測試

例如查看HTTP頭信息:

  1. $ nc  www.baidu.com 80 
  2. HEAD / HTTP/1.1 
  3.  
  4.  
  5. HTTP/1.1 302 Found 
  6. Connection: Keep-Alive 
  7. Content-Length: 17931 
  8. Content-Type: text/html 
  9. Date: Sun, 23 Jun 2019 13:52:12 GMT 
  10. Etag: "54d9748e-460b" 
  11. Server: bfe/1.0.8.18 

連接后,輸入HEAD / HTTP/1.1或HEAD / HTTP/1.0,然后輸入兩個回車,可查看web服務器相關信息。

數據傳輸

還是利用前面的連接,借助重定向符可以進行文件傳輸,例如服務端監聽,并把內容輸出到out.txt:

  1. $ nc -l 1234 > out.txt 

而客戶端連接:

  1. $ nc 127.0.0.1 1234 < in.txt 

這樣客戶端in.txt的內容,就會傳輸到out.txt

當然了,對于文件傳輸,scp命令能更好地完成這件事。如果你沒有其他辦法了,可以試試nc。

網絡測試

前面說到可以通過nc傳輸數據,同樣如果我們想測試兩個主機間的網絡速度(當然你可以利用iperf工具來完成這個工作),nc也是可以幫忙的:

  1. #服務端監聽: 
  2. $ nc -vl 1234 >/dev/null 

其中重定向到/dev/null,表示將數據丟棄。

然后在另一臺主機上執行:

  1. $ dd if=/dev/zero bs=1M count=10 |nc -vn 127.0.0.1 1234 
  2. Connection to 127.0.0.1 1234 port [tcp/*] succeeded! 
  3. 10+0 records in 
  4. 10+0 records out 
  5. 10485760 bytes (10 MB, 10 MiB) copied, 0.0333675 s, 314 MB/s 

dd拷貝數據,這里從/dev/zero拷貝數據0,且一次1M,拷貝10次,最后通過nc命令發送到服務端。結束后,就可以看到統計信息了。

總結

nc命令短小精悍,但在很多方面能夠幫助我們,例如:

  • 端口掃描
  • 連接測試
  • TCP/UDP服務端客戶端監聽與連接
  • 網絡測試
  • 代理

nc命令的更多妙用等著你去探索!

本文轉載自微信公眾號「編程珠璣」,可以通過以下二維碼關注。轉載本文請聯系編程珠璣公眾號。

 

責任編輯:武曉燕 來源: 編程珠璣
相關推薦

2019-06-27 17:00:09

nc命令 Linux

2013-04-11 10:51:27

2010-12-01 12:31:23

NetCat掃描端口

2014-09-26 14:30:41

2020-03-13 11:18:17

運維架構技術

2020-07-02 09:21:40

Java 緩存開發

2022-02-15 10:15:13

Web網絡程序員

2009-07-21 14:16:18

Scalafor表達式

2019-06-28 11:26:31

LinuxWindowsTcping

2014-05-29 14:44:06

瑞士軍刀綜合征開發者

2013-06-08 10:36:47

Linux命令行

2017-05-03 14:45:45

MySQL數據恢復

2011-10-18 14:11:17

Web開發

2023-12-25 12:03:42

2023-12-07 18:16:50

2021-09-05 18:30:59

Alpine容器Busybox

2009-09-09 12:10:40

2011-08-01 09:43:08

PhoneGap 1.PhoneGap

2023-04-27 07:06:09

Categraf夜鶯

2015-09-28 09:46:31

ZooKeeper分布式系統瑞士軍刀
點贊
收藏

51CTO技術棧公眾號

日本香蕉视频在线观看| 精品一区二区三区视频日产| www.在线播放| 99国内精品久久| 92看片淫黄大片看国产片| 国产精品18| 亚洲国产97在线精品一区| 欧美色图另类| 亚洲国产精品影院| 成人www视频网站免费观看| 成人国产精品免费观看视频| 超碰成人在线免费观看| 性一交一乱一区二区洋洋av| 成人欧美一区二区三区在线| 精品一区在线| 日本精品性网站在线观看| 国产美女亚洲精品7777| 在线成人中文字幕| 裤袜国产欧美精品一区| 亚洲精品www久久久久久广东| 久久久久久999| 欧美xx视频| 亚洲国产精品va在看黑人| 污视频在线免费观看网站| 性欧美大战久久久久久久久| av777777| 亚洲一级不卡视频| 日韩欧美亚洲一区| 亚洲国产精品久久不卡毛片| 中文字幕在线网| 婷婷丁香久久五月婷婷| 午夜国产在线| 欧美亚洲图片小说| 青青青青在线| 精品国产免费人成电影在线观看四季 | 国产精品久久久久9999高清| 国产偷久久久精品专区| 亚洲韩日在线| 国产精品乱码一区二区三区| 亚洲精品综合| 天堂资源在线亚洲视频| 国模大尺度一区二区三区| 男同互操gay射视频在线看| 丰满亚洲少妇av| 欧美激情精品久久久久久小说| 午夜一区不卡| 亚洲一区三区电影在线观看| 精品系列免费在线观看| 精品无码一区二区三区爱欲| 久久一区二区视频| 97国产在线| 538在线一区二区精品国产| 欧美巨大丰满猛性社交| 欧美激情视频一区| 精品国精品国产自在久国产应用 | av不卡一区二区| 青青精品视频播放| 欧美视频亚洲视频| 亚洲精品一区二区三区四区五区| 欧美手机在线| 精品综合在线| aaa欧美日韩| 在线国产视频| 精品国产91乱码一区二区三区| 影音先锋在线影院| 在线电影院国产精品| 日本久久一区| 91青草视频久久| 久久综合影音| 三级a在线观看| 91成人免费电影| h1515四虎成人| 国产自产女人91一区在线观看| 亚洲免费毛片| 你懂的视频在线一区二区| 国产凹凸在线观看一区二区| 人猿泰山h版在线观看| 亚洲第一页自拍| 精品一区在线| 四虎4hu永久免费入口| 亚洲综合999| av在线不卡免费| 国产精品福利在线观看| 另类欧美日韩国产在线| 成人黄色网页| 亚洲人成77777在线观看网| 国产欧美一区二区精品久久久| 欧美一级黄色网| 快she精品国产999| 中文字幕av网| 日韩中文字幕在线视频播放| 亚洲特色特黄| 成片免费观看视频| 中文字幕日韩专区| 亚洲人妖在线| 老司机很黄的视频免费| 中日韩美女免费视频网址在线观看| 亚洲精品福利电影| 国产一区二区视频在线观看| 不卡av电影在线播放| 国产精品剧情| 国产精品久久久久久av| 国产精品资源在线看| 国产精品秘入口| 日本高清不卡的在线| 波多野结衣一区二区三区 | 老色鬼精品视频在线观看播放| 亚洲欧洲精品在线| 亚洲精品v日韩精品| 精品三区视频| 欧美一区二区在线| 五月婷婷激情综合网| 国产一区二区三区免费在线| 欧美一区二区三区在线免费观看| 久久99精品久久久久久久久久久久| 亚洲制服欧美久久| 日韩欧美在线字幕| 免费观看久久av| 男人添女人下面高潮视频| 欧美va亚洲va香蕉在线 | 欧美日韩三级在线| 99re8这里有精品热视频8在线| 国产精品最新在线观看| 2021久久国产精品不只是精品| 免费看av大片| 91国产精品电影| 成人午夜视频网站| 三级中文字幕在线观看| 欧美一区二区三区四区在线观看地址| 国产成人福利片| av男人的天堂在线观看| 国产欧美一区二区视频| 欧美日韩国产丝袜另类| 青青草国产成人a∨下载安卓| 在线成人av电影| 欧美一区二区三区人| 9色精品在线| 成人精品一区二区三区校园激情| 色伦专区97中文字幕| 久久99热99| 樱桃视频成人在线观看| 激情五月五月婷婷| 一区二区三区无码高清视频| 国产精品综合一区二区| 91福利精品在线观看| 亚洲 自拍 另类小说综合图区| 精品日本高清在线播放| 欧美电影《轻佻寡妇》| 无圣光视频在线观看| 成人欧美一区二区| 色成人在线视频| 99热精品在线观看| 国产高清视频色在线www| 最新中文字幕亚洲| 国产日韩欧美综合一区| 国产一区二区三区四区五区3d| 久久久久久久久久久免费| 紧缚捆绑精品一区二区| 国产精品69久久久| 欧美日韩国产乱码电影| 日本亚洲免费观看| 色综合久久一区二区三区| 国语自产精品视频在线看一大j8 | 亚洲国产一区在线观看| 午夜先锋成人动漫在线| 久久久久久77777| 97人人澡人人爽| 精品欧美黑人一区二区三区| 国产黑丝在线一区二区三区| 色悠久久久久综合先锋影音下载| 欧美 日韩 国产 在线观看| www.xxxx欧美| 亚洲在线中文字幕| 久久一日本道色综合久久| 日韩一区二区三免费高清在线观看| 色婷婷精品国产一区二区三区| 午夜一区二区三区视频| 丝袜亚洲精品中文字幕一区| 国产精品亚洲欧美日韩一区在线| 亚洲三区视频| 国产亚洲成精品久久| 蜜桃av一区二区三区电影| 亚欧成人精品| 成人中文字幕在线| 国产精品豆花视频| 老司机亚洲精品| 国产精品久久久久久久久免费桃花| 国内精品伊人久久久久影院对白| 日本女优一区| 91女厕偷拍女厕偷拍高清| 亚洲精品视频久久| 亚洲一区二区在线看| 中午字幕在线观看| 日韩在线成人| 国产精品一区专区| 亚洲男人天堂2019| 久久久久国产一区二区三区| 欧美成人合集magnet| 久久综合久久美利坚合众国| 国产91色在线免费|