此文件包含一体化的基于vc++6.0的MFC程序设计制作出来的windows扫描技术,采用WinPcap,实现了端口扫描,局域网监控,本地流量监控。 包含论文以及源码,经编译通过。 可能需要其他安装文件支持vc6的最后sdk,地址在下面 1.前言 2 2 Winpcap 网络扫描 2 2.1原理说明 2 2.2WinpCap常用函数说明 3 2.3 WinpCap内部构造说明 5 2.4基于WinPcap 捕获数据包的原理 6 2.5基于WinpCap实现 6 2.5.1数据截取 8 2.5.2关与网络流量 13 2.5.3关于本地信息的显示 15 3.基于socket的端口扫描 17 3.1 socket(套接字)编程原理 17 3.2套接字函数的分析 18 3.3 SOCKET端口扫描的程序思想 20 3.4基于SOCKET程序扫描的实现 20 4. 总结 21 5.参考文献 22 6.附录 23 收到此文件后,请按如下步骤安装 1.安装支持vc6的最新sdk(可选,可跳过,如果不能编译的话可补上步骤1) 2.按WinPcap的配置以及安装文件里面描述的方法先安装WinPcap_4_0_2.exe,其他按照Winpcap.doc安装方法里面的说明进行 4.如果自行编译时候出现问题,请在下面查找应对措施 5.免责申明,本文系本人自行编写,免费共享,切勿用于商业用途,仅供参考,因此产生的法律问题本人一律不负责,此资源仅做参考
2019-12-21 19:39:58 2.61MB WinPcap 毕业设计 端口扫描 流量统计
1
基于vc6.0开发网络扫描工具,利用select+connect进行TCP端口扫描,利用ICMP端口不可达报文进行UDP端口扫描,可以完成对TCP、UDP端口的探测,ICMP你懂的。利用GetBestRoute和GetIpAddrTable来判定使用本地接口IP,不修改IP头,摆脱windows操作系统对rawsocket的限制。自定义ping函数实现以上功能,你可以在代码中包含此.h和.cpp文件,直接调用此函数。
2019-12-21 19:24:15 61KB c++ tcp端口 udp端口 icmp
1