基于多通道多网段扫描装置及扫描方法制造方法及图纸

技术编号:9867428 阅读:132 留言:0更新日期:2014-04-03 03:56
本发明专利技术涉及一种基于多通道多网段扫描装置及扫描方法,其包括扫描指令接口,扫描指令接口通过驱动模块与扫描指令仲裁模块连接,扫描指令仲裁模块与至少两个扫描通道连接,每个扫描通道通过对应的扫描接口连接所需的目标服务器;扫描指令接口能接收扫描指令,并对所述扫描指令进行判断;当扫描指令合理时,扫描指令接口通过驱动模块将扫描指令传输到扫描指令仲裁模块,扫描指令仲裁模块根据扫描指令选择扫描通道及与所述扫描通道连接的扫描接口与目标服务器连接。本发明专利技术结构简单紧凑,能同时对多台服务器进行同时扫描,缩短扫描时间,提高扫描效率。

【技术实现步骤摘要】

本专利技术涉及一种扫描装置及扫描方法,尤其是一种,属于服务器漏洞扫描的

技术介绍
现有的扫描设备,均是单通道但扫描任务,在扫描多台服务器时需要一个一个的顺序扫描,扫描时间长,扫描效率低。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种,其结构简单紧凑,能同时对多台服务器进行同时扫描,缩短扫描时间,提高扫描效率。按照本专利技术提供的技术方案,所述基于多通道多网段扫描装置,包括扫描指令接口,所述扫描指令接口通过驱动模块与扫描指令仲裁模块连接,所述扫描指令仲裁模块与至少两个扫描通道连接,每个扫描通道通过对应的扫描接口连接所需的目标服务器;扫描指令接口能接收扫描指令,并对所述扫描指令进行判断;当扫描指令合理时,扫描指令接口通过驱动模块将扫描指令传输到扫描指令仲裁模块,扫描指令仲裁模块根据扫描指令选择扫描通道及与所述扫描通道连接的扫描接口与目标服务器连接,以对所述目标服务器进行扫描;在对目标服务器进行扫描时,通过扫描接口及扫描通道将扫描反馈信息传输到扫描指令仲裁模块,扫描指令仲裁模块通过驱动模块将扫描反馈信息传输到扫描指令接口。所述扫描接口包括RJ45网络接口。扫描指令接口接收扫描指令,并对所述扫描指令进行判断,当所述扫描指令与扫描指令接口内预设的扫描指令参数不匹配时,扫描指令接口输出扫描指令异常信息。—种基于多通道多网段扫描方法,所述扫描方法包括如下步骤: a、通过扫描指令接口接收扫描指令,并对所述扫描指令进行检测判断,多所述扫描指令与扫描指令接口内的扫描指令参数匹配时,进入步骤b,否则,退出扫描程序; b、驱动模块将扫描指令传输至扫描指令仲裁模块,由扫描指令仲裁模块对扫描指令进行解析; C、扫描指令仲裁模块根据解析扫描指令中的地址及网段信息选择其中一个扫描通道及与所述扫描通道连接的扫描接口连接目标服务器,以对所述目标服务器进行扫描; d、扫描接口接收目标服务器返回的扫描反馈信息,并通过与所述扫描接口连接的扫描通道传输至扫描指令仲裁模块,扫描指令接口通过驱动模块循环读取扫描指令仲裁模块内的扫描反馈信息。所述扫描指令接口内的扫描指令参数包括目标服务器地址以及扫描深度。所述步骤c中,扫描指令仲裁模块根据扫描指令的地址及网段信息选择扫描通道及进行扫描时包括如下步骤: Cl、扫描指令内包含η台要扫描的目标服务器,与所述扫描指令仲裁模块连接的扫描接口中有m个扫描接口有链接; c2、将η台目标服务器中有相同网段的归为一类,得到P个扫描网段;c3、当p>m时,将m个扫描接口对应前m个网段扫描,后(p_m)个扫描网段处于等待状态;当同一个网段内有多台目标服务器时,按照IP地址由小到大的次序进行扫描; c4、当P小于等于m时,选择前P个扫描接口对P个网段扫描,当同一个网段内有多台目标服务器时,按照IP地址由小到大的次序进行扫描。所述步骤d中,当有多个扫描接口向扫描指令仲裁模块传输扫描反馈信息时,扫描指令仲裁模块根据扫描接口的设定顺序依次接收扫描接口的扫描反馈信息。本专利技术的优点:通过扫描指令接口来接收扫描指令,并对扫描指令进行判断;扫描指令仲裁模块通过驱动模块来接收扫描指令接口传输的扫描指令的,扫描指令仲裁模块根据扫描指令来选择相应的扫描通道及扫描接口来连接目标服务器,实现多通道多网段的扫描需要,扫描指令接口还能读取扫描指令仲裁模块内的扫描反馈信息,结构简单紧凑,能同时对多台服务器进行同时扫描,缩短扫描时间,提高扫描效率。【附图说明】图1为本专利技术的结构框图。图2为本专利技术扫描指令接口的工作流程图。图3为本专利技术扫描指令仲裁模块的工作流程图。图4为本专利技术扫描指令仲裁模块接收扫描反馈信息的流程图。附图标记说明:1_扫描指令接口、2-驱动模块、3-扫描指令仲裁模块、4-扫描连接通道及5-扫描连接接口。【具体实施方式】下面结合具体附图和实施例对本专利技术作进一步说明。如图1所示:为了能够实现对多个目标服务器同时进行多通道多网段的扫描,本专利技术包括扫描指令接口 1,所述扫描指令接口 I通过驱动模块2与扫描指令仲裁模块3连接,所述扫描指令仲裁模块3与至少两个扫描通道连接,每个扫描通道通过对应的扫描接口连接所需的目标服务器;扫描指令接口 I能接收扫描指令,并对所述扫描指令进行判断;当扫描指令合理时,扫描指令接口 I通过驱动模块2将扫描指令传输到扫描指令仲裁模块3,扫描指令仲裁模块3根据扫描指令选择扫描通道及与所述扫描通道连接的扫描接口与目标服务器连接,以对所述目标服务器进行扫描;在对目标服务器进行扫描时,通过扫描接口及扫描通道将扫描反馈信息传输到扫描指令仲裁模块3,扫描指令仲裁模块3通过驱动模块2将扫描反馈信息传输到扫描指令接口 I。具体地,对目标服务器进行扫描是检测目标服务器的漏洞,扫描指令仲裁模块3通过扫描连接通道4与扫描连接接口 5连接,扫描连接通道4内包括至少两个扫描通道,扫描连接接口 5内扫描接口与扫描通道的数量一致,扫描接口与扫描通道一一对应连接。本专利技术附图中,扫描连接通道4内具有四个扫描通道,分别为第一扫描通道、第二扫描通道、第三扫描通道及第四扫描通道,第一扫描通道、第二扫描通道、第三扫描通道及第四扫描通道均与扫描指令仲裁模块3连接。第一扫描通道通过第一扫描接口与目标服务器中的第一服务器连接,以实现对第一服务器进行扫描,第二扫描通道通过第二扫描接口与第二服务器连接,第三扫描通道通过第三扫描接口与第三服务器连接,第四扫描通道通过第四扫描接口与第四服务器连接。在具体实施时,可以根据需要选择扫描连接通道4内扫描通道的数量,以实现多通道的扫描。扫描通道用于建立扫描指令仲裁模块3与目标服务器之间的数据传输通道。所述扫描接口包括RJ45网络接口。扫描指令接口 I接收扫描指令,并对所述扫描指令进行判断,当所述扫描指令与扫描指令接口 I内预设的扫描指令参数不匹配时,扫描指令接口 I输出扫描指令异常信息。如图2、图3和图4所示:本专利技术基于多通道多网段扫描方法,所述扫描方法包括如下步骤: a、通过扫描指令接口 I接收扫描指令,并对所述扫描指令进行检测判断,多所述扫描指令与扫描指令接口 I内的扫描指令参数匹配时,进入步骤b,否则,退出扫描程序; 所述扫描指令接口 I内的扫描指令参数包括目标服务器地址以及扫描深度。在对目标服务器地址进行判断时,要判断扫描指令内的地址信息是否以“http://”打头,后面是否有”隔开域名,单个服务器地址域名字符是否在128个字符以内等;在进行扫描深度判断时,范围在I到16之间的整数,若为O或者超过16,或者为非整数,则为非法命令输入。当扫描指令不匹配时,则不能连接到所需的目标服务器,因此需要退出扫描程序。b、驱动模块2将扫描指令传输至扫描指令仲裁模块3,由扫描指令仲裁模块3对扫描指令进行解析; C、扫描指令仲裁模块3根据解析扫描指令中的地址及网段信息选择其中一个扫描通道及与所述扫描通道连接的扫描接口连接目标服务器,以对所述目标服务器进行扫描; 所述步骤c中,扫描指令仲裁模块3根据扫描指令的地址及网段信息选择扫描通道及进行扫描时包括如下步骤: Cl、扫描指令内包含η台要扫描的目标服务器,与所述扫描指令仲裁模块3连接的扫描接口中有m个扫描接口有链接; c2、本文档来自技高网...

