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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

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

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

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

sokit是一款非常簡單易用的tcp、udp調試工具,主要適用于專業的網絡管理使用,它可以輕松查看網內的數據情況,能夠有效地接收、發送、轉發TCP或UDP數據包。網上大多數版本是基于win下的,linux下也可以編譯。

主要特色

服務器模式

用來監聽本地端口,接收外部數據包,并且可以回復自定義數據

客戶端模式

用來連接服務器,發送自定義數據包,并接收遠程回復數據

轉發器模式

用來監聽本地端口,將接收到的數據包發送給指定的遠程服務器,也可以在轉發數據流中插入自定義數據向雙發發送

支持發送ascii字符串數據,以及十六進制表示的原始字節,單次發送的字符數目沒有限制

收到的數據會同時以這兩種形式顯示

sokit數據輸入格式

發送區的編輯框內的字符會按照ascii值發送(多字節字符按照UTF8編碼),如果需要發送十六進制原始數據,請將相應數值的ascii表示放進方括號中。例如:[FF AB CD 12 12],實際發送時會過濾掉方括號本身,以及其中的空格字符。(使用兩個連續的 [[ 表示 [ 字符本身)

安裝

首先安裝要安裝好homebrew,假如沒有安裝的同學請看一下

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

github地址

安裝saka倉庫

brew tap rangaofei/saka

然后安裝軟件

brew install sokit

因為要依賴qt,所以安裝會稍微慢一點,安裝成功后執行命令即可:

sokit

啟動界面:

sokit.png

測試socket通信界面:

sokit2.png

特別感謝

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

同時感謝群友空槐,是他幫我測試brew安裝。

同時要感謝掘金同學步一步,是他第一個提出編譯有問題的。

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。