#实验目的:使用python脚本实现端口扫描
#准备工具:选项分析器:optparse;网络库:socket;编译工具:Pycharm
#Python版本:Python2.7
问题引入:
1、端口扫描器扫描的效果是怎么样的?
答:下图是运行后的效果图,扫的主机ip为xxxx这台主机上的80,21,25,135,443,445,7001,7002这些端口。
2、端口扫描器的扫描流程?
答:(1)输入目标主机名和要扫描的常用端口列表。
(2)通过目标主机名得到目标的网络IP地址。
(3)将列表里面的每一个端口去连接目标地址。
(4)确定端口上运行的特殊服务,发送特定数据,并读取特定应用程序返回的标识。