Title
Large-scale classification of IPv6-IPv4 siblings with variable clock skew.
Abstract
Linking the growing IPv6 deployment to existing IPv4 addresses is an interesting field of research, be it for network forensics, structural analysis, or reconnaissance. In this work, we focus on classifying pairs of server IPv6 and IPv4 addresses as siblings, i.e., running on the same machine. Our methodology leverages active measurements of TCP timestamps and other network characteristics, which we measure against a diverse ground truth of 682 hosts. We define and extract a set of features, including estimation of variable (opposed to constant) remote clock skew. On these features, we train a manually crafted algorithm as well as a machine-learned decision tree. By conducting several measurement runs and training in cross-validation rounds, we aim to create models that generalize well and do not overfit our training data. We find both models to exceed 99% precision in train and test performance. We validate scalability by classifying 149k siblings in a large-scale measurement of 371k sibling candidates. We argue that this methodology, thoroughly cross-validated and likely to generalize well, can aid comparative studies of IPv6 and IPv4 behavior in the Internet. Striving for applicability and replicability, we release ready-to-use source code and raw data from our study.
Year
Venue
Field
2017
TMA CONFERENCE 2017 - PROCEEDINGS OF THE 1ST NETWORK TRAFFIC MEASUREMENT AND ANALYSIS CONFERENCE
Decision tree,Network forensics,Computer science,Source code,Computer network,Feature extraction,Clock skew,Ground truth,Overfitting,Scalability
DocType
Citations 
PageRank 
Conference
1
0.38
References 
Authors
20
4
Name
Order
Citations
PageRank
Quirin Scheitle1799.19
Oliver Gasser2709.35
Minoo Rouhi310.38
Georg Carle4951133.84