暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

4.3k star,推荐一款好玩的工具

大侠之运维 2023-11-02
312

点击上方蓝字  关注大侠之运维

大家好,这里是大侠之运维,每天分享各类干货。

今天推荐的这个项目是基于windivert实现的可以通过按键实现对windwos网络的控制,如模拟网络延迟、节流、丢包等


项目地址见文末,可以先看下效果图:


你有没有想过,如果你的网络连接突然变得很差,或者你的应用程序出现了一些奇怪的错误,你该怎么办?


有没有一种工具,可以让你模拟这些情况,从而测试你的应用程序的鲁棒性和性能?


如果你对这个问题感兴趣,那么我要向你推荐一个好玩的工具,它叫做clumsy。


clumsy是一个开源的Windows平台上的网络模拟工具,它可以让你在本地网络上故意制造各种网络问题,比如延迟、丢包、乱序、重复、损坏、篡改等。它的特点有:



  • 简单易用:clumsy只有一个可执行文件,不需要安装任何依赖库或驱动程序。它有一个图形界面,可以让你方便地选择和调整各种网络参数。
  • 强大灵活:clumsy可以对任何进程或协议进行过滤和操作,你可以根据自己的需要定制你想要模拟的网络场景。
  • 有趣有用:clumsy可以让你体验不同的网络环境对你的应用程序的影响,你可以发现和修复一些潜在的bug,或者优化你的应用程序的性能和用户体验。

要使用clumsy,你只需要下载它的压缩包,解压后运行clumsy.exe文件。


然后,你就可以在界面上选择你想要模拟的网络问题,比如延迟、丢包等,并设置相应的参数,比如百分比、毫秒数等。最后,点击Start按钮,就可以开始模拟了。


如果你想停止模拟,只需要点击Stop按钮即可。


除了clumsy之外,还有一些类似的工具,可以让你模拟网络问题。比如:



  • [Network Link Conditioner]:这是一个Mac OS X平台上的工具,它可以让你在系统层面上模拟不同的网络条件,比如3G、EDGE、WiFi等。
  • [tc]:这是一个Linux平台上的命令行工具,它可以让你在内核层面上控制和修改网络流量和行为。
  • [Charles]:这是一个跨平台的Web调试代理服务器工具,它可以让你查看和修改HTTP/HTTPS请求和响应,并提供了一些网络模拟功能。

clumsy这样的工具,在实际中有很多使用场景。比如:



  • 开发者:开发者可以使用clumsy来测试他们开发的应用程序或网站,在不同的网络环境下是否能够正常运行,并且有良好的性能和用户体验。

  • 游戏玩家:游戏玩家可以使用clumsy来模拟一些游戏中可能遇到的网络问题,比如延迟、丢包等,并且观察游戏中的表现和反馈。

  • 安全研究者:安全研究者可以使用clumsy来模拟一些网络攻击或防御的手段和效果,比如篡改、重放、中间人攻击等,并且分析其对目标系统或协议的影响。


总之,clumsy是一个好玩的工具,它可以让你模拟各种网络问题,从而测试和优化你的应用程序或网站,或者体验和学习一些网络相关的知识和技巧。


如果你对这个工具感兴趣,不妨下载试试看,也许你会发现一些有趣的事情。😊


开源项目地址:
https://github.com/jagt/clumsy


​大侠之运维,相识便是缘
收集不易,点赞、留言、分享就是大侠🦸‍♀️写下去的动力!


👆点击查看更多内容👆


推荐阅读 ⬇️ 都是高赞

Linux超级漂亮的Shell

notepad++不用了,我用notepad next

再见了 Xshell、iTerm2、FinalShell,mobaxterm,这款开源的终端工具真香
windows远程不要再用mstsc了,推荐一款神器

       

PS:在看支持下吧!

文章转载自大侠之运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论