【技术实现步骤摘要】
一种实现网络资产快速扫描的分布式架构
本专利技术涉及网络资产扫描领域,具体涉及一种实现网络资产快速扫描的分布式架构。
技术介绍
随着互联网技术的发展,网络中的资产倍速增长,国家或者企业需要对自己内部或者外部的网络资产进程扫描识别。但是现在的扫描工具如masscan主要用于网络资产的存活判断,不能很好的扫描出服务类型。而nmap虽然可以即判断网络资产存活,又能识别服务类型,但是扫描速度会非常慢,有很多ip并不存活,会造成大量的无效扫描而浪费大量时间和计算能力。因此我们有必要针对现有技术的不足而提供一种实现网络资产快速扫描的分布式架构。
技术实现思路
为了克服现有技术中的不足,本专利技术提出一种实现网络资产快速扫描的分布式架构,其采用分布式方案,可以水平拓展计算节点,加快扫描速度。为了实现上述目的,本专利技术提出一种实现网络资产快速扫描的分布式架构,包括,控制节点,控制节点的webserver接收用户的任务请求,并通过消息队列服务器向计算节点发送任务。计算节点,计算节点包括第一 ...
【技术保护点】
1.一种实现网络资产快速扫描的分布式架构,其特征在于:包括,/n控制节点,所述控制节点的web server接收用户的任务请求,并通过消息队列服务器向计算节点发送任务;/n计算节点,所述计算节点包括第一类计算节点和第二类计算节点;/n第一类计算节点,所述第一类计算节点通过agent接收任务请求,执行基于masscan实现ip存活扫描,并通过agent将存活的ip返回给控制节点;/n第二类计算节点,所述第二类计算节点通过agent接收任务请求,执行基于nmap实现的具体服务识别,将扫描的结果存入数据库;/n数据库,所述数据库用于存储扫描结果。/n
【技术特征摘要】
1.一种实现网络资产快速扫描的分布式架构,其特征在于:包括,
控制节点,所述控制节点的webserver接收用户的任务请求,并通过消息队列服务器向计算节点发送任务;
计算节点,所述计算节点包括第一类计算节点和第二类计算节点;
第一类计算节点,所述第一类计算节点通过agent接收任务请求,执行基于masscan实现ip存活扫描,并通过agent将存活的ip返回给控制节点;
第二类计算节点,所述第二类计算节点通过agent接收任务请求,执行基于nmap实现的具体服务识别,将扫描的结果存入数据库;
数据库,所述数据库用于存储扫描结果。
2.根据权利要求1所述的一种实现网络资产快速扫描的分布式架构,其特征在于,所述控制节点和...
【专利技术属性】
技术研发人员:侯苹苹,
申请(专利权)人:紫光云南京数字技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。