四川大学工程硕士学位论文局域网监控系统的实践与研究4.3.1.2功能描述
提供用户登录界面,要求用户输入正确的用户名和密码(若程序是第一次运行,则要求输入默认的用户名和密码),若输入错误,则提示重新输入,共提示三次。若三次的输入都不正确,程序自动退出,否则进入系统操作主界面”1。
之后初始化连接通讯模块,创建WinSocket,建立一个侦听套接字并设定端口为3个号(542、743、1002)中随机挑选的1个,然后绑定到本机并开始侦听该端口,以接收来自Agent的请求。
从注册表中读取加密的设备监控策略、进程监控策略进行解密操作,使用监控策略初始化设备监控模块和进程监控模块,并启动设备监控线程和进程监控线程。
4.3.1.3操作界面
操作界面如图4.2所示:
圈4.2登录操作界面图
输入用户名和密码,点击“确定”按钮,系统将会对输入的用户名和密码进行验证,以合法用户登录,直接进入系统,系统主界面如图4.3所示:
四川大学工程硕士学位论文局域网监控系统的实践与研究
圈4.3系统主界面图
主界面采用资源管理风格设计。顶端为菜单栏,其中包括“连接、管理、工具和帮助”菜单项。中间部分为工具栏,其中包括常用的功能项。主界面左边为“主机列表和活动主机”,主机列表中以树的方式显示了要探测的主机,模块启动后会调用初始化模块启动的连接通讯模块,向等待连接的监控主机发送连接请求,并等待Agent进行身份验证,通过身份验证后,管理其将向Agent发送各种操作指令,Agent主程序即开始循环等待管理器的命令,并按照如下流程处理:
一接收管理器命令,判断命令有效性并应答;
_创建启动命令对应模块对象;
_接收命令内容,例如如接收监控策略、要删除的文件名等;
●调用对应模块执行命令;
■返回执行结果。
16