Code Monkey home page Code Monkey logo

iot-anywhere's Introduction

MUDIS

MUD Inspection System tool that compares the network behavior of devices, based on their formal description in the MUD file MUDIS tool introduces comparison and generalization features, allowing users to investigate MUD files differences.

Motivated by the impact of location on the MUD, we built the MUDIS tool, which gets two MUDs as input and performs two tasks:

  • MUD Comparison - calculates the MUD similarity measure. It then examines the differences between two MUD files and highlights similar entries. This allows us to drill down and gain insights about the origin of the differences.
  • MUD Generalization - creates a generalized MUD that can serve as a white-list for the network behavior of both MUDs (represent two locations in our experiments), this is done by covering both input MUDs.
ADD A NEW MUD
  • bla
  • bla3

  • bla
  • bla2

This is a basic feature that gives researchers the option to add MUDS into the system.
The uploaded MUD is then saved at the server and in a dedicated MongoDB for further use.
When adding a new MUD you can add some helpful metadata like - device name, device type, the device geolocation etc.

Add a new MUD screen - gives users the ability to add new generated MUDs into the system for further investigation
MUDIS main screen - gives users the ability to choose two MUDs and to compare and generalize them using the system
MUDIS Xioami ligth bulb comapre - compare two Xioami MUDs and get profound insights over thier network behaviour and communication diffrences
MUDIS YI smart camera comapre - compare two YI MUDs and get profound insights over thier network behaviour and communication diffrences

iot-anywhere's People

Contributors

ransh93 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.