网络监控系统设计.rar
网络监控系统设计,5.7万字 包含源代码摘 要网络监控就是对网络内到达本地服务器的所有数据包进行截取和分析,掌握当前网络总流量,控制当前网络数据流量,同时可以根据不同的需要对特定端口或特定外部地址进行监视,防止非法入侵,以保障本地网络系统的安全和稳定。它的主要意义在于实现了网络监控。随着内部网络的规模与容量的日渐扩大,保持系统的正常运作...
该文档为压缩文件,包含的文件列表如下:
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/6891.gif)
内容介绍
原文档由会员 郭跃 发布
5.7万字 包含源代码
摘 要
网络监控就是对网络内到达本地服务器的所有数据包进行截取和分析,掌握当前网络总流量,控制当前网络数据流量,同时可以根据不同的需要对特定端口或特定外部地址进行监视,防止非法入侵,以保障本地网络系统的安全和稳定。它的主要意义在于实现了网络监控。随着内部网络的规模与容量的日渐扩大,保持系统的正常运作将会变得越来越重要。网络监控能使系统及时地发现网络流量异常的现象,使服务器在发现非法入侵后能立即做出反应,来保护自己的服务器不被破坏,以求获得安全性的同时,提高网络性能。网络监控系统可以用来发现并解决网络交流问题,规划网络流量,进行网络优化。该系统能捕获所以通过它的网络流量,并把它们翻译出来进行解码,还可以翻译正在使用的不同协议。
我们构建的网络信息安全系统模型,基于SNIFF技术,能有效探测网络信息,屏蔽不良信息,确保上网安全,对于构建网络道德,树立网络新风有很好的保障和促进作用。
本文实现了基于WINDOWS 2000/XP平台的网络监控系统,该系统可以对网络的流量情况进行实时的统计,查询与监控,使用VC++作为开发工具。系统利用Winsock钩子截获Winsock调用,从而拦截TCP/IP数据包,再利用TCP/IP协议的封包结构分析所截获的数据,提取需要的数据对其进行控管规则的检查认证,从而确定Socket连接是否允许通过。
关键字:网络监控;数据截取;Sniffer
ABSTRACT
The work of this paper implement a monitor system of Network stream based Windows System,which can inquire and control the stream of network. The develop tool is VC++. The system captures Winsock transfer by Winsock hook and intercepts TCP/IP packet,then it analyzes the data what was captured according to the packet structure of TCP/IP and gets the imperative data with the checking of control rules. According to it, it can be decided whether the Socket connection is admitted or not.
Keyworlds:Network Control;data scissor;Sniffer
目录
第一章 绪论
第二章 系统分析
第三章 概要设计
3.1 系统需求分析
3.2 开发及运行环境
3.3 系统流程
第四章 详细设计
4.1 设计原理
4.2 嗅探器的具体实现函数
4.3 WINSOCKET编程技术
4.4 具体实现
第五章 程序运行
谢辞
参考文献
附录
附录1 外文资料
附录2 中文翻译
附录3 主要程序
摘 要
网络监控就是对网络内到达本地服务器的所有数据包进行截取和分析,掌握当前网络总流量,控制当前网络数据流量,同时可以根据不同的需要对特定端口或特定外部地址进行监视,防止非法入侵,以保障本地网络系统的安全和稳定。它的主要意义在于实现了网络监控。随着内部网络的规模与容量的日渐扩大,保持系统的正常运作将会变得越来越重要。网络监控能使系统及时地发现网络流量异常的现象,使服务器在发现非法入侵后能立即做出反应,来保护自己的服务器不被破坏,以求获得安全性的同时,提高网络性能。网络监控系统可以用来发现并解决网络交流问题,规划网络流量,进行网络优化。该系统能捕获所以通过它的网络流量,并把它们翻译出来进行解码,还可以翻译正在使用的不同协议。
我们构建的网络信息安全系统模型,基于SNIFF技术,能有效探测网络信息,屏蔽不良信息,确保上网安全,对于构建网络道德,树立网络新风有很好的保障和促进作用。
本文实现了基于WINDOWS 2000/XP平台的网络监控系统,该系统可以对网络的流量情况进行实时的统计,查询与监控,使用VC++作为开发工具。系统利用Winsock钩子截获Winsock调用,从而拦截TCP/IP数据包,再利用TCP/IP协议的封包结构分析所截获的数据,提取需要的数据对其进行控管规则的检查认证,从而确定Socket连接是否允许通过。
关键字:网络监控;数据截取;Sniffer
ABSTRACT
The work of this paper implement a monitor system of Network stream based Windows System,which can inquire and control the stream of network. The develop tool is VC++. The system captures Winsock transfer by Winsock hook and intercepts TCP/IP packet,then it analyzes the data what was captured according to the packet structure of TCP/IP and gets the imperative data with the checking of control rules. According to it, it can be decided whether the Socket connection is admitted or not.
Keyworlds:Network Control;data scissor;Sniffer
目录
第一章 绪论
第二章 系统分析
第三章 概要设计
3.1 系统需求分析
3.2 开发及运行环境
3.3 系统流程
第四章 详细设计
4.1 设计原理
4.2 嗅探器的具体实现函数
4.3 WINSOCKET编程技术
4.4 具体实现
第五章 程序运行
谢辞
参考文献
附录
附录1 外文资料
附录2 中文翻译
附录3 主要程序