监控基于JAVACS远程监控系统软件的实现

黑客远程监控qq软件  时间:2021-01-30  阅读:()

基于JAVAC S远程监控系统软件的实现文档信息

目录

2. 1系统需求分析

1连续获得被控端机器屏幕变化

2实现被控端硬盘文件的上传、

3实现对鼠标、键盘的模拟

4实现在被控端机器上执行任意DOS命令

5远程关机、远程重启计算机

1系统实用界面操作简便

2被监控端自动隐藏运行

2.2系统开发原理及关键技术

1 启动被监控端打开指定的UDP端口号

2被监控端读取命令命令格式为ordername:port

3接到主控端连接后

4主控端在画布上对鼠标、键盘事件进行监听被监控端重演主控端上. . .

5主控端和被监控端读取和发送数据分别来实现文件上传和

6在被监控端实现DOS命令的执行

1实现主控端服务器与被监控端客户端之间的通讯

2用Java采集事件封装成消息用于发送

3在被监控端上重演主控端的动作事件

2.3系统的开发平台

正文

近年来 网络技术的不断发展为远程监控技术的发展创造了条件。远程监控系统软件越来越受到人们的重视其实用性也毋庸质疑。基于JAV A C远程监控系统软件突破了空间的限制使用者不用亲临在自己的电脑面前就能轻松的实现对被监控端机器的监控。本系统采用Java网络编程和Java图形编程实现。笔者在开发过程中将网络技术与远程监控理论基础相结合实现了以下功能能连续获得被监控端机器屏幕变化实现被监控端硬盘文件的上传、 实现对鼠标、键盘的模拟实现在远程机器上执行任意DOS命令远程关机、远程重启计算机方便了用户监视和操作被监控端机器。本系统从系统需求分析、概要设计、详细设计到具体的编码实现和后期的代码优化、功能测试都严格遵循了软件工程的思想。

关键字远程监控 JavaRobot屏幕截取 JavaSocket

系统需求分析及理论基础

2. 1系统需求分析

1连续获得被控端机器屏幕变化。

2实现被控端硬盘文件的上传、

3实现对鼠标、键盘的模拟。

4实现在被控端机器上执行任意DOS命令。

5远程关机、远程重启计算机。

1系统实用界面操作简便。

2被监控端自动隐藏运行。

被监控端将随电脑启动而自动运行运行时默认无任何可见界面。

2.2系统开发原理及关键技术

、键盘自动控制功能然后加上网络传输功能来完成来完成截屏和远程控制的。

1启动被监控端打开指定的UDP端口号。用于读取命令。

2被监控端读取命令命令格式为ordername:port ordername为命令名字 port为主控端打开的TCP端口。

3接到主控端连接后被监控端就对当前用户的桌面采用屏幕截取然后发送给主控端。依被监控端设计的不同可以设定屏幕截取的时间间隔时间间隔短一点就可以获得连续屏幕变化了。

4主控端在画布上对鼠标、键盘事件进行监听被监控端重演主控端上的事件

5主控端和被监控端读取和发送数据分别来实现文件上传和。

6在被监控端实现DOS命令的执行。

系统使用的关键技术就是Java网络编程和Java图形编程。用Java网络编程实现主控端和被监控端的通讯命令收发、数据传送 用Java图形编程完成主控端控制界面的编写。具体应用

1实现主控端服务器与被监控端客户端之间的通讯。

——用JavaSocket来实现。

2用Java采集事件封装成消息用于发送。

——在主控端机器上采集事件(一般只不过是键盘和鼠标的事件) 然后封装成消息类传输到被监控端。

3在被监控端上重演主控端的动作事件。

——在被监控端运行client端接收消息如果主控端有请求操作的消息用Robot截下当前屏幕传给主控端主控端显示被监控端的屏幕是一个位图然后接收在这个位图上的鼠标事件和键盘事件并把鼠标位置(位图上的坐标换算成对应的屏幕上的坐标)和键值送到被监控端上在被监控端上重演同样的事件。

2.3系统的开发平台

 Eclipse3. 1 WindowsXPProfessional

