arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2608.04498cs.NI

Dart:用于DNS协议分析的自动化且可复现的环境工具包

Dart: An Automated and Reproducible Environment Toolkit for DNS Protocol Analysis

Yunyi Zhang, Xikai Xiong, Baojun Liu, Haixin Duan

首次发表
浏览论文内容

中文总结 AI 辅助

针对DNS研究环境编排的可复现性问题,提出自动化工具包Dart,通过声明式语法实现DNS环境的统一编排,可单命令构建可移植环境并开源相关配置。

中文摘要 AI 辅助

域名系统(DNS)协议分析是理解和加固互联网命名基础设施的基础。然而,缺乏自动化、可移植且用户友好的环境编排工具,给研究人员带来了巨大开销,严重限制了DNS研究的可复现性。本文提出了Dart,一款专为DNS协议分析设计的自动化工具包。Dart采用声明式语法,抽象了各类DNS实现的复杂软件依赖与异构配置需求,提供统一且流畅的编排接口。我们描述了Dart的架构并评估其性能,还展示了两个案例研究,说明Dart如何让研究人员通过一条命令构建可移植的DNS分析环境。为促进透明性并便利未来研究,所有复现的环境与配置将开源。

英文摘要

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.

↑