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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UAC执行批处理,进行提示
- 下一篇: linux键盘映射默认,Linux 中的