【技术实现步骤摘要】
端口扫描方法、装置、电子设备及存储介质
[0001]本专利技术涉及信息
,尤其涉及一种端口扫描方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,互联网的端口扫描在进行调度时,采用的方式通常是建立在nmap、zmap或者masscan等扫描工具的基础上进行的,调度方式存在以下缺点:扫描目标IP地址、端口随机性不足;分布式异步扫描场景下缺少有效的任务进度管理方式;扫描目标的计算效率低;扫描目标的传输结构冗余,带宽占用高。
技术实现思路
[0003]针对现有技术中的问题,本专利技术实施例提供一种端口扫描方法、装置、电子设备及存储介质。
[0004]具体地,本专利技术实施例提供了以下技术方案:
[0005]第一方面,本专利技术实施例提供了一种端口扫描方法,包括:
[0006]向调度节点发送端口扫描任务请求;
[0007]接收所述调度节点反馈的任务元信息和任务实际参数,其中,所述调度节点预先基于扫描信息中的多个扫描目标构造有LFSR,所述LFSR产生的多个伪随机序列与所 ...
【技术保护点】
【技术特征摘要】
1.一种端口扫描方法,其特征在于,包括:向调度节点发送端口扫描任务请求;接收所述调度节点反馈的任务元信息和任务实际参数,其中,所述调度节点预先基于扫描信息中的多个扫描目标构造有LFSR,所述LFSR产生的多个伪随机序列与所述多个扫描目标具有一一对应的映射关系,所述任务元信息用于还原所述LFSR,所述任务实际参数包括所述LFSR的当前状态;基于所述任务元信息和任务实际参数,确定扫描目标集合,所述扫描目标集合至少包括一个扫描目标。2.根据权利要求1所述的端口扫描方法,其特征在于,所述基于所述任务元信息和任务实际参数,确定扫描目标集合,包括:基于所述任务元信息和任务实际参数,获得伪随机序列集合;根据所述LFSR产生的多个伪随机序列与所述多个扫描目标之间一一对应的映射关系,确定对应于所述伪随机序列集合中每个伪随机序列的扫描目标。3.根据权利要求2所述的端口扫描方法,其特征在于,所述基于所述任务元信息和任务实际参数,获得伪随机序列集合,包括:基于所述任务元信息还原所述LFSR;基于所述LFSR的当前状态和所述扫描目标集合中的扫描目标的数量,依次通过所述LFSR产生所述伪随机序列集合中每个伪随机序列。4.根据权利要求3所述的端口扫描方法,其特征在于,所述基于所述任务元信息还原所述LFSR,包括:基于所述任务元信息,获得所述LFSR的触发器的数量和所述LFSR对应的本原多项式;根据所述LFSR的触发器的数量和所述本原多项式,还原出所述LFSR。5.根据权利要求1
‑
4任一项所述的端口扫描方法,其特征在于,所述LFSR产生的多个不同的伪随机序列与所述多个扫描目标具有一一对应的映射关系,是通过保留格式加密算法FPE确定的。6.根据权利要求1
‑
4任一项所述的端口扫描方法,其特征在于,在基于所述任务元信息和任务实际参数,确定扫描目标集合之后,还包括:依次对所述扫描目标集合中的扫描目标进行扫描,直至对所述扫描目标集合中的扫描目标扫描完成。7.一种端口扫描方法,其特征在于,包括:接收扫描节点发送的端口扫描任务请求;向所述扫描节点反馈任务元信息和任务实际参数,以便所述扫描节点基于所述任务元信息和任务实际参数,确定扫描目标集合,所述扫描目标集合至少包括一个扫描目标,其中,所述调度节点预先基于扫描信息中的多个扫描目标构...
【专利技术属性】
技术研发人员:李元楷,齐向东,吴云坤,邱喆彬,彭越,王智成,
申请(专利权)人:网神信息技术北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。