最近我重构了该项目,地址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相关推荐

  1. mac下的socket调试工具---sokit

    sokit是一款非常简单易用的tcp.udp调试工具,主要适用于专业的网络管理使用,它可以轻松查看网内的数据情况,能够有效地接收.发送.转发TCP或UDP数据包. 1. 首先安装要安装好homebre ...

  2. Mac下的串口调试工具(2018更新)

    注意:在苹果商店已经有人上架类似的应用:https://apps.apple.com/cn/app/id1530756768 Mac下的串口调试工具,基于开源库ORSSerialPort,下载地址: ...

  3. mssql linux版本,在 Mac 下安装 MSSQL for Linux

    我的开发环境一直是 Mac,最近一个项目要用到 MSSQL,因此开始尝试直接在 Docker for Mac 下运行 MSSQL for Linux 版本(之前只能在 Windows 环境下安装 MS ...

  4. linux下socket调试,linux 下的socket 调试工具 netcat 使用

    该工具有三种模式: 1. client 模式    netcat [options]  remote  port 2. server模式   netcat -l -p port  [options] ...

  5. eve可以在linux运行吗,ubuntu下为eve游戏搭载 wine环境

    援引该地址的参考,本文仅做整理: http://bbs.eve-china.com/thread-626756-1-1.html linux的显卡是否驱动成功,依次键入如下命令察看: sudo apt ...

  6. linux运行雷神之锤,Ubuntu下多人射击类游戏 Quake Live 雷神之锤

    今天本人开始Ubuntu 游戏系列专题咯,第一个推荐游戏是Quake Live 雷神之锤.Quake Live 雷神之锤是一款可以运行于Windows Linux及mac系统的多人射击游戏,游戏是借助 ...

  7. vmware windows linux udp通信,windows 下 udp socket

    服务端 #include #include #include int main (int agrc,char*argv[]) { SOCKET socket1; WSADATA wsaData; in ...

  8. mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法...

    发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 "错误: 找不到或无法加载主类" 工程结构 查 ...

  9. Mac OS下安装串口调试工具minicom

    最近在做一个Mac下的ssh调试工具,但是出现了一点问题.后来发现居然Mac下有串口调试工具可以用,所以果断换串口了,是普通PL2303芯片的usb转串口线. 接下来说下简单的安装步骤吧.我是勤劳的搬 ...

  10. android studio日志不打印,Mac 下 Android Studio 不打印日志的解决办法

    Mac 下 Android Studio 不打印日志的解决办法 Mac 下 Android Studio 不打印日志的解决办法 前言: 在 Mac 下使用 Android Studio 时常会遇到 A ...

最新文章

  1. 一文读懂Faster RCNN
  2. vim 高级使用技巧第二篇
  3. php操作redis_PHP操作redis的两种方式
  4. linux用户ftp失败,vsftpd本地用户登录密码错误的解决方法
  5. Git 将代码回到指定版本
  6. linux centos8下载,在Centos8上安装和使用curl
  7. inittab文件格式
  8. LeetCode 241. 为运算表达式设计优先级(动态规划)
  9. sqli-lab——Writeup21~38(各种过滤绕过WAF和)
  10. 云架构师是做什么的_为什么以及如何成为云架构师
  11. 水晶报表之创建子报表
  12. 类和对象编程(五):友元函数
  13. 存储知识学习之--IP网络存储iSCSI的概念与工作原理
  14. 一线二线城市工作的区别
  15. 论文笔记:WORD TRANSLATION WITHOUT PARALLEL DATA
  16. [原创] HBuildX,微信小程序模拟器报错(如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目)
  17. Html5小游戏 转微信小程序,白鹭H5游戏转微信小游戏问题集锦,你关心的都在这里...
  18. Ubuntu mirror source modify
  19. js实现chrome浏览器copy复制功能
  20. php对字符串进行加密、解密

热门文章

  1. VMware虚拟终端的下载及安装
  2. ActiveX控件概述
  3. 网上银行“安全登录控件”分析
  4. 常用股票软件linux,在 Linux 下看股票?
  5. python实现诺基亚双人贪吃蛇小游戏
  6. Linux下安装flash player插件
  7. 使用“网吧卫士”实现网吧带宽完美管理(转)
  8. linux acrobat,开源Linux Acrobat Javascript编辑器
  9. 超详细|一篇搞定操作系统——文件管理
  10. 如何用pe备份linux系统盘,使用轻松备份创建可启动光盘或U盘