Eclipse是一种可扩展的开放源代码IDE。 2001年11月 IBM公司捐出价值4 000万美元的源代码组建了Eclipse联盟并由该联盟负责这种工具的后续开发。集成开发环境(I DE)经常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境(I DE)克服目前的局限性业界厂商合作创建了Eclipse平台。 Eclipse允许在同一IDE中集成来自不同供应商的工具并实现了工具之间的互操作性从而显着改变了项目工作流程使开发者可以专注在实际的嵌入式目标上。 Eclipse为工具开发商提供了更好的灵活性使他们能更好地控制自己的软件技术。 Eclipse是一个开放源代码的项目任何人都可以Eclipse的源代码并且在此基础上开发自己的功能插件。 同时可以通过开发新的插件扩展现有插件的功能 比如在现有的Java开发环境中加入Tomcat服务器插件。可以无限扩展而且有着统一的外观操作和系统资源管理这也正是Eclipse的潜力所在。

Java语言

J av a语言是SUN公司于1995年5月推出的新一代面向对象的计算机通用编程语言是继WWW之后又一引起世界轰动的产品。 Java语言的特点是跨平台和强大的网络编程功能。在Java语言诞生之前Internet已存在所以Java语言本身就封装了大量进行网络编程的类

库使得网络编程功能强大 同时又简化了网络编程的操作。因此利用Java语言可以开发出功能强大的网络应用程序。

“基于JAVACS远程监控系统软件的实现”文档源于网络本人编辑整理。本着保护作者知识产权的原则仅供学习交流请勿商用。如有侵犯作者权益请作者留言或者发站内信息联系本人我将尽快删除。谢谢您的阅读与下载

2021年全新Vultr VPS主机开通云服务器和选择机房教程(附IP不通问题)

昨天有分享到"2021年Vultr新用户福利注册账户赠送50美元"文章,居然还有网友曾经没有注册过他家的账户,薅过他们家的羊毛。通过一阵折腾居然能注册到账户,但是对于如何开通云服务器稍微有点不对劲,对于新人来说确实有点疑惑。因为Vultr采用的是预付费充值方式,会在每月的一号扣费,当然我们账户需要存留余额或者我们采用自动扣费支付模式。把笔记中以前的文章推送给网友查看,他居然告诉我界面不同,看的不对...

UCloud年度大促活动可选香港云服务器低至年134元

由于行业需求和自媒体的倾向问题,对于我们个人站长建站的方向还是有一些需要改变的。传统的个人网站建站内容方向可能会因为自媒体的分流导致个人网站很多行业不再成为流量的主导。于是我们很多个人网站都在想办法进行重新更换行业,包括前几天也有和网友在考虑是不是换个其他行业做做。这不有重新注册域名重新更换。鉴于快速上手的考虑还是采用香港服务器,这不腾讯云和阿里云早已不是新账户,考虑到新注册UCLOUD账户还算比...

数脉科技:香港服务器低至350元/月;阿里云CN2+BGP线路,带宽10M30M50M100M

数脉科技(shuhost)8月促销:香港独立服务器,自营BGP、CN2+BGP、阿里云线路,新客立减400港币/月,老用户按照优惠码减免!香港服务器带宽可选10Mbps、30Mbps、50Mbps、100Mbps带宽,支持中文本Windows、Linux等系统。数脉香港特价阿里云10MbpsCN2,e3-1230v2,16G内存,1T HDD 或 240G SSD,10Mbps带宽,IPv41个,...

黑客远程监控qq软件为你推荐
登陆qq空间首页qq空间登陆首页麒麟990和骁龙865哪个好目前高通哪款处理器可以与麒麟990匹敌?华为p40和mate30哪个好mate30和mate30pro哪个比较好?三国游戏哪个好玩三国类的游戏哪些好玩点炒股软件哪个好用股票交易软件哪个好?手机炒股软件哪个好手机股票交易哪个平台最好qq空间登录器QQ空间校友网页自动登陆器dns服务器什么意思DNS服务器是什么意思啊?是指路由器吗?360云盘36t360云盘怎么扩容到36T?_(:зゝ∠)_广东联通官方旗舰店广东联通沃商城
国内最好的虚拟主机 网易域名邮箱 免费申请网页 踢楼 wordpress技巧 60g硬盘 lighttpd 网通代理服务器 网站挂马检测工具 京东商城双十一活动 中国智能物流骨干网 国外免费全能空间 服务器维护方案 怎样建立邮箱 qq对话框 电信虚拟主机 smtp服务器地址 东莞服务器托管 双线空间 重庆服务器 更多