易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

批量Ping/Telnet检测工具源码+成品   [复制链接]

    2022-06-30 09:29:04
    系统工具源码
    易语言资源网
    7026 次浏览
    来源链接

项目背景: 朋友做网络安全的,经常需要判断内网中,某些IP地址是否通畅,特定端口是否关闭。

     他的方法经历三生三世的变更:

    第一世:纯手工

很久之前,他都是直接用命令行窗口,手动一个个去检测的。一看到手动两个字,是不是心里发慌,面对两三千IP和上万个端口,是不是肝疼。

     第二世:批处理然后,有人给他推荐了批处理。是比手动处理好一些,但是不便于统计结果。

     第三世:易语言编写的 多线程批量Ping/Telnet工具

最后,我上了。使用易语言,编写了一个多线程Ping/Telnet工具。

项目需求:

   朋友需要检测的IP地址,并不连续;每个IP地址检测的端口,也不完全一致。每周定期检测,需要程序尽量跑快一些。

项目进展:

   鉴于朋友的需求,感觉易语言处理这个完全不是事。

     感觉这样的源码,在咱们精易论坛上,应该有现成的。上去搜了搜,果然有。这里感谢 @绚丽的音调发布的帖子 (可点击查看)。

     这个已经发布的帖子,在功能技术上,与我朋友的需求非常相同。略微不同的是:我朋友需要制定IP地址和对应端口,IP地址是不连续的。他的这个软件,IP地址是自动生成连续的,端口是固定的。

    虽然,用他的这个软件,也能满足朋友的测试需求。但是,多出来的IP地址,测试会消耗更长的时间;尤其是端口,非常耗时。

    在朋友的要求下,我修改了部分源码。将自动生成的IP地址,改为可以按需求导出的。

    另外,我还更新了一些细节:

    导入的IP会进行正则比对,错误的直接忽略;超级列表框,加入了小图片显示测试结果;加入了 网络ping不通的重测功能;最最重要的是,加入了进度条和时间,防止程序卡死。看到进度条一直走着,也放心了不少。

   

    现在,把这个放出来,和大家分享一下。如果你也有批量测试特定IP和指定端口的需求,可以看看我的写法。   


    软件截图:

   



点我下载 (已有 781 次下载)

引用模块


源码文件名 模块文件名
批量Ping和Telnet检查.e
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
cmd.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
批量Ping和Telnet检查.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
EXCEL2000支持库 2.0 F86EC5989E044d42BC98C692C0B54727
正则表达式支持库 2.0 684944CB04624eb7BD5412A519421D34
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
XP风格界面库 2.0 7F54B9CE8887428dBA9CEEB94CEF4C72


[错误报告]   上一篇:服务器双向端口检测工具...     下一篇:仿酷狗音乐界面带播放功能...