Skip to content

savyovinicius/mud-visualizer

 
 

Repository files navigation

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

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
$ 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.

License

License

About

mud-visualizer is a tool to visualize MUD files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.4%
  • CSS 9.1%
  • HTML 2.5%