Skip to content

LucaMannella/HomeAssistant-MUD-Aggregator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MUD Aggregator

This repository contains the MUD Aggregator, a Home Assistant integration capable of merging together a set of MUD snippets to generate a consolidated gateway-level MUD file. The snippets should be provided by plug-in developers and have to be written in a MUD-like format.

An example of MUD snippet is available in the examples folder.

Note: this is a preliminary version. This is an on-going research activity.

How to use it

The first thing to do for using the MUD Aggregator is to copy the mud_aggregator folder inside config/custom_components folder of your Home Assistant.

The MUD Aggregator is configurable as a button integration. Once configured, you can generate and expose the gateway-level MUD file pressing the related button.

The parameter that you have to confire are the followings:

  • name [optional]: to give a custom name to the button;
  • interface [optional]: specify the network interface used by your HAss instance (default is eth0);
  • deploy [optional]: specify if Home Assistant is running in a core/devcontainer (core) or on a board or virtual machine (custom). Default value is core.

Here you can find a confiration example to copy and paste inside configuration.yaml file of Home Assistant.

button:
  - platform: mud_aggregator
    name: MUD Aggregator
    interface: eth0
    deploy: core

Configuring a MUD manager

This integration was tested using osMUD deployed on OpenWRT version 17.01.06. To have more information about deploying the MUD manager, look at the related readme file.

Citing related papers

This PoC was originally presented to SpliTech 2023. For citing the paper you can import the following BibTex:

@inproceedings{CornoMannella2023GWMUD,
  title={A Gateway-based MUD Architecture to Enhance Smart Home Security},
  author={Corno, Fulvio and Mannella, Luca},
  booktitle={Proceedings of the 8th International Conference on Smart and Sustainable Technologies--SpliTech 2023},
  pages={1--6},
  year={2023}, month={June},
  organization={Institute of Electrical and Electronics Engineers (IEEE)},
  keywords = {Cybersecurity, Gateways, Home Assistant, Internet of Things, Manufacturer Usage Description, Smart Home},
  doi = {10.23919/SpliTech58164.2023.10193747}
}

You can access the paper at the following links:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages