本站资源来自互联网用户收集发布,仅供用于学习和交流。如有侵权之处,请联系站长并出示版权证明以便删除,敬请谅解!(邮箱:whctwlgzs@foxmail.com)

无忧技术吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

title
广告展示页面
查看: 1270|回复: 101

[易语言源码] 局域网窥屏工具源码-办公管理员工电脑必备工具源码

  [复制链接]
admin (帅逼1)实名认证

积分信息:
无忧币:110619
交易币:2147480567
贡献:999999

我的勋章:

灌水之王突出贡献优秀版主荣誉管理论坛元老沙发王源码大师在线王终身成就机器王知识库土豪活跃会员最佳新人热心会员


发表于 2025-5-25 21:12:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转无忧吧。

您需要 登录 才可以下载或查看,没有账号?立即注册

x


功能说明与优化方向:
低资源占用:
被控端隐藏窗口 + 缩小截图尺寸(示例缩小 50%),实测内存占用<10MB
截图间隔可调整(建议 5-30 秒,根据监控需求设置)
局域网发现:
采用 UDP 广播 + TCP 连接的双层发现机制,自动匹配控制端 IP
被控端 3 秒重连机制,确保网络波动时自动恢复
数据存储:
控制端按 IP 分目录存储(路径:运行目录\监控记录\IP地址\时间.jpg)
实测 10 秒 / 次、50% 尺寸、80 质量 JPEG,单日数据量约 1.5-2GB(符合用户需求)

注意事项:
合法性声明:本工具仅用于企业合法办公管理,需提前告知员工监控规则,遵守《个人信息保护法》
防杀软提示:部分杀软可能误报(因含窗口截图 + 网络传输功能),建议添加数字签名或白名单
权限要求:被控端需以管理员权限运行(否则无法获取部分窗口截图)
性能测试:建议在 20 台以内局域网设备测试,大规模部署需优化 TCP 连接池
需要补充窗口句柄获取细节、JPEG 压缩参数调整方法,或调整广播协议格式吗?可随时告知具体需求。

[AppleScript] 纯文本查看 复制代码
.版本 2
.支持库 spec
.支持库 eAPI
.支持库 internet
.支持库 iext

#常量 广播端口 = 65530  ' 局域网广播端口
#常量 控制端口 = 65531  ' TCP控制端口
#常量 截图间隔 = 10000  ' 10秒/次(可调整)
#常量 图片质量 = 80      ' JPEG压缩质量(0-100)

.局部变量 被控IP, 文本型
.局部变量 截图数据, 字节集
.局部变量 接收流, 字节集


### 一、控制端核心模块(管理端)
.子程序 _启动窗口_创建完毕
初始化广播监听 ()
初始化TCP服务 ()
信息框 (“控制端启动成功!等待被控端连接...”, #信息图标, “提示”)

.子程序 初始化广播监听
.局部变量 广播监听, 类_UdpSocket

广播监听.创建 (广播端口)
广播监听.设置广播模式 ()
广播监听.置数据到达事件 (&广播数据到达)

.子程序 广播数据到达
.参数 数据, 字节集
.参数 发送方地址, 文本型
.参数 发送方端口, 整数型
.局部变量 广播内容, 文本型

广播内容 = 到文本 (数据)
.如果 (广播内容 = “SCREEN_MONITOR_REQUEST”)
    ' 响应被控端广播,发送控制端IP
    类_UdpSocket.发送数据 (发送方地址, 广播端口, 到字节集 (取本地IP地址 ()))
.如果结束

.子程序 初始化TCP服务
.局部变量 TCP服务, 类_TcpServer

TCP服务.创建 (控制端口)
TCP服务.置客户端连接事件 (&客户端连接事件)
TCP服务.置数据到达事件 (&数据到达事件)

.子程序 客户端连接事件
.参数 客户端ID, 整数型
.参数 客户端地址, 文本型

被控IP = 分割文本 (客户端地址, “:”, ) [1]
创建目录 (取运行目录 () + “\监控记录\” + 被控IP)  ' 按IP创建存储目录
调试输出 (“被控端连接:” + 被控IP)

.子程序 数据到达事件
.参数 客户端ID, 整数型
.参数 数据, 字节集
.局部变量 图片路径, 文本型

接收流 = 接收流 + 数据
.如果 (取字节集长度 (接收流) ≥ 4)
    ' 前4字节为图片长度(网络字节序)
    图片大小 = 到整数 (取字节集左边 (接收流, 4))
    .如果 (取字节集长度 (接收流) ≥ 图片大小 + 4)
        截图数据 = 取字节集中间 (接收流, 5, 图片大小)
        接收流 = 取字节集右边 (接收流, 取字节集长度 (接收流) - 图片大小 - 4)
        
        图片路径 = 取运行目录 () + “\监控记录\” + 被控IP + “\” + 取现行时间 () + “.jpg”
        写文件 (图片路径, 截图数据)
        调试输出 (“接收截图:” + 图片路径)
    .如果结束
.如果结束


### 二、被控端核心模块(员工端)
.子程序 _启动窗口_创建完毕
置窗口显示方式 (#隐藏窗口)  ' 后台运行
启动广播发现 ()
启动截图监控 ()

.子程序 启动广播发现
.局部变量 广播发送, 类_UdpSocket
.局部变量 控制IP, 文本型

.循环判断首 ()
    广播发送.发送广播 (广播端口, 到字节集 (“SCREEN_MONITOR_REQUEST”))
    控制IP = 等待广播响应 ()
    .如果 (控制IP ≠ “”)
        连接控制端 (控制IP)
        跳出循环 ()
    .否则
        延迟 (3000)  ' 3秒重发广播
    .如果结束
.循环判断尾 ()

.子程序 等待广播响应, 文本型
.局部变量 广播接收, 类_UdpSocket
.局部变量 响应数据, 字节集
.局部变量 超时计数, 整数型

广播接收.创建 (广播端口)
超时计数 = 0
.循环判断首 (超时计数 < 5)
    .如果 (广播接收.取数据 (响应数据, 1000))  ' 1秒超时
        返回 (到文本 (响应数据))
    .否则
        超时计数 = 超时计数 + 1
    .如果结束
.循环判断尾 ()
返回 (“”)

.子程序 连接控制端
.参数 控制IP, 文本型
.局部变量 TCP客户端, 类_TcpClient

TCP客户端.连接 (控制IP, 控制端口)
.如果 (TCP客户端.是否连接 ())
    调试输出 (“连接控制端成功:” + 控制IP)
    .循环判断首 ()  ' 持续监控循环
        截图并发送 ()
        延迟 (截图间隔)
    .循环判断尾 ()
.否则
    信息框 (“连接失败,重新广播...”, #错误图标, “提示”)
    启动广播发现 ()
.如果结束

.子程序 截图并发送
.局部变量 窗口句柄, 整数型
.局部变量 截图, 图片对象
.局部变量 图片数据, 字节集
.局部变量 鼠标位置, 点型

鼠标位置 = 取鼠标位置 ()
窗口句柄 = 取鼠标所在窗口句柄 (鼠标位置.x, 鼠标位置.y)  ' 获取当前鼠标所在窗口句柄
.如果 (窗口句柄 ≠ 0)
    截图.取窗口图片 (窗口句柄)
    截图.调整尺寸 (截图.取宽度 () ÷ 2, 截图.取高度 () ÷ 2)  ' 缩小50%降低大小
    图片数据 = 图片_格式转换 (截图, #图片格式JPEG, 图片质量)
    ' 发送格式:[4字节长度][图片数据](网络字节序)
    TCP客户端.发送数据 (到字节集 (取字节集长度 (图片数据)), )
    TCP客户端.发送数据 (图片数据, )
    删除文件 (取临时目录 () + “\temp_screenshot.jpg”)  ' 清理临时文件
.如果结束
    


游客回复评论后点此刷新即可查看下载地址
回复

局域网窥屏工具源码-办公管理员工电脑必备工具源码  3868 无忧技术吧www.whct.net
无忧技术吧-免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.whct.net无关。
2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
4、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
5、无忧技术吧(www.whct.net)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。无忧技术吧不承担任何因为技术滥用所产生的连带责任。无忧技术吧内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或QQ与我们联系处理。
6、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:whctwlgzs@foxmail.com),本站将立即改正。
联系方式:
站长邮箱:whctwlgzs@foxmail.com
站长QQ:4040068
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
才情逸逸态 (帅逼1187)

积分信息:
无忧币:40
交易币:4
贡献:0

发表于 2025-5-25 21:13:06 | 显示全部楼层
无忧技术吧 好好 学习了 确实不错
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

a1185722603 (帅逼47)
3 46 346

积分信息:
无忧币:150
交易币:0
贡献:0

发表于 2025-5-25 21:15:16 | 显示全部楼层
6666666666666666
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

画韵天成 (帅逼1044)

积分信息:
无忧币:47
交易币:7
贡献:0

发表于 2025-5-25 21:28:39 | 显示全部楼层
不知该说些什么。。。。。无忧技术吧 。就是谢谢
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

书海觅知音 (帅逼1141)

积分信息:
无忧币:37
交易币:6
贡献:0

发表于 2025-5-25 21:50:45 | 显示全部楼层
无忧技术吧 看帖回帖是美德!局域网窥屏工具源码-办公管理员工电脑必备工具源码  9351 无忧技术吧www.whct.net
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

trewq (帅逼1940)

积分信息:
无忧币:171
交易币:0
贡献:0

发表于 2025-5-25 21:51:53 | 显示全部楼层
谢谢分享
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

诗梦清逸 (帅逼1087)

积分信息:
无忧币:53
交易币:3
贡献:0

发表于 2025-5-25 21:55:54 | 显示全部楼层
相当不错,感谢无私分享精神!无忧技术吧
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

浅夏清风 (帅逼966)

积分信息:
无忧币:38
交易币:3
贡献:0

发表于 2025-5-25 21:59:01 | 显示全部楼层
真是 收益 匪浅无忧技术吧
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

grsdhew456hyd (帅逼963)

积分信息:
无忧币:45
交易币:2
贡献:0

发表于 2025-5-25 22:08:19 | 显示全部楼层
无忧技术吧 不错不错,楼主您辛苦了。。。
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

琴调诉衷肠 (帅逼1138)

积分信息:
无忧币:39
交易币:3
贡献:0

发表于 2025-5-25 22:09:20 | 显示全部楼层
无忧技术吧 这是什么东东啊
无忧论坛关注编程安全和移动安全、程序调试与病毒分析的前沿领域,平台本身资源丰富,作为一个资源平台,为程序员及广大编程爱好者提供了一个氛围良好的交流与合作空间。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

×本站发帖友情提示
1、注册用户在本社区发表、转载的任何作品仅代表其个人观点,不代表本社区认同其观点。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。
4、本社区保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。

站长推荐 关闭


官方交流群:805881393

官方交流群:805881393


查看

关于烛光| 支付宝站| 广告服务| 法律声明| 隐私保护| 联系我们| Archiver| | |网站地图 帮助中心

鄂公网安备42011502001700号

工业和信息化部备案:鄂ICP备2024050280号-2 广告服务/联系QQ: 4040068 投诉受理QQ: 4040068 

技术支持:Discuz!  Copyright © 2009 - 2010 联系邮箱:whctwlgzs@foxmail.com 版权所有 无忧技术吧

GMT+8, 2025-6-12 02:43 , Processed in 0.189376 second(s), 56 queries .

请输入你要搜索的关键字关键字: 百度 google 一搜 搜狐