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...
Saved in:
| Main Authors: | , , , , , , , , , |
|---|---|
| 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 |