跨平台 GUI可视化 网络调试工具
mNetAssist
http://blog.chinaunix.net/uid-21977056-id-4310527.html
https://github.com/busyluo/mNetAssist

老版本基于QT4.8.5开发,新版本升级到支持QT5
支持Windows\Deepin\UBuntu等,以及其他支持DEB包的Linux系统。
windows下的软件包解压即可使用: http://pan.baidu.com/s/1qWujJti
Linux系统下的64位DEB包: http://pan.baidu.com/s/1nt9JW6l
Linux系统下的32位DEB包: http://pan.baidu.com/s/1qWshJsS
安卓系统(横屏使用): http://pan.baidu.com/s/1qWDg8CO
CentOS(7已测试): http://pan.baidu.com/s/1c0EkUvm
安装若遇到问题给我发邮件,94088737@qq.com
其中 DEB包不是最新的,但大部分功能没问题。
目前在测试CentOS7版本时发现有两个缺陷:
1按照十六进制发送的报文,如果是多个字节,必须用空格分开各字节,否则会认为只有一个字节内容。
2 返回的报文是十六进制,但是现实的内容有点问题,可能是解析包或者显示的时候有问题。
后来得到原作者的热心帮助,通过修改源码重新编译问题都得到了解决。编译后的版本见附件(仅可用于CentOS7上)。
注意:CentOS 7 上运行,如果遇到错误提示:“symbol lookup error: /lib64/libQt5Gui.so.5: undefined symbol: hb_font_funcs_set_font_h_extents_func”
可通过安装以下包解决(参考链接): yum install harfbuzz
PacketSender
https://packetsender.com/

基于QT5
功能很多,但是界面似乎又有些过于复杂了。
CentOS 7 上不能直接运行提供的编译后Linux程序版本,不提供源代码。可通过wine模拟运行windows版本程序。
SocketTest
https://sourceforge.net/projects/sockettest/
基于java开发
非常简陋,不能按照十六进制发送指令。强烈不推荐。。。
后记:
由于Linux/UNIX平台拥有众多的开源命令行工具,且使用Python等编程语言实现报文的简单收发测试也并不是很困难;同时大部分情况下都是在SHELL下进行的交互,可充分利用管道的特性进行各种操作,因此开发基于图形化界面的工具动力不足,图形化工具很少也是正常的。
如果想深入掌握网络工具,可以试试了解使用netcat、tcpdump、tcping等基于命令行的网络调试和测试工具。
Windows下的图形化调试工具非常丰富,不再一一罗列。
本人建议使用一款叫NetAssist的工具(下载链接),基于C#开发,非常方便,且经常更新,强烈推荐。
在该网站下还有一款姐妹软件,UartAssist,用于串口调试,也非常方便。

还有一种方式可以支持跨平台软件的操作:在Linux平台使用Wine模拟运行Windows环境下的某些调试工具。
注意:某些程序是Windows 32-bit,如果系统是64-bit的,比如说是CentOS 7 64-bit,默认安装执行的wine是64位的,直接执行win-32的程序可能会报错“wine: Bad EXE format for ......”,可能需要通过配置WINEPREFIX使得采用32-bit运行程序。
WINEPREFIX="$HOME/prefix32" wine NetAssist.exe
对于某些由于环境配置或缺少系统dll导致的运行问题,可尝试通过winecfg或者winetricks工具解决,在此不详细展开。
以上的NetAssist需要在wine的32-bit环境下才能正确运行(可能还需要通过winetricks安装dotnet framworks),运行的界面和Windows下相同。而 PacketSender 的portable版本可以在wine的32-bit和64-bit下都正确执行。

