Entropy/IP: Uncovering Structure in IPv6 Addresses
arXiv:1606.04327 · doi:10.1145/2987443.2987445
Abstract
In this paper, we introduce Entropy/IP: a system that discovers Internet address structure based on analyses of a subset of IPv6 addresses known to be active, i.e., training data, gleaned by readily available passive and active means. The system is completely automated and employs a combination of information-theoretic and machine learning techniques to probabilistically model IPv6 addresses. We present results showing that our system is effective in exposing structural characteristics of portions of the IPv6 Internet address space populated by active client, service, and router addresses. In addition to visualizing the address structure for exploration, the system uses its models to generate candidate target addresses for scanning. For each of 15 evaluated datasets, we train on 1K addresses and generate 1M candidates for scanning. We achieve some success in 14 datasets, finding up to 40% of the generated addresses to be active. In 11 of these datasets, we find active network identifiers (e.g., /64 prefixes or `subnets') not seen in training. Thus, we provide the first evidence that it is practical to discover subnets and hosts by scanning probabilistically selected areas of the IPv6 address space not known to contain active hosts a priori.
Paper presented at the ACM IMC 2016 in Santa Monica, USA (https://dl.acm.org/citation.cfm?id=2987445). Live Demo site available at http://www.entropy-ip.com/
References in corpus (2)
Cited by in corpus (13)
- In the IP of the Beholder: Strategies for Active IPv6 Topology Discovery
- Rusty Clusters? Dusting an IPv6 Research Foundation
- 6GAN: IPv6 Multi-Pattern Target Generation via Generative Adversarial Nets with Reinforcement Learning
- 6GCVAE: Gated Convolutional Variational Autoencoder for IPv6 Target Generation
- Predicting IPv4 Services Across All Ports
- Illuminating Large-Scale IPv6 Scanning in the Internet
- Stratosphere: Finding Vulnerable Cloud Storage Buckets
- Unconsidered Installations: Discovering IoT Deployments in the IPv6 Internet
- SiamHAN: IPv6 Address Correlation Attacks on TLS Encrypted Traffic via Siamese Heterogeneous Graph Attention Network
- A Detailed Measurement View on IPv6 Scanners and Their Adaption to BGP Signals
- 6VecLM: Language Modeling in Vector Space for IPv6 Target Generation
- Addressless: A New Internet Server Model to Prevent Network Scanning
- Scanning the IPv6 Internet Using Subnet-Router Anycast Probing