An IPv6 target generation approach based on address space forest

Abstract IPv6 target generation techniques are crucial for Internet-wide rapid scanning of IPv6 network assets. Current algorithms are mostly limited to low-dimensional patterns (pattern dimensions $$\le$$  4) within the IPv6 address space tree (6ASTree). Due to the uneven distribution of IPv6 seed...

Full description

Saved in:
Bibliographic Details
Main Authors: Shunlong Hao, Liancheng Zhang, Hongtao Zhang, Lanxin Cheng, Yi Guo, Zhanbo Li, Bin Lin, Haojie Zhu, Mingyue Ren, Lanyun Zhang
Format: Article
Language:English
Published: Nature Portfolio 2025-04-01
Series:Scientific Reports
Online Access:https://doi.org/10.1038/s41598-025-97640-w
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849713489798496256
author Shunlong Hao
Liancheng Zhang
Hongtao Zhang
Lanxin Cheng
Yi Guo
Zhanbo Li
Bin Lin
Haojie Zhu
Mingyue Ren
Lanyun Zhang
author_facet Shunlong Hao
Liancheng Zhang
Hongtao Zhang
Lanxin Cheng
Yi Guo
Zhanbo Li
Bin Lin
Haojie Zhu
Mingyue Ren
Lanyun Zhang
author_sort Shunlong Hao
collection DOAJ
description Abstract IPv6 target generation techniques are crucial for Internet-wide rapid scanning of IPv6 network assets. Current algorithms are mostly limited to low-dimensional patterns (pattern dimensions $$\le$$  4) within the IPv6 address space tree (6ASTree). Due to the uneven distribution of IPv6 seed addresses and irreversibility of clustering in existing IPv6 target generation algorithms, the number of low-dimensional patterns in single-tree algorithms like 6Scan and 6Tree, or dual-tree algorithms like HMap6, is limited. Additionally, the large-scale loss and high-dimensional pattern spaces pose challenges of undetectability and excessively large probing space. To address these issues, an IPv6 target generation approach (6Probe) based on IPv6 address space forest (6ASForest) is proposed. By constructing multiple 6ASTrees to form a 6ASForest, 6Probe leverages seed address structure to explore high-activity regions in both high-dimensional pattern and loss spaces, significantly expanding the scale of IPv6 active addresses probed. On balanced IPv6 seed set $$C_5$$ , 6Probe can probe 2.6–4.81 times active addresses, and produce 5.47–20.01 times low-dimensional nodes compared to existing 5 typical algorithms (6Scan, HMap6, 6Tree, 6Gen, 6Hit). On unbalanced IPv6 seed sets, 6Probe can probe 137.87%–492.74% of active addresses, and produce 430.81%–712.80% of low-dimensional nodes compared to the HMap6.
format Article
id doaj-art-cad0f76e82e44c29b380f33c9b374450
institution DOAJ
issn 2045-2322
language English
publishDate 2025-04-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-cad0f76e82e44c29b380f33c9b3744502025-08-20T03:13:57ZengNature PortfolioScientific Reports2045-23222025-04-0115112310.1038/s41598-025-97640-wAn IPv6 target generation approach based on address space forestShunlong Hao0Liancheng Zhang1Hongtao Zhang2Lanxin Cheng3Yi Guo4Zhanbo Li5Bin Lin6Haojie Zhu7Mingyue Ren8Lanyun Zhang9School of Cyber Science and Engineering, Zhengzhou UniversityInformation Engineering UniversityNetwork Management Center, Zhengzhou UniversityInformation Engineering UniversityInformation Engineering UniversityNetwork Management Center, Zhengzhou UniversitySchool of Cyber Science and Engineering, Zhengzhou UniversityInformation Engineering UniversityInformation Engineering UniversitySchool of Cyber Science and Engineering, Zhengzhou UniversityAbstract IPv6 target generation techniques are crucial for Internet-wide rapid scanning of IPv6 network assets. Current algorithms are mostly limited to low-dimensional patterns (pattern dimensions $$\le$$  4) within the IPv6 address space tree (6ASTree). Due to the uneven distribution of IPv6 seed addresses and irreversibility of clustering in existing IPv6 target generation algorithms, the number of low-dimensional patterns in single-tree algorithms like 6Scan and 6Tree, or dual-tree algorithms like HMap6, is limited. Additionally, the large-scale loss and high-dimensional pattern spaces pose challenges of undetectability and excessively large probing space. To address these issues, an IPv6 target generation approach (6Probe) based on IPv6 address space forest (6ASForest) is proposed. By constructing multiple 6ASTrees to form a 6ASForest, 6Probe leverages seed address structure to explore high-activity regions in both high-dimensional pattern and loss spaces, significantly expanding the scale of IPv6 active addresses probed. On balanced IPv6 seed set $$C_5$$ , 6Probe can probe 2.6–4.81 times active addresses, and produce 5.47–20.01 times low-dimensional nodes compared to existing 5 typical algorithms (6Scan, HMap6, 6Tree, 6Gen, 6Hit). On unbalanced IPv6 seed sets, 6Probe can probe 137.87%–492.74% of active addresses, and produce 430.81%–712.80% of low-dimensional nodes compared to the HMap6.https://doi.org/10.1038/s41598-025-97640-w
spellingShingle Shunlong Hao
Liancheng Zhang
Hongtao Zhang
Lanxin Cheng
Yi Guo
Zhanbo Li
Bin Lin
Haojie Zhu
Mingyue Ren
Lanyun Zhang
An IPv6 target generation approach based on address space forest
Scientific Reports
title An IPv6 target generation approach based on address space forest
title_full An IPv6 target generation approach based on address space forest
title_fullStr An IPv6 target generation approach based on address space forest
title_full_unstemmed An IPv6 target generation approach based on address space forest
title_short An IPv6 target generation approach based on address space forest
title_sort ipv6 target generation approach based on address space forest
url https://doi.org/10.1038/s41598-025-97640-w
work_keys_str_mv AT shunlonghao anipv6targetgenerationapproachbasedonaddressspaceforest
AT lianchengzhang anipv6targetgenerationapproachbasedonaddressspaceforest
AT hongtaozhang anipv6targetgenerationapproachbasedonaddressspaceforest
AT lanxincheng anipv6targetgenerationapproachbasedonaddressspaceforest
AT yiguo anipv6targetgenerationapproachbasedonaddressspaceforest
AT zhanboli anipv6targetgenerationapproachbasedonaddressspaceforest
AT binlin anipv6targetgenerationapproachbasedonaddressspaceforest
AT haojiezhu anipv6targetgenerationapproachbasedonaddressspaceforest
AT mingyueren anipv6targetgenerationapproachbasedonaddressspaceforest
AT lanyunzhang anipv6targetgenerationapproachbasedonaddressspaceforest
AT shunlonghao ipv6targetgenerationapproachbasedonaddressspaceforest
AT lianchengzhang ipv6targetgenerationapproachbasedonaddressspaceforest
AT hongtaozhang ipv6targetgenerationapproachbasedonaddressspaceforest
AT lanxincheng ipv6targetgenerationapproachbasedonaddressspaceforest
AT yiguo ipv6targetgenerationapproachbasedonaddressspaceforest
AT zhanboli ipv6targetgenerationapproachbasedonaddressspaceforest
AT binlin ipv6targetgenerationapproachbasedonaddressspaceforest
AT haojiezhu ipv6targetgenerationapproachbasedonaddressspaceforest
AT mingyueren ipv6targetgenerationapproachbasedonaddressspaceforest
AT lanyunzhang ipv6targetgenerationapproachbasedonaddressspaceforest