论文部分内容阅读
Windows Sockets规范是一套开放的、支持多种协议的Windows下的网络编程接口。目前Windows操作系统下的绝大多数网络应用都是使用的Windows Socket接口;而利用Winsock替代能够较为合理有效的捕获到这些网络应用程序所发送和接收的数据,从而可以通过分析这些数据来达到保证网络上面所传递信息的合法性的目的。 本文较为全面和系统的讨论了利用winsock替代来监测网络的具体实现方法及其应用,设计实现了完整的wsock32.dll替换文件和API拦截模块。首先,分析了当前常见的监测网络的方法,接着分析讨论了利用Winsock替代监测网络的必要相关知识如动态链接库、Winsock规范、进程的相关知识。然后详细设计了利用Winsock替代监控网络的实现方法。最后,实现了利用Winsock替代监控网络的具体应用——监控网页浏览。