警告:mud-visualizer 目前处于测试阶段,使用风险自负。
该工具可用于可视化 JSON 格式的 MUD 文件。

MUD 文件是包含设备 ACL 规则的 JSON 格式纯文本文件。一个 MUD 文件可能包含数十或数百条 ACL 规则,这使得手动阅读和验证文件变得困难。mud-visualizer 将帮助您阅读、验证(并在不久的将来修改)MUD 文件。
使用以下命令安装并运行 mud-visualizer:
$ git clone https://github.com/iot-onboarding/mud-visualizer
$ cd mud-visualizer
$ npm install
$ npm start
目前,以下 MUD 抽象在 incoming 和 outgoing 两种流量方向均受支持:
domain-nameslocal-networkssame-manufacturermanufacturermy-controllercontroller欢迎贡献!请将您的拉取请求提交到 master 分支。
如有任何问题,请通过 [email protected] 联系我们。
另外,强烈建议您使用 Github 的 Issues 提交新问题,或请求增强功能或新特性。
如果您在研究中发现此工具有用,请考虑引用我们的论文:
@inproceedings{andalibi2021analysis,
title={On the Analysis of MUD-Files’ Interactions, Conflicts, and Configuration Requirements Before Deployment},
author={Andalibi, Vafa and Lear, Eliot and Kim, DongInn and Camp, L Jean},
booktitle={5th EAI International Conference on Safety and Security in Internet of Things, SaSeIoT},
year={2021}
}
@inproceedings{andalibi2021making,
title={Making Access Control Easy in IoT},
author={Andalibi, Vafa and Dev, Jayati and Kim, DongInn and Lear, Eliot and Camp, L Jean},
booktitle={International Symposium on Human Aspects of Information Security and Assurance},
pages={127--137},
year={2021},
organization={Springer}
}
@inproceedings{andalibi2021visualization,
title={Is Visualization Enough? Evaluating the Efficacy of MUD-Visualizer in Enabling Ease of Deployment for Manufacturer Usage Description (MUD)},
author={Andalibi, Vafa and Dev, Jayati and Kim, DongInn and Lear, Eliot and Camp, L Jean},
booktitle={Annual Computer Security Applications Conference},
pages={337--348},
year={2021}
}