Proto MUD: A minimalistic and incomplete implementation of Manufacturer Usage Descriptions for the purpose of Laurence Chang 2018 Thesis
https://tools.ietf.org/html/draft-ietf-opsawg-mud-15
The following are to be installed before execution:
-
Ryu Controller
- Instructions for installation: https://github.com/osrg/ryu
-
Mininet: For testing
- Instructions for installation http://mininet.org/download/
- Please follow Method 2 when installing. Install everything such that OVS (Open vSwitch) will also be installed.
- Instructions for installation http://mininet.org/download/
-
staticDHCPd
-
bind9 DNS server
- apt-get install bind9
-
required libraries
- requests
- json
- socket
pyangpyangbind
Will need to eventually transition and replace mud_controller.py with mud_controller_v2.py