毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

基于linux的远程监控程序设计+源代码+t答辩PPT 第6页

更新时间:2012-1-7:  来源:毕业论文
void cleanup_module(void) /*用于清除数据从而能安全地退出*/
{...}
    对这个module.c文件的编译命令是:
#gcc -c -O2 –I/usr/src/linux/include module.c
有时会需要更加复杂的参数,视具体情况而定。
    编译生成一个module.o文件,这就是要加载的内核模块。模块的几个基本操作命令是:
#insmod module.o   加载模块
#lsmod               显示模块
#rmmod  module      删除模块
这几个命令必须在root权限下才能使用。
LKM技术最大的特点就是截获并修改多个系统调用,从而改变整个系统响应。

2.3 PROC文件系统
Proc文件系统是一个虚拟文件系统,它只存在内存当中,而不占用外存空间。
它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。
由于系统的信息(如进程等)是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态地从系统内核读出所需信息并提交的。
2.4 远程控制
远程系统控制[4]可以在网络上由一台电脑论文网http://www.youerw.com/  (主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术。
本系统远程控制部分应用udp套接字编程实现。过程如下图所示:
图表 4套接字编程实现过程图
图表 5 udp远程控制流程图本文来自优.文'论,文·网原文请找腾讯3249'114
工作原理:
• 客户端接收用户输入的命令,客户端通过套接字将命令传送给服务器端;
• 服务器在收到用户的命令,对命令进行解析;
• 在服务器端调用对应的命令;
• 并将命令执行的结果发送给客户端,从而实现远距离控制的功能。
3 研究内容描述
3.1 系统目标
 编写一个基于Linux平台的远程监控程序,可以通过邮件等方式发送给服务端,并且能成功在服务端执行,有一定的隐蔽性。
 可以实现通信隐藏,文件隐藏以及进程隐藏。
3.2 设计原则
人员较少,开发周期较短,因此只有一套方案。
远程监控程序编写在Linux平台上,这里我们采用Vmware虚拟机建立一个Linux操作系统来完成这个平台的搭建。
开发过程准备采用简单的增量模型,这是因为我们做的是比较简单的基于Linux的远程监控程序,需求比较明确,开发周期比较短,先做出核心的部分,再根据我们的能力决定要附加实现的部分。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

基于linux的远程监控程序设计+源代码+t答辩PPT 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。