Mac下网络工具(使用python语言,pyqt作为界面--版本持续迭代)

前言

  • 因为从来没有使用过mac笔记本,所以最近换了电脑。使用起来的感受只有两个字(真香)。但是应用软件的缺少是个诟病,在windows下面很多好用的软件,在mac下面却找不到,或者需要花钱购买。一谈到钱我就很激动,我并不排斥收钱,因为软件也是作者开发的,投入了时间和精力。于是我就想着自己开发一款,方便自己平时开发调试使用。语言的话我采用了当前最流行的python(说实话写这个程序自己才开始看python,路很艰辛,现在的python水平还没入门)。界面的话我采用了pyqt,其实就是qt的python版本,实际是对qt的封装。(c++学过一点,qt的底层就是c++,但是放弃了,c++宇宙第一难度语言)。有想法就开始做吧,第一个版本能收发数据一共花了3天。后面因为在更新其他博客,晚上才可以写代码,毕竟白天还要上班,经过了2周,我认为第一个可用的版本V1.0.0算是好了。于是,我决定共享出来(轻喷,半吊子水,有问题欢迎留言和提issue)。本人将持续更新(细节,bug以及框架代码的持续优化)

TODO: 因为我身边只有一台mac,所以我不确定我打的包是否可用。如果不可用,请及时给我留言,谢谢。

程序截图

  • 说明:界面是仿照windows的工具写的
  • 在这里插入图片描述
    在这里插入图片描述
  • 目前还只实现了tcp服务器,因为在我目前的工作中,tcp是最常用到的。底层采用了多线程计算,支持多连接,连接的客户端信息展示到客户端列表中。发送数据的时候,选择不同的客户端即可发送。

github地址
https://github.com/yangpf92/nettool_for_mac

从下一周开始我将写一些关于linux内核协议栈的编程,主要是添加一些hook来实现一些功能,欢迎大家关注我。

欢迎加入QQ群(610849576),大家一起交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值