参考资料:
Windows Deepin Ubuntu 系统均可以使用的网络调试助手-mNetAssist
Announcement: 32 Bit Wine Repo For RHEL And CentOS 7
WINE 32BIT INSTALLATION ON CENTOS 7
Configuring WINE with Winetricks
跨平台 GUI可视化 网络调试工具的更多相关文章
- Ubuntu下的MongoDB GUI 可视化管理工具
目录 1 Robo 3T 2 NoSQLBooster for MongoDB(收费) 3 JetBrains Plugin Repository :: Mongo Plugin Ubuntu下的Mo ...
- .NET Core 跨平台 GUI 开发之 GTtkSharp 初级篇
.NET Core 跨平台 GUI 开发之 GTtkSharp 初级篇 本文作为初级篇,适合已经安装好.NET Core 环境以及 Gtk 环境,并具备了 C#开发基础知识,能跑一些简单的例子,希望更 ...
- Atitit 桌面软件跨平台gui解决方案 javafx webview
Atitit 桌面软件跨平台gui解决方案 javafx webview 1.1. 双向js交互1 1.2. 新弹出窗口解决1 1.3. 3.文档对象入口dom解析1 1.4. 所以果断JavaFX, ...
- atitit.跨平台gui 概览
atitit.跨平台gui 概览 为什么需要跨平台gui 国际上那些跨平台的GUI程序,除了像Firefox之类的大型项目会重写界面外,中小型的项目基本上都是用GTK+或WxWidgets为多.毕竟要 ...
- ROS机器人程序设计(原书第2版)补充资料 (叁) 第三章 可视化和调试工具
ROS机器人程序设计(原书第2版)补充资料 (叁) 第三章 可视化和调试工具 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. ~$ rosl ...
- 我发起了一个 .Net 开源 跨平台 GUI (界面开发框架)项目 HtmlCore
大家好 , 我发起了一个 .Net 开源 跨平台 GUI (界面开发框架)项目 , 名字叫 HtmlCore . 项目的一个主要目标是可以用 .Net 在 移动设备 上 开发 GUI 程序 (界面程 ...
- Ubuntu—安装网络调试工具
https://pan.baidu.com/s/1G6oHXp3SvcN6HMAMqTdqhA 1,在ubuntu的终端下,切换到网络调试工具所在的目录 $ cd 桌面/ #我的放在桌面上 2, ...
- linux系统——网络调试工具
http://blog.csdn.net/chinalinuxzend/article/details/1799279 1.网络调试工具概说: 如 果我们把一台机器接入网络中,通过网络配置工具的配置这 ...
- 自荐RedisViewer有情怀的跨平台Redis可视化客户端工具
# **自荐一个有情怀的跨平台Redis可视化客户端工具——RedisViewer**[转载自 最美分享Coder 2019-09-17 06:31:00](https://www.toutiao.c ...
随机推荐
- I-team 博客的 gitlab-runner 持续集成实践
做为一个略微看过nodejs语法,但又不懂nodejs的攻城狮,搭建hexo环境很是麻烦,要考虑到FQ版本兼容等问题.于是乎,博主每换一个电脑,为了能继续发博客,都需要在新电脑上花一天时间重新搞一下 ...
- c++分块算法(暴力数据结构)
快要noip了,该写些题解攒攒rp了(逃) 看到题解里那么多线段树啊,树状数组啊,本蒟蒻表示:这都是什么鬼东西? 在所有高级数据结构中,树状数组是码量最小的,跑的也基本是最快的,但理解很难,并且支持的 ...
- 数数(高维DP)
T1 数数 [问题描述] fadbec 很善于数数,⽐如他会数将 a 个红球,b 个黄球,c 个蓝球,d 个绿球排成⼀列,任意相邻不同⾊的数⽬. 现在 R 君不知道 fadbec 数的对不对,想让你也 ...
- 【洛谷九月月赛T1】签到题(bsgs)(快速乘)
说好的签到题呢qwq....怎么我签到题都不会啊qwq 之后看了bsgs才发现貌似不是那么那么难fake!!什么东西... 先贴上部分分做法(也就是枚举1的个数,然后每一步都进行取模(这和最后取模结果 ...
- 【OCP-12c】CUUG最新考试原题整理及答案(071-11)
11.(5-8) choose the best answer: Examine the structure of the BOOKS_TRANSACTIONS table. You want to ...
- Red Hat安全性指南
https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/security_guide/sec-usi ...
- TensorFlow支持GPU配置问题
目录 Tensorflow-GPU 环境条件 现有硬件 现有软件 硬件要求 软件要求 步骤 0.Visual studio 1.下载安装显卡驱动 2.下载对应版本 CUDA 3.安装配置 cuDNN ...
- 极光大数据告诉你,程序员们都在"愁"些啥?
有言道:隔行如隔山.面对不甚熟悉的人群和岗位,我们很容易在固有印象的干扰下,作出一些偏离实际的解读.比如在很多外行人眼中,程序员群体的固有形象是性格木讷,生活方式通常也比较宅.他们最大的爱好就是玩游戏 ...
- 仿照swpu邮寄系统的登录页面
实验过程 跟着老师的文档过了一遍手,稍作了修改 效果展示 页面在网盘: 链接:https://pan.baidu.com/s/1jsT0SDiiJXzPtR93ZAh1YA 提取码:9miq
- Oracle汉字用户名数据脱敏长度不变,rpad函数使用
信息安全考虑,有时需要对用户名称进行数据脱敏. 针对Oracle数据库,进行取数数据脱敏处理 脱敏规则: 长度小于9个字符,只保留前3个汉字与后3个汉字,中间全部由*填充. 长度9个字及以上及奇数,隐 ...