日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux运行sokit,mac下的socket调试工具---sokit

發(fā)布時(shí)間:2023/12/20 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux运行sokit,mac下的socket调试工具---sokit 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近我重構(gòu)了該項(xiàng)目,地址http://product.rangaofei.cn/ssokit/pages/,直接打包成了dmg文件,可以不依賴qt工程,直接安裝,有興趣的伙伴可以試試

本版本是用cmake重新編譯的qt工程源文件,發(fā)布到我的倉庫了,需要先安裝homrebrew。文章中有連接。

sokit是一款非常簡(jiǎn)單易用的tcp、udp調(diào)試工具,主要適用于專業(yè)的網(wǎng)絡(luò)管理使用,它可以輕松查看網(wǎng)內(nèi)的數(shù)據(jù)情況,能夠有效地接收、發(fā)送、轉(zhuǎn)發(fā)TCP或UDP數(shù)據(jù)包。網(wǎng)上大多數(shù)版本是基于win下的,linux下也可以編譯。

主要特色

服務(wù)器模式

用來監(jiān)聽本地端口,接收外部數(shù)據(jù)包,并且可以回復(fù)自定義數(shù)據(jù)

客戶端模式

用來連接服務(wù)器,發(fā)送自定義數(shù)據(jù)包,并接收遠(yuǎn)程回復(fù)數(shù)據(jù)

轉(zhuǎn)發(fā)器模式

用來監(jiān)聽本地端口,將接收到的數(shù)據(jù)包發(fā)送給指定的遠(yuǎn)程服務(wù)器,也可以在轉(zhuǎn)發(fā)數(shù)據(jù)流中插入自定義數(shù)據(jù)向雙發(fā)發(fā)送

支持發(fā)送ascii字符串?dāng)?shù)據(jù),以及十六進(jìn)制表示的原始字節(jié),單次發(fā)送的字符數(shù)目沒有限制

收到的數(shù)據(jù)會(huì)同時(shí)以這兩種形式顯示

sokit數(shù)據(jù)輸入格式

發(fā)送區(qū)的編輯框內(nèi)的字符會(huì)按照ascii值發(fā)送(多字節(jié)字符按照UTF8編碼),如果需要發(fā)送十六進(jìn)制原始數(shù)據(jù),請(qǐng)將相應(yīng)數(shù)值的ascii表示放進(jìn)方括號(hào)中。例如:[FF AB CD 12 12],實(shí)際發(fā)送時(shí)會(huì)過濾掉方括號(hào)本身,以及其中的空格字符。(使用兩個(gè)連續(xù)的 [[ 表示 [ 字符本身)

安裝

首先安裝要安裝好homebrew,假如沒有安裝的同學(xué)請(qǐng)看一下

這里容我先裝個(gè)逼,推廣一下自己的倉庫,雖然只有幾個(gè)包:

github地址

安裝saka倉庫

brew tap rangaofei/saka

然后安裝軟件

brew install sokit

因?yàn)橐蕾噏t,所以安裝會(huì)稍微慢一點(diǎn),安裝成功后執(zhí)行命令即可:

sokit

啟動(dòng)界面:

sokit.png

測(cè)試socket通信界面:

sokit2.png

特別感謝

這個(gè)工具首先感謝sinpolib,該工具是由他用qt來構(gòu)建的,我不過是重新編譯移植到了macos的homebrew下。

同時(shí)感謝群友空槐,是他幫我測(cè)試brew安裝。

同時(shí)要感謝掘金同學(xué)步一步,是他第一個(gè)提出編譯有問題的。

總結(jié)

以上是生活随笔為你收集整理的linux运行sokit,mac下的socket调试工具---sokit的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。