文件名称:网络端口扫描
文件大小:1.61MB
文件格式:RAR
更新时间:2021-10-05 02:11:06
网络安全 端口扫描
网络端口扫描程序源码; 1.实现以下功能: (1) 主机扫描; (2)端口扫描; (3)操作系统扫描。 2.主要内容: 基于网络的扫描程序根据用户设定的扫描参数,通过网络进行主机扫描、端口扫描和操作系统扫描,发现目标主机、主机提供的服务及使用的操作系统等信息。具体内容如下: 1. 主机扫描。构造ICMP echo请求报文或TCP SYN报文,向指定主机发送,捕获并解析响应报文,根据报文内容判定该主机是否存在。 2. 端口扫描。构造TCP SYN报文或UDP报文,向目标主机的指定端口发送,捕获并解析响应报文,根据报文内容来判定该端口是否打开。 3. 操作系统扫描。构造ICMP echo请求报文和其他请求报文,向指定主机发送,捕获并解析响应报文,根据不同的响应特征来判定该主机的操作系统类型及版本。判定操作系统及版本的方法利用了响应报文的代码字段以及IP头部的TOS、总长度、DF位、TTL和校验和字段等。
【文件预览】:
NetPortScanTool
----Release()
--------NetPortScanTool.exe(5.54MB)
----NetPortScanTool.suo(31KB)
----WinPcap()
--------Include()
--------Lib()
----NetPortScanTool()
--------SystemDlg.h(431B)
--------stdafx.cpp(148B)
--------NetPortScanTool.vcproj.Logic-PC.Logic.user(1KB)
--------res()
--------stdafx.h(2KB)
--------PortListDlg.cpp(955B)
--------NetPortScanTool.aps(106KB)
--------SystemDlg.cpp(677B)
--------misc.cpp(23KB)
--------targetver.h(1KB)
--------PortListDlg.h(462B)
--------NetPortScanToolDlg.h(3KB)
--------resource.h(2KB)
--------packet.h(3KB)
--------NetPortScanToolDlg.cpp(26KB)
--------NetPortScanTool.h(499B)
--------NetPortScanTool.vcproj(6KB)
--------TcpPacket.h(2KB)
--------NetPortScanTool.cpp(2KB)
--------ReadMe.txt(3KB)
--------NetPortScanTool.rc(9KB)
----NetPortScanTool.sln(911B)