Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
mud-visualizer — mud-visualizer is a tool to visualize MUD files | Kitploit
Tools/GitHubGitHub/iot-onboarding/mud-visualizer
IoT SecurityConfiguration AuditingNetwork Security
GitHubiot-onboarding/mud-visualizer

mud-visualizer

mud-visualizer is a tool to visualize MUD files

View Repository
1084 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Manufacturer Usage Description (MUD) Visualizer

Warning: mud-visualizer is currently beta. Use at your own risk.

License Github Issues Github Issues Github Issues

This tool can be used to visualize the MUD files in JSON format.

mud-visualizer

Table of Contents

  • Motivation
  • Installation
  • Supported MUD Abstractions
  • Contribution
  • Support
  • Citation
  • License

Motivation

MUD files are plain text files in JSON format that contain ACL rules for a device. A MUD file can contains tens or hundrends of ACL rules which makes it difficult to read and validate the files manually. mud-visualizer will help you to read and validate (and modify in near future) the MUD files.

Installation

Use the following commands to install and run mud-visualizer:

root@kitploit:~
$ git clone https://github.com/iot-onboarding/mud-visualizer
$ cd mud-visualizer
$ npm install
$ npm start

Supported MUD Abstractions

Currently the following MUD abstractions are supported in both incoming and outgoing traffic directions:

  • domain-names
  • local-networks
  • same-manufacturer
  • manufacturer
  • my-controller
  • controller

Contribution

Contributions are welcome! Submit your pull requests to the master branch.

Support

Feel free to reach out to us at [email protected].

Also, you are strongly encouraged to use Github's Issues to submit new issues, or request enhancements or new features.

Citation

If you find this tool useful in your research, please consider citing our papers:

root@kitploit:~
@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}
}
root@kitploit:~
@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}
}
root@kitploit:~
@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}
}

License

License

  • BSD-3-Clause
  • Copyright 2019 © Cisco Systems.
Download Tool