SpeedyTest:一款基于纯Python的网络连接质量检测和OSINT工具

2024-06-05 350 0

关于SpeedyTest

SpeedyTest是一款功能强大的命令行工具,该工具基于纯Python 3开发,旨在帮助广大研究人员检测目标设备的网络连接质量和其他网络相关信息。

无论你是安全研究人员、网络管理员或程序开发人员,如果你想要测试目标服务器或设备的网络连接质量或OSINT信息,那么SpeedyTest绝对是你的完美选择。

功能介绍

1、测量下载速度、上传速度和ping延迟;

2、生成包含速度测试结果图形化显示的详细报告;

3、以各种格式(CSV、JSON等)保存和导出测试结果;

4、自定义速度测试参数和服务器选择;

5、比较一段时间内的速度测试结果,以跟踪性能变化;

6、支持使用提供的API将SpeedyTest集成到自己的项目中;

7、使用保存的数据库跟踪时间线;

工具要求

speedtest-cli==2.1.3

colorama==0.4.4

matplotlib==3.4.3

speedtest-cli

工具安装

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好最新版本的Python 3环境。

接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/HalilDeniz/SpeedyTest.git

然后切换到项目目录中,使用pip命令和项目提供的requirements.txt文件安装该工具所需的其他依赖组件:

cd SpeedyTest

pip install -r requirements.txt

工具使用

直接运行下列命令即可执行一次网络测试:

python3 speendytest.py

输出结果

数据输出

Receiving data \

Speed test completed!

Speed test time: 20.22 second

Server    : Farknet - Konya

IP Address: speedtest.farknet.com.tr:8080

Country   : Turkey

City      : Konya

Ping      : 20.41 ms

Download  : 90.12 Mbps

Loading   : 20 Mbps

图形化输出

许可证协议

本项目的开发与发布遵循MIT开源许可协议。

项目地址

SpeedyTest:【GitHub传送门

参考资料

https://tryhackme.com/p/halilovic

https://www.youtube.com/c/HalilDeniz


4A评测 - 免责申明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。

不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。

本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

程序来源网络,不确保不包含木马病毒等危险内容,请在确保安全的情况下或使用虚拟机使用。

侵权违规投诉邮箱:4ablog168#gmail.com(#换成@)

相关文章

苹果试图保护你的隐私,OpenAI可能做不到
Shuffle:一款完全自动化的安全栈增强平台
如何使用CODASM编码Payload并降低熵值
SessionExec:一款针对会话安全的安全命令测试工具
Arkime:一款大规模数据包捕获和索引数据库系统
从蓝队流量角度分析Shiro-550反序列化漏洞

发布评论