DNSLog Dashboard 是一个基于 Rust 的 DNS 日志记录平台,集成了 DNS 服务和 Web 仪表盘,主要用于捕获和记录 DNS 查询日志。该项目支持自动注册用户、生成唯一子域名以及实时展示 DNS 日志,适用于安全测试、信息外传及漏洞验证等场景。
- Rust 环境: 推荐使用最新稳定版 Rust 和 Cargo。
- SQLite 数据库: 程序会在运行目录下自动生成
dnslog.db
数据库文件。 - 主要依赖库:
- 克隆代码:
git clone https://github.com/adysec/dnslog-rs
- 构建项目:
cargo build --release
- 运行程序:
./dnslog-rs