IPv6地址探测方法、装置及电子设备制造方法及图纸

技术编号:38908734 阅读:12 留言:0更新日期:2023-09-25 09:27
本发明专利技术提供了一种本发明专利技术实施例提供了一种IPv6地址探测方法、装置及电子设备,包括:如果检测到目标用户终端与互联网相连接,获取目标用户终端的IPv6地址;计算IPv6地址的地址范围,得到IPv6种子列表;提取地址范围内的所有IPv6地址的预设位数的前缀;将前缀和预先生成的接口标识符进行组装,得到目标地址;向目标地址发送预设的ICMPv6回显请求,并监听返回报文,基于返回报文确定IPv6种子列表对应的活跃IPv6地址。该方法通过在目标用户终端与互联网相连接的移动网络场景获取目标用户终端的IPv6地址,以构建活跃度更高的IPv6种子列表,从而增加了IPv6地址探测的活跃地址命中率。从而增加了IPv6地址探测的活跃地址命中率。从而增加了IPv6地址探测的活跃地址命中率。

【技术实现步骤摘要】
IPv6地址探测方法、装置及电子设备


[0001]本专利技术涉及网络空间资产
,尤其是涉及一种IPv6地址探测方法、装置及电子设备。

技术介绍

[0002]随着移动互联网的不断发展,网络设备的种类以及数量持续上升。IPv4(Internet Protocol version 4,互联网通信协议第四版)地址空间已经在2019年被耗尽,IPv6(Internet Protocol version 4,互联网通信协议第六版)拥有128位的地址长度让其具有巨量的地址空间范围。IP地址发现以及IPv6拓扑探测在网络安全性评估、渗透测试等领域中是重要的一环。为此,提出一个具有高命中率的IPv6扫描方法,具有非常大的现实意义。
[0003]目前,获取IPv6种子列表,通常包括主动探测和被动收集两种方式;由于IPv6地址空间的稀疏性,IPv4地址空间的主动探测方法难以应用于IPv6地址空间;被动收集的方式局限于数据集的质量,而且数据集的质量会随着时间的流逝而降低,导致现有的IPv6地址探测方法存在最终获取的活跃地址命中率较低的现状。

技术实现思路

[0004]本专利技术的目的在于提供一种IPv6地址探测方法、装置及电子设备,以提升IPv6地址探测方法获取的活跃地址命中率。
[0005]第一方面,本专利技术实施例提供了一种IPv6地址探测方法,其中,包括:如果检测到目标用户终端与互联网相连接,获取上述目标用户终端的IPv6地址;上述目标用户终端的数量为多个;计算上述IPv6地址的地址范围,得到IPv6种子列表;提取上述地址范围内的所有IPv6地址的预设位数的前缀;将上述前缀和预先生成的接口标识符进行组装,得到目标地址;向上述目标地址发送预设的ICMPv6回显请求,并监听返回报文,基于上述返回报文确定上述IPv6种子列表对应的活跃IPv6地址。
[0006]可优选的实施方式中,向上述目标地址发送预设的ICMPv6回显请求,并监听返回报文,基于上述返回报文确定上述IPv6种子列表对应的活跃IPv6地址的步骤,之后上述方法还包括:获取上述活跃IPv6地址对应的路由数据;对上述路由数据进行去重处理,得到处理后的路由数据;根据处理后的上述路由数据,绘制IPv6地址拓扑图。
[0007]可优选的实施方式中,获取上述目标用户终端的IPv6地址的步骤之后,上述方法包括:根据上述IPv6地址,生成地址簇;计算上述IPv6地址的地址范围,得到IPv6种子列表的步骤,包括:计算上述地址簇的地址范围,得到上述IPv6种子列表。
[0008]可优选的实施方式中,上述接口标识符通过下述方式生成:当上述目标用户终端接收到移动网络核心网网元发送的上述IPv6地址的配置信息时,基于上述配置信息生成上述接口标识符。
[0009]可优选的实施方式中,上述接口标识符为::1;上述预设位数的前缀为上述IPv6地址的/64前缀。
[0010]可优选的实施方式中,计算上述IPv6地址的地址范围,得到IPv6种子列表的步骤之后,上述方法包括:根据上述IPv6地址,通过基于密度的地址生成算法生成新的IPv6地址;将上述新的IPv6地址添加到上述IPv6种子列表,得到更新IPv6种子列表。
[0011]可优选的实施方式中,将上述新的IPv6地址添加到上述IPv6种子列表,得到更新IPv6种子列表的步骤之后,上述方法还包括:根据上述更新IPv6种子列表,生成更新目标地址;向上述更新目标地址发送预设的ICMPv6回显请求,并监听返回报文,基于上述返回报文确定上述更新IPv6种子列表对应的活跃IPv6地址。
[0012]可优选的实施方式中,向上述目标地址发送预设的ICMPv6回显请求的步骤,包括:通过预设的路由探测工具向上述目标地址发送预设的ICMPv6回显请求。
[0013]第二方面,本专利技术实施例提供了一种IPv6地址探测装置,其中,包括:种子列表生成模块,用于如果检测到目标用户终端与互联网相连接,获取上述目标用户终端的IPv6地址;上述目标用户终端的数量为多个;计算上述IPv6地址的地址范围,得到IPv6种子列表;地址生成模块,用于提取上述地址范围内的所有IPv6地址的预设位数的前缀;探测模块,用于将上述前缀和预先生成的接口标识符进行组装,得到目标地址;向上述目标地址发送预设的ICMPv6回显请求,并监听返回报文,基于上述返回报文确定上述IPv6种子列表对应的活跃IPv6地址。
[0014]第三方面,本专利技术实施例提供了一种电子设备,其中,上述电子设备包括处理器和存储器,上述存储器存储有能够被上述处理器执行的机器可执行指令,上述处理器执行上述机器可执行指令以实现第一方面至第一方面的第七种可能的实施方式任一项的IPv6地址探测方法。
[0015]本专利技术实施例带来了以下有益效果:
[0016]本专利技术实施例提供了一种本专利技术实施例提供了一种IPv6地址探测方法、装置及电子设备,其中,包括:如果检测到目标用户终端与互联网相连接,获取上述目标用户终端的IPv6地址;上述目标用户终端的数量为多个;计算上述IPv6地址的地址范围,得到IPv6种子列表;提取上述地址范围内的所有IPv6地址的预设位数的前缀;将上述前缀和预先生成的接口标识符进行组装,得到目标地址;向上述目标地址发送预设的ICMPv6回显请求,并监听返回报文,基于上述返回报文确定上述IPv6种子列表对应的活跃IPv6地址。该方法通过在目标用户终端与互联网相连接的移动网络场景获取目标用户终端的IPv6地址,以构建活跃度更高的IPv6种子列表,从而增加了IPv6地址探测的活跃地址命中率。
[0017]本实施例公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0018]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的一种IPv6地址探测方法的流程示意图;
[0021]图2为本专利技术实施例提供的一种Option字段的格式示意图;
[0022]图3为本专利技术实施例提供的另一种IPv6地址探测方法的流程示意图;
[0023]图4为本专利技术实施例提供的一种SMF与设备终端进行IPv6地址分配流程示意图;
[0024]图5为本专利技术实施例提供的一种IPv6地址探测装置的结构示意图;
[0025]图6为本专利技术实施例提供的一种IPv6地址探测装置的交互场景示意图;
[0026]图7为本专利技术实施例提供的一种探测模块工作方式示意图;
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IPv6地址探测方法,其特征在于,包括:如果检测到目标用户终端与互联网相连接,获取所述目标用户终端的IPv6地址;所述目标用户终端的数量为多个;计算所述IPv6地址的地址范围,得到IPv6种子列表;提取所述地址范围内的所有IPv6地址的预设位数的前缀;将所述前缀和预先生成的接口标识符进行组装,得到目标地址;向所述目标地址发送预设的ICMPv6回显请求,并监听返回报文,基于所述返回报文确定所述IPv6种子列表对应的活跃IPv6地址。2.根据权利要求1所述的种IPv6地址探测方法,其特征在于,向所述目标地址发送预设的ICMPv6回显请求,并监听返回报文,基于所述返回报文确定所述IPv6种子列表对应的活跃IPv6地址的步骤,之后所述方法还包括:获取所述活跃IPv6地址对应的路由数据;对所述路由数据进行去重处理,得到处理后的路由数据;根据处理后的所述路由数据,绘制IPv6地址拓扑图。3.根据权利要求1所述的IPv6地址探测方法,其特征在于,获取所述目标用户终端的IPv6地址的步骤之后,所述方法包括:根据所述IPv6地址,生成地址簇;计算所述IPv6地址的地址范围,得到IPv6种子列表的步骤,包括:计算所述地址簇的地址范围,得到所述IPv6种子列表。4.根据权利要求1所述的IPv6地址探测方法,其特征在于,所述接口标识符通过下述方式生成:当所述目标用户终端接收到移动网络核心网网元发送的所述IPv6地址的配置信息时,基于所述配置信息生成所述接口标识符。5.根据权利要求4所述的IPv6地址探测方法,其特征在于,所述接口标识符为::1;所述预设位数的前缀为所述IPv6地址的/64前缀。6.根据权利要求1所述的IPv6地址探测方法,其特征在于,计算所述IP...

【专利技术属性】
技术研发人员:崔宝江张译杨文川徐洁
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1