吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14887|回复: 356
收起左侧

[原创工具] 禁Ping多线程批量检测工具V3.4,功能强大,你值得拥有【2024.10.22日更新】

    [复制链接]
千百度 发表于 2024-8-18 18:08
本帖最后由 千百度 于 2024-10-22 17:22 编辑

原帖第一次发布于2018-8-26,已经过去6年了,经历了疫情,恍如隔世啊:
https://www.52pojie.cn/thread-1134651-1-1.html
https://www.52pojie.cn/thread-787961-1-1.html

时间太久,已经不能编辑了,重新开贴,时隔四年,软件继续升级了,52pojie论坛做为首发,感谢版主置顶

原创证明:
20240822085157.png

软件截图:
0240822085405.png

0240822085632.png

20240822085426.png

20240822085445.png

禁Ping多线程批量检测工具V1.1是几年前自己刚开始学C++的时候写的,现在看来问题比较多,时隔多年,目前禁Ping多线程批量检测工具V3.3是重新在VS2013下写的,以适应新的电脑和win10操作系统,一路走来,感谢大家的帮助!

软件功能:
有些服务器禁止ping,直接cmd命令里面ping是看不到结果的,利用这个软件就可以了,添加IP和端口或者域名和端口都行,软件上的水波特效很酷,这次专门换了背景哈
批量检测网站是否访问正常
批量检测服务器是否访问正常(服务器设置禁ping的情况下,也可以检测)
轮询检测网站或者服务器能不能一直访问畅通,以及延时情况
可以检测端口开放情况

此次升级功能如下:
1、软件进行重写,从VC6.0直接到VS2013,以适应以后在此基础上开发更多的功能。
2、软件可以单独添加,也可以导入,导入用了C++的boost库,对导入的数据IP或域名格式进行校验,以适应各种情况。
3、使用了ipwry(作者:cnss)作为显示IP归属地的IP库,此IP库是在纯真IP库2024年8月14日最新的库转换而来,原本24M多的库,转换后只有4M多,读取速度更快。
4、导入格式灵活,可以直接导入:域名/IP,域名/IP|端口|备注等,如果没有端口,默认为80端口
5、引入了vid内存泄漏检测框架,在开发过程中,这块解决的比较完美,彻底解决了内存泄漏引起程序的崩溃
6、可以直接右键复制选中的行,可以是一行,也可以是多行
7、可以一键导出所有结果到文件,也可以把导出的结果再重新导入检测。
8、引入了右键tcping检测功能
9、右键增加一键百度查询此IP或者域名,调用系统默认浏览器打开,非直接调用IE。


2024.10.21日 更新 V3.4
1.配置文件增加Lan参数,设置为1时,为内网,不会做IP检测,也不会显示IP对应地理位置,没有Lan参数或Lan参数设置为0时,默认是网络版
2.纯真IP库2024年09月04日更新的最新版本,目前自己能拿到的最新版本。

2024.09.05日更新:IP地理位置库为纯真IP2024年09月04日最新库

2024.08.21日 更新 V3.3:

1.去掉位置里面的中国和-,显示更加简洁
2.优化导入时获取地理位置的速度,以前只开了一个线程,现在对导入的数据做判断,少于10条的,只开2个线程,大于100条,开10个线程
3.可以自动保存检测结果到本地软件所在目录,下次打开会自动加载


2024.08.20日 更新 V3.2:
1.优化检测逻辑和线程分配问题,优化检测时状态栏的提示
2.增加检测超时,检测错误等情况的检测日志
3.增加内网和公网IP的判断,如果是内网IP,不显示地理位置

4.【紧急修复】修复在未导入数据时不能关闭的BUG
5.优化勾选循环检测和取消循环检测,状态栏提示

2024.08.19日 更新 V3.1
1.优化TCPPING重新检测功能和关闭TCPPING窗口时用时过长的问题
2.修复在打开程序,正在执行导入数据过程中,关闭窗口导致一处内存泄露的问题
3.结合网友建议,添加导入数据过程中进行去重的功能(这个功能就不增加到右键上了,保证软件右键的简洁性),去重的要求是IP/域名+端口一样时,保留最初导入的这条数据
4.检测的间隔默认时间设置为60秒
5.添加了纯真IP库2024年08月14日更新的最新版本
6.重新优化检测效率,当要检测的项少于10条时,只开启一个线程检测
7.优化停止检测和关闭窗口时线程退出时间,现在可以在确保线程完全退出的情况下,实现快速停止检测和关闭窗口操作
8.优化了状态栏IP库信息显示,现在可以完整显示时间等信息


2024年8月18日
更新 V3.0
1.增加最小化到托盘
2.可以自动保存设置
3.优化了导入大量待检测数据,界面假死空白的问题
4.再打开软件时,可以自动加载上次的数据
5.升级Excel文件读写库 LibXL 为商业版 4.0.0,再高版本的,发现在Debug下有问题,出现内存读写冲突,可能破解的暗装问题,也可能LibXL源程序本身的问题

6.ip段和全端口的整合性扫描
7.重写检测代码,极大提高了检测效率,可以多个线程同时检测,而不是像以前软件是检测完一个再检测另一个
8.升级纯真IP库ipwry.dat为2024年6月26日版本
9.增加了拖放文件导入的功能

2018.09.12
10、增加双击修改备注
11、增加点击列表头排序

2020.03.18
1.更新到2.2版,修改了右键百度查询此IP在win10下不能用的BUG
2.更新转换了IP库为纯真IP库 2020.03.15日最新版
3.引入了商业版excel操作程序libxl最新版,正版验证key,导出EXCEL功能很强大,导出无水印。


2020.03.19
1.更新到2.3版,优化了检测过程中,水波特效卡的情况
2.利用了socket非阻塞模式,增加了可以设置检测超时时间功能
3.修复了一处BUG


2020.03.24
1.更新到2.4版,修复了停止检测一处BUG
2.更新转换了IP库为纯真IP库 2020.03.20日最新版
3.优化了退出时的用户体验


2020.04.25
1.更新到2.5版,修复了域名格式校验正则,不能校验a-b.c-d.com格式的问题
2.更新转换了IP库为纯真IP库 2020.04.25日最新版

3.优化了右键的TCPPING,由4次增加到8次

2020.05.09
1.更新到2.6版,修复了程序在XP下不能运行的问题,兼容XP系统,感谢@loa123提出
2.更新转换了IP库为纯真IP库 2020.05.5日最新版


2024.8.18
更新V3.0:
1.增加最小化到托盘

2.可以自动保存设置

3.优化了导入大量待检测数据,界面假死空白的问题

4.再打开软件时,可以自动加载上次的数据

5.升级Excel文件读写库 LibXL 为商业版 4.0.0,再高版本的,发现在Debug下有问题,出现内存读写冲突,可能破解的暗装问题,也可能LibXL源程序本身的问题
6.ip段和全端口的整合性扫描
7.重写检测代码,极大提高了检测效率,可以多个线程同时检测,而不是像以前软件是检测完一个再检测另一个
8.升级纯真IP库ipwry.dat为2024年6月26日版本,也可以下载下面转换工具里面的纯真IP库2024年08月14日更新的版本
9.导入时正则校验,升级regex正则库为线程安全的boost

2024.08.19 更新V3.1
1.优化TCPPING重新检测功能和关闭TCPPING窗口时用时过长的问题
2.修复在打开程序,正在执行导入数据过程中,关闭窗口导致一处内存泄露的问题
3.结合网友建议,添加导入数据过程中进行去重的功能(这个功能就不增加到右键上了,保证软件右键的简洁性),去重的要求是IP/域名+端口一样时,保留最初导入的这条数据
4.检测的间隔默认时间设置为60秒
5.添加了纯真IP库2024年08月14日更新的最新版本
6.重新优化检测效率,当要检测的项少于10条时,只开启一个线程检测
7.优化停止检测和关闭窗口时线程退出时间,现在可以在确保线程完全退出的情况下,实现快速停止检测和关闭窗口操作
8.优化了状态栏IP库信息显示,现在可以完整显示时间等信息


2024.08.20日 更新 V3.2

1.优化检测逻辑和线程分配问题,优化检测时状态栏的提示
2.增加检测超时,检测错误等情况的检测日志
3.增加内网和公网IP的判断,如果是内网IP,不显示地理位置

4.【紧急修复】修复在未导入数据时不能关闭的BUG
5.优化勾选循环检测和取消循环检测,状态栏提示

2024.08.21日 更新 V3.3:

1.去掉位置里面的中国和-,显示更加简洁

2.优化导入时获取地理位置的速度,以前只开了一个线程,现在对导入的数据做判断,少于10条的,只开2个线程,大于100条,开10个线程

3.可以自动保存检测结果到本地软件所在目录,下次打开会自动加载




2024.10.21日 更新 V3.4
1.配置文件增加Lan参数,设置为1时,为内网,不会做IP检测,也不会显示IP对应地理位置,没有Lan参数或Lan参数设置为0时,默认是网络版

2.纯真IP库2024年09月04日更新的最新版本,目前自己能拿到的最新版本。

此皮肤是she格式的,程序直接是内存加载SkinH.dll,这可能导致个别杀毒软件报毒,实际软件无毒哈,软件无壳,欢迎大家分析。

此软件的亮点是
1.水波纹特效,没内存泄漏,占用很少资源
2.C++软件集成皮肤,是个单文件,360等杀软下不会报毒
3.用的最新的IP数据库格式,文件更小,可由纯真IP转换而来,转换后文件只有4M多点

4.引入了商业版excel操作程序libxl最新版,正版验证key,导出EXCEL功能很强大,导出无水印。

导入格式(导入格式是txt文本),格式如下:
www.52pojcie1.cn|443|测试的1
www.52pojcie2.cn|80|测试的2
www.52pojcie3.cn
47.56.65.224|443
47.56.65.223|80
47.56.65.221|80|服务器IP检测1

注意:一行一个,域名或者IP不能重复

有什么问题,请大家积极反馈,我好继续升级和完善。送大家纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式工具,以后可以自己用qqwry.dat升级ipwry.dat库了

下载地址【这个下载地址固定的,以后更新都会在这个下载地址里面,不用购买了,免费下载吧,大家多多评分哈】:
外链:https://wwzj.lanzoul.com/b00eezwvfi 密码:hufw

纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式工具【里面包含纯真IP库2024年08月14日更新的版本,这个版本已经很难获取到了】
链接: https://pan.baidu.com/s/15wA3fKgR03YESTyKCZ-qQg?pwd=em2f 提取码: em2f

免费评分

参与人数 96吾爱币 +93 热心值 +85 收起 理由
taoge6631 + 1 我很赞同!
damien9 + 1 + 1 谢谢@Thanks!
stanly0805 + 1 谢谢@Thanks!
barry1204 + 1 + 1 谢谢@Thanks!
绵绵细雨 + 1 + 1 热心回复!
caterpillar2000 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
gorbydon + 1 + 1 我很赞同!
无常gui + 1 + 1 我很赞同!
catoo1 + 1 我很赞同!
TFDF + 1 + 1 鼓励转贴优秀软件安全工具和文档!
秘制蛋炒饭 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
helh0275 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
hpoutnow + 1 + 1 谢谢@Thanks!
神祈 + 1 + 1 谢谢@Thanks!
bruceforever + 1 + 1 谢谢@Thanks!
bell + 1 + 1 谢谢@Thanks!
Ben52pj + 1 我很赞同!
hmy1 + 1 + 1 我很赞同!
be1ieveme + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
主骑士 + 1 + 1 谢谢@Thanks!
Issacclark1 + 1 谢谢@Thanks!
那些年打的飞机 + 1 + 1 谢谢@Thanks!
yxpp + 1 谢谢@Thanks!
sshawn + 1 + 1 我很赞同!
skywalkicer + 1 + 1 谢谢@Thanks!
若白 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
lyrong2008 + 1 用心讨论,共获提升!
jjkkii + 1 我很赞同!
hjsm + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
tvrcfdfe + 1 + 1 我很赞同!
完美的主题曲 + 1 谢谢@Thanks!
yangkaicheng + 2 + 1 大佬也是个技术控!
DavyShu77 + 1 + 1 谢谢@Thanks!
pdcba + 1 + 1 谢谢@Thanks!
tk陈卓 + 1 + 1 谢谢@Thanks!
skrskr + 1 + 1 谢谢@Thanks!
yx69 + 1 + 1 我很赞同!
Tripkill + 1 + 1 用心讨论,共获提升!
52pj523130f2 + 1 谢谢@Thanks!
lingyun011 + 1 + 1 热心回复!
Li520pj + 1 + 1 热心回复!
精妹 + 1 谢谢@Thanks!
lfdw123 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
vip0739 + 1 + 1 谢谢@Thanks!
啥地方 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
gunyao + 1 + 1 谢谢@Thanks!
Fortunate° + 1 + 1 谢谢@Thanks!
TabKey9 + 1 + 1 谢谢@Thanks!
boy2918 + 1 + 1 用心讨论,共获提升!
ytfh1131 + 1 + 1 谢谢@Thanks!
yi十二丶 + 1 + 1 谢谢@Thanks!
这是一台AI + 1 + 1 我很赞同!
mf9999mf + 1 谢谢@Thanks!
a1067709136 + 1 + 1 谢谢@Thanks!
bcmgzht + 1 + 1 谢谢@Thanks!
grrr_zhao + 1 + 1 谢谢@Thanks!
聪本 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
yzhl + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
aries_1010 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
诸葛文诚 + 1 + 1 热心回复!
mhaitao + 1 + 1 我很赞同!
小小鱼343 + 1 谢谢@Thanks!
网瘾少年徐志摩 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
SVIP008 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
小哲网络 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
xunmiyixia + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
baohe + 1 我很赞同!
Bro74Evan + 1 + 1 谢谢@Thanks!
zikura + 1 我很赞同!
瞳戮 + 1 + 1 谢谢@Thanks!
tocabd + 1 + 1 谢谢@Thanks!
RobinMaas + 2 + 1 用心讨论,共获提升!
abcbbb007 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
guiyidegui + 1 + 1 谢谢@Thanks!
q925047479 + 1 + 1 谢谢@Thanks!
changxu + 1 + 1 谢谢@Thanks!
旁观者迷 + 1 + 1 谢谢@Thanks!
观雅 + 1 谢谢@Thanks!
wsasecy + 1 + 1 谢谢@Thanks!
zhangleiqq00 + 1 我很赞同!
2595453382 + 1 + 1 热心回复!
lyslxx + 1 + 1 我很赞同!
HuLZ2006 + 1 + 1 我很赞同!
Pony21 + 1 + 1 我很赞同!
hh3100 + 1 + 1 能否加上断开记录查询功能,或者断开的时候记录到文本文件上。
gwfmy + 1 + 1 我很赞同!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
myFreefly + 1 + 1 谢谢@Thanks!
lvg158 + 1 + 1 谢谢@Thanks!
shengruqing + 1 我很赞同!
a766020727 + 1 + 1 我很赞同!
geek_007 + 1 + 1 谢谢@Thanks!
windowxp03 + 1 + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
夫子点灯 + 1 + 1 热心回复!
WXJYXLWMH + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 千百度 发表于 2024-8-18 18:44
bester 发表于 2024-8-18 18:31
核心原理 或者核心代码能否分享?

[C++] 纯文本查看 复制代码
DWORD start_time = GetTickCount();
			SOCKET connectSocket = INVALID_SOCKET;
			CString szFormat;

			do {
				// 创建socket
				connectSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
				if (connectSocket == INVALID_SOCKET) {
					szFormat.Format(_T("socket函数出现错误: %ld"), WSAGetLastError());
					break;
				}

				// socket设置为非阻塞 
				unsigned long on = 1;
				if (ioctlsocket(connectSocket, FIONBIO, &on) < 0) {
					szFormat = _T("设置ioctlsocket失败");
					break;
				}

				// 尝试连接
				sockaddr_in clientService;
				clientService.sin_family = AF_INET;
				clientService.sin_addr.S_un.S_addr = pDlg->Resolve(chTarget);
				clientService.sin_port = htons(static_cast<u_short>(_ttoi(Port)));

				int ret = connect(connectSocket, (struct sockaddr*)&clientService, sizeof(clientService));

				if (ret < 0 && WSAGetLastError() != WSAEWOULDBLOCK) {
					szFormat.Format(_T("连接错误: %ld"), WSAGetLastError());
					break;
				}

				fd_set writeset;
				FD_ZERO(&writeset);
				FD_SET(connectSocket, &writeset);
				timeval tv;
				tv.tv_sec = iTimeOut;
				tv.tv_usec = 0;
				time_t t1 = time(NULL);
				ret = select(connectSocket + 1, NULL, &writeset, NULL, &tv);
				time_t t2 = time(NULL);
				if (ret == 0) {
					szFormat.Format(_T("超时%d s"), static_cast<int>(t2 - t1));
				}
				else if (ret < 0) {
					szFormat.Format(_T("连接错误%ld"), WSAGetLastError());
				}
				else {
					DWORD end_time = GetTickCount();
					szFormat.Format(_T("%d ms"), end_time - start_time);
				}

			} while (false);

			// 确保每次操作后关闭socket
			if (connectSocket != INVALID_SOCKET) {
				closesocket(connectSocket);
			}

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
cherry9 + 1 + 1 谢谢@Thanks!
bester + 1 + 1 我很赞同!

查看全部评分

baoqingzxc 发表于 2024-8-20 13:42
软件很实用,反映一个问题,Win11系统打开后,点击关闭,确定,窗口无法退出,必须后台结束进程才可以。。
18135671607 发表于 2024-8-18 18:13
WXJYXLWMH 发表于 2024-8-18 18:16
感谢发布原创作品 辛苦了
zaifwi 发表于 2024-8-18 18:16
谢谢分享
dashan724 发表于 2024-8-18 18:17
这个工具正需要,多谢楼主分享!
wasm2023 发表于 2024-8-18 18:18
好东西,感谢分享
dashan724 发表于 2024-8-18 18:23
禁Ping批量检测工具V3.0.part2.rar支付吾爱币没有跳转下载链接
colorblue 发表于 2024-8-18 18:24
谢谢分享
WXJYXLWMH 发表于 2024-8-18 18:28
dashan724 发表于 2024-8-18 18:23
禁Ping批量检测工具V3.0.part2.rar支付吾爱币没有跳转下载链接

文件 右键 在新标签页打开
bester 发表于 2024-8-18 18:31
核心原理 或者核心代码能否分享?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-21 22:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表