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相关推荐
- mac下的socket调试工具---sokit
sokit是一款非常简单易用的tcp.udp调试工具,主要适用于专业的网络管理使用,它可以轻松查看网内的数据情况,能够有效地接收.发送.转发TCP或UDP数据包. 1. 首先安装要安装好homebre ...
- Mac下的串口调试工具(2018更新)
注意:在苹果商店已经有人上架类似的应用:https://apps.apple.com/cn/app/id1530756768 Mac下的串口调试工具,基于开源库ORSSerialPort,下载地址: ...
- mssql linux版本,在 Mac 下安装 MSSQL for Linux
我的开发环境一直是 Mac,最近一个项目要用到 MSSQL,因此开始尝试直接在 Docker for Mac 下运行 MSSQL for Linux 版本(之前只能在 Windows 环境下安装 MS ...
- linux下socket调试,linux 下的socket 调试工具 netcat 使用
该工具有三种模式: 1. client 模式 netcat [options] remote port 2. server模式 netcat -l -p port [options] ...
- eve可以在linux运行吗,ubuntu下为eve游戏搭载 wine环境
援引该地址的参考,本文仅做整理: http://bbs.eve-china.com/thread-626756-1-1.html linux的显卡是否驱动成功,依次键入如下命令察看: sudo apt ...
- linux运行雷神之锤,Ubuntu下多人射击类游戏 Quake Live 雷神之锤
今天本人开始Ubuntu 游戏系列专题咯,第一个推荐游戏是Quake Live 雷神之锤.Quake Live 雷神之锤是一款可以运行于Windows Linux及mac系统的多人射击游戏,游戏是借助 ...
- vmware windows linux udp通信,windows 下 udp socket
服务端 #include #include #include int main (int agrc,char*argv[]) { SOCKET socket1; WSADATA wsaData; in ...
- mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法...
发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 "错误: 找不到或无法加载主类" 工程结构 查 ...
- Mac OS下安装串口调试工具minicom
最近在做一个Mac下的ssh调试工具,但是出现了一点问题.后来发现居然Mac下有串口调试工具可以用,所以果断换串口了,是普通PL2303芯片的usb转串口线. 接下来说下简单的安装步骤吧.我是勤劳的搬 ...
- android studio日志不打印,Mac 下 Android Studio 不打印日志的解决办法
Mac 下 Android Studio 不打印日志的解决办法 Mac 下 Android Studio 不打印日志的解决办法 前言: 在 Mac 下使用 Android Studio 时常会遇到 A ...
最新文章
- 一文读懂Faster RCNN
- vim 高级使用技巧第二篇
- php操作redis_PHP操作redis的两种方式
- linux用户ftp失败,vsftpd本地用户登录密码错误的解决方法
- Git 将代码回到指定版本
- linux centos8下载,在Centos8上安装和使用curl
- inittab文件格式
- LeetCode 241. 为运算表达式设计优先级(动态规划)
- sqli-lab——Writeup21~38(各种过滤绕过WAF和)
- 云架构师是做什么的_为什么以及如何成为云架构师
- 水晶报表之创建子报表
- 类和对象编程(五):友元函数
- 存储知识学习之--IP网络存储iSCSI的概念与工作原理
- 一线二线城市工作的区别
- 论文笔记:WORD TRANSLATION WITHOUT PARALLEL DATA
- [原创] HBuildX,微信小程序模拟器报错(如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目)
- Html5小游戏 转微信小程序,白鹭H5游戏转微信小游戏问题集锦,你关心的都在这里...
- Ubuntu mirror source modify
- js实现chrome浏览器copy复制功能
- php对字符串进行加密、解密