# MUD-Visualizer | A Tool To Visualize MUD Files

**URL:** <https://onehack.st/t/mud-visualizer-a-tool-to-visualize-mud-files/169571>\
**Category:** Tools & Scripts\
**Tags:** technology, file-management\
**Created:** [January 12, 2021, 12:49pm UTC](https://onehack.st/t/mud-visualizer-a-tool-to-visualize-mud-files/169571 "2021-01-12T12:49:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![BlueHacker](https://onehack.st/user_avatar/onehack.st/bluehacker/32/174721_2.png) [@BlueHacker](https://onehack.st/u/BlueHacker)\
**Post date:** [January 12, 2021, 12:49pm UTC](https://onehack.st/t/mud-visualizer-a-tool-to-visualize-mud-files/169571/1 "2021-01-12T12:49:45Z")

</div>

[![](https://github.com/iot-onboarding/mud-visualizer/raw/master/img/other_icons/github_logo.png?sanitize=true)](https://github.com/iot-onboarding/mud-visualizer/blob/master/README.md)

# Manufacturer Usage Description (MUD) Visualizer

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

[![License](https://camo.githubusercontent.com/8ccf186e7288af6d88a1f6a930c0fcc4e7a8a9936b34e07629d815d1eab4d977/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d425344253230332d2d436c617573652d626c75652e737667)](https://opensource.org/licenses/BSD-3-Clause) [![Github Issues](https://camo.githubusercontent.com/093f33730f00669672ced97aa2515138e0164a77cf6340e6b29a19d743f89836/687474703a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f696f742d6f6e626f617264696e672f6d75642d76697375616c697a65722f6275672e737667)](https://github.com/iot-onboarding/mud-visualizer/issues) [![Github Issues](https://camo.githubusercontent.com/a780305cc9f0cdf5827c3d2e5702258eb69d0f41e62c7753ed9dcc5cb4af2b84/687474703a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f696f742d6f6e626f617264696e672f6d75642d76697375616c697a65722f656e68616e63656d656e742e737667)](https://github.com/iot-onboarding/mud-visualizer/issues) [![Github Issues](https://camo.githubusercontent.com/2b8c4b5daf05e503f995363441a91eb82b6a0017cc1e649cbcbdc8ffe679c536/687474703a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f696f742d6f6e626f617264696e672f6d75642d76697375616c697a65722e737667)](https://github.com/iot-onboarding/mud-visualizer/pulls)

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

[![mud-visualizer](https://github.com/iot-onboarding/mud-visualizer/raw/master/img/recordit/recordit.gif)](https://github.com/iot-onboarding/mud-visualizer/blob/master/img/recordit/recordit.gif)

## Table of Contents

- [Motivation](https://github.com/iot-onboarding/mud-visualizer#Motivation)
- [Installation](https://github.com/iot-onboarding/mud-visualizer#installation)
- [Supported MUD Abstractions](https://github.com/iot-onboarding/mud-visualizer#features)
- [Contribution](https://github.com/iot-onboarding/mud-visualizer#contribution)
- [Support](https://github.com/iot-onboarding/mud-visualizer#support)
- [License](https://github.com/iot-onboarding/mud-visualizer#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`:

$ git clone [https://github.com/iot-onboarding/mud-visualizer](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 [mud@ietf.org](mailto:mud@ietf.org).

Also, you are strongly encouraged to use Github’s [Issues](https://github.com/iot-onboarding/mud-visualizer/issues) to submit new issues, or request enhancements or new features.

## License

[![License](https://camo.githubusercontent.com/8ccf186e7288af6d88a1f6a930c0fcc4e7a8a9936b34e07629d815d1eab4d977/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d425344253230332d2d436c617573652d626c75652e737667)](https://opensource.org/licenses/BSD-3-Clause)

- **[BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)**
- Copyright 2019 © [Cisco Systems](https://www.cisco.com/).

## GitHub:

> **[GitHub - iot-onboarding/mud-visualizer: mud-visualizer is a tool to visualize MUD files](https://github.com/iot-onboarding/mud-visualizer)**
>
> mud-visualizer is a tool to visualize MUD files