【技术保护点】
一种基于多通道多网段扫描装置,其特征是:包括扫描指令接口(1),所述扫描指令接口(1)通过驱动模块(2)与扫描指令仲裁模块(3)连接,所述扫描指令仲裁模块(3)与至少两个扫描通道连接,每个扫描通道通过对应的扫描接口连接所需的目标服务器;扫描指令接口(1)能接收扫描指令,并对所述扫描指令进行判断;当扫描指令合理时,扫描指令接口(1)通过驱动模块(2)将扫描指令传输到扫描指令仲裁模块(3),扫描指令仲裁模块(3)根据扫描指令选择扫描通道及与所述扫描通道连接的扫描接口与目标服务器连接,以对所述目标服务器进行扫描;在对目标服务器进行扫描时,通过扫描接口及扫描通道将扫描反馈信息传输到扫描指令仲裁模块(3),扫描指令仲裁模块(3)通过驱动模块(2)将扫描反馈信息传输到扫描指令接口(1)。

【技术特征摘要】
1.一种基于多通道多网段扫描装置,其特征是:包括扫描指令接口( I),所述扫描指令接口( I)通过驱动模块(2 )与扫描指令仲裁模块(3 )连接,所述扫描指令仲裁模块(3 )与至少两个扫描通道连接,每个扫描通道通过对应的扫描接口连接所需的目标服务器;扫描指令接口(I)能接收扫描指令,并对所述扫描指令进行判断;当扫描指令合理时,扫描指令接口(I)通过驱动模块(2)将扫描指令传输到扫描指令仲裁模块(3),扫描指令仲裁模块(3)根据扫描指令选择扫描通道及与所述扫描通道连接的扫描接口与目标服务器连接,以对所述目标服务器进行扫描;在对目标服务器进行扫描时,通过扫描接口及扫描通道将扫描反馈信息传输到扫描指令仲裁模块(3 ),扫描指令仲裁模块(3 )通过驱动模块(2 )将扫描反馈信息传输到扫描指令接口(I)。2.根据权利要求1所述的基于多通道多网段扫描装置,其特征是:所述扫描接口包括RJ45网络接口。3.根据权利要求1所述的基于多通道多网段扫描装置,其特征是:扫描指令接口(I)接收扫描指令,并对所述扫描指令进行判断,当所述扫描指令与扫描指令接口( I)内预设的扫描指令参数不匹配时,扫描指令接口(I)输出扫描指令异常信息。4.一种基于多通道多网段扫描方法,其特征是,所述扫描方法包括如下步骤: (a)、通过扫描指令接口(I)接收扫描指令,并对所述扫描指令进行检测判断,多所述扫描指令与扫描指令接口(I)内的扫描指令参数匹配时,进入步骤(b),否则,退出扫描程序; (b)、驱动模块(2)将扫描指令传输至扫描指令仲裁模块(3),由扫描指令仲裁模块(3)对扫描指令进行解...

【专利技术属性】
技术研发人员:袁宝弟王永忠陆翰金睿
申请(专利权)人:无锡市同威科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1