python-tcp/ip網(wǎng)絡編程-網(wǎng)絡調試助手的使用

本文作者:黎智煊蛮寂,叩丁狼高級講師械蹋。原創(chuàng)文章,轉載請注明出處。

網(wǎng)絡調試助手的使用

  • 俗話說,好馬配好鞍,今天我們來簡單認識一下幾個平臺的網(wǎng)絡助手如何使用.

先說一下,假如不是用外部圖形化工具的情況下, 我們如何捕獲一些網(wǎng)絡數(shù)據(jù).

  1. 現(xiàn)在假設一下你正在使用基于BSD,LINUX,UNIX或者MAC OS X,那么你可以利用nc命令進行網(wǎng)絡測試,比如說,你用nc監(jiān)聽了一個本地的8889端口,然后你利用瀏覽器發(fā)起請求,你就可以看到請求方的內容了.

又或者換句話說,你需要測試雙方電腦的網(wǎng)絡是否可達,你就沒必要裝一個httpd,apache,這樣的網(wǎng)頁服務器去測試了,直接使用nc命令就可以了.

如圖.

叩丁狼教育.png
使用網(wǎng)絡調試的好處
  1. 服務器模式
    用來監(jiān)聽本地端口僧鲁,接收外部數(shù)據(jù)包,并且可以回復自定義數(shù)據(jù)
  2. 客戶端模式
    用來連接服務器卷谈,發(fā)送自定義數(shù)據(jù)包吸重,并接收遠程回復數(shù)據(jù)
  3. 轉發(fā)器模式
    用來監(jiān)聽本地端口,將接收到的數(shù)據(jù)包發(fā)送給指定的遠程服務器怪瓶,也可以在轉發(fā)數(shù)據(jù)流中插入自定義數(shù)據(jù)向雙發(fā)發(fā)送
  4. 支持發(fā)送ascii字符串數(shù)據(jù)萧落,以及十六進制表示的原始字節(jié),單次發(fā)送的字符數(shù)目沒有限制
  5. 收到的數(shù)據(jù)會同時以這兩種形式顯示

window端工具

下載:
http://gd2.greenxf.com:8099/%E7%BD%91%E7%BB%9C%E5%B7%A5%E5%85%B7/%E7%BD%91%E7%BB%9C%E7%9B%91%E6%B5%8B/netassist.4(www.greenxf.com).rar

  • 軟件使用截圖


    叩丁狼教育.png

linux端網(wǎng)絡調試工具

Linux系統(tǒng)下的64位DEB包: http://pan.baidu.com/s/1nt9JW6l
軟件也是類似的.

叩丁狼教育.png


mac端網(wǎng)絡調試工具

由于本文章也是基于mac來編輯的,所以,下面介紹怎么用,也是用mac來記錄了.

安裝方法:
  1. 首先安裝brew工具
    命令行輸入 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. 安裝saka倉庫
    brew tap rangaofei/saka
  3. 然后安裝軟件
    brew install sokit
  4. 因為要依賴qt洗贰,所以安裝會稍微慢一點找岖,安裝成功后執(zhí)行命令即可:
    sokit
  • 軟件截圖


    叩丁狼教育.png

tcp/udp端口可以同時綁定

  • 這是測試前的必講部分
  • TCP、UDP可以綁定同一端口來進行通信
  • 類似于文件描述符敛滋,每個端口都擁有一個叫端口號(port number)的整數(shù)型標識符许布,用于區(qū)別不同端口。由于TCP/IP傳輸層的兩個協(xié)議TCP和UDP是完全獨立的兩個軟件模塊绎晃,因此各自的端口號也相互獨立蜜唾,如TCP有一個255號端口杂曲,UDP也可以有一個255號端口,二者并不沖突袁余。

如果是測試監(jiān)聽本地端口,必須先監(jiān)聽對應端口

  • 這樣就同時監(jiān)聽tcp和udp的8080端口,然后一個模擬客戶端,一個模擬服務端,
  • 服務端寫好監(jiān)聽的端口,然后[tCP Listen]和[UDP Listen]都同時勾選,然后下面是有監(jiān)聽成功的提示的
  • 客戶端的話,就寫好發(fā)送到對方的ip地址和端口,然后點擊[UDP Channel],然后就可以發(fā)送數(shù)據(jù)了,同理,連接和發(fā)送成功下面都有顯示信息的.
  • 類似的,服務端建立好tcp端口的服務,客戶端就發(fā)送對應內容到tcp對應的端口就可以了.


    叩丁狼教育.png

想獲取更多技術干貨擎勘,請前往叩丁狼官網(wǎng):http://www.wolfcode.cn/all_article.html

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市颖榜,隨后出現(xiàn)的幾起案子棚饵,更是在濱河造成了極大的恐慌,老刑警劉巖掩完,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件噪漾,死亡現(xiàn)場離奇詭異,居然都是意外死亡且蓬,警方通過查閱死者的電腦和手機欣硼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缅疟,“玉大人分别,你說我怎么就攤上這事〈嬉” “怎么了耘斩?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長桅咆。 經(jīng)常有香客問我括授,道長,這世上最難降的妖魔是什么岩饼? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任荚虚,我火速辦了婚禮,結果婚禮上籍茧,老公的妹妹穿的比我還像新娘版述。我一直安慰自己,他們只是感情好寞冯,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布渴析。 她就那樣靜靜地躺著,像睡著了一般吮龄。 火紅的嫁衣襯著肌膚如雪俭茧。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天漓帚,我揣著相機與錄音母债,去河邊找鬼。 笑死,一個胖子當著我的面吹牛毡们,可吹牛的內容都是我干的迅皇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼衙熔,長吁一口氣:“原來是場噩夢啊……” “哼喧半!你這毒婦竟也來了?” 一聲冷哼從身側響起青责,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎取具,沒想到半個月后脖隶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡暇检,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年产阱,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片块仆。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡构蹬,死狀恐怖,靈堂內的尸體忽然破棺而出悔据,到底是詐尸還是另有隱情庄敛,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布科汗,位于F島的核電站藻烤,受9級特大地震影響,放射性物質發(fā)生泄漏头滔。R本人自食惡果不足惜怖亭,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望坤检。 院中可真熱鬧兴猩,春花似錦、人聲如沸早歇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缺前。三九已至蛀醉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間衅码,已是汗流浹背拯刁。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留逝段,地道東北人垛玻。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓割捅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親帚桩。 傳聞我的和親對象是個殘疾皇子亿驾,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內容

  • 網(wǎng)絡編程 網(wǎng)絡編程對于很多的初學者來說,都是很向往的一種編程技能账嚎,但是很多的初學者卻因為很長一段時間無法進入網(wǎng)絡編...
    程序員歐陽閱讀 2,014評論 1 37
  • 計算機網(wǎng)絡概述 網(wǎng)絡編程的實質就是兩個(或多個)設備(例如計算機)之間的數(shù)據(jù)傳輸莫瞬。 按照計算機網(wǎng)絡的定義,通過一定...
    蛋炒飯_By閱讀 1,224評論 0 10
  • 1.這篇文章不是本人原創(chuàng)的郭蕉,只是個人為了對這部分知識做一個整理和系統(tǒng)的輸出而編輯成的疼邀,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,063評論 6 174
  • 個人認為,Goodboy1881先生的TCP /IP 協(xié)議詳解學習博客系列博客是一部非常精彩的學習筆記召锈,這雖然只是...
    貳零壹柒_fc10閱讀 5,054評論 0 8
  • 網(wǎng)絡編程 一.楔子 你現(xiàn)在已經(jīng)學會了寫python代碼涨岁,假如你寫了兩個python文件a.py和b.py拐袜,分別去運...
    go以恒閱讀 2,016評論 0 6