Dart: An Automated and Reproducible Environment Toolkit for DNS Protocol Analysis
Yunyi Zhang, Xikai Xiong, Baojun Liu, Haixin Duan
Abstract
Domain Name System (DNS) protocol analysis is fundamental to understanding and fortifying the Internet naming infrastructure. However, the lack of automated, portable, and user-friendly environment orchestration tools imposes significant overhead on researchers and severely limits the reproducibility of DNS studies. In this paper, we present Dart, an automated toolkit specifically engineered for DNS protocol analysis. Dart employs a declarative syntax to abstract the intricate software dependencies and heterogeneous configuration requirements of diverse DNS implementations, providing a unified and streamlined orchestration interface. We describe the architecture of Dart and evaluate its performance. Furthermore, we present two case studies that illustrate how Dart enables researchers to construct portable DNS analysis environments with a single command. To foster transparency and facilitate future research, all replicated environments and configurations will be open-sourced.
Create a lesson
Related papers
Taming the Agentic RAN: Stability-Guaranteed Arbitration of Autonomous AI Agents in O-RAN
Seyed Bagher Hashemi Natanzi, Bo Tang
Reliability-Guided Trusted Repeater Node Selection in QKD-Enabled Metro Optical Networks
Arup Kumar Marik, Basabdatta Palit, Sadananda Behera
Toward Composable Network Digital Twins: A Subgraph-Based Latency Prediction Study
Shenjia Ding, David Flynn, Paul Harvey
Jamming Detection in 5G/6G Networks: From O-RAN Concept to OCUDU Deployment
Marcin Hoffmann, Lukasz Kulacz, Osama Baldo et al.
The Operable Pareto Front: Distilling Offline Search into Run-Time Control for Multi-Objective UAV Edge-Computing Scheduling
Qiao Liao, Zhiyong Feng, Bin Wu et al.
Human Exposure to Non-Ionizing Radiation from Indoor Distributed Antenna System: Shopping Mall Measurement Analysis
Júlia da L. A. Silva, Vicente A. de Sousa,, Marcio E. C. Rodrigues et al.