diff --git a/UML/UML.png b/UML/UML.png deleted file mode 100644 index 1aff8d4..0000000 Binary files a/UML/UML.png and /dev/null differ diff --git a/UML/UML.svg b/UML/UML.svg new file mode 100644 index 0000000..b28cd1e --- /dev/null +++ b/UML/UML.svg @@ -0,0 +1,106 @@ +Topology+devicesDict[str, Device]+networksDict[str, Network]+__init__(self)void+add_device(self, device: Device)void+rm_device(self, device: Device)void+add_network(self, network: Network)void+rm_network(self, network: Network)void+__repr__(self)strNetwork+namestr+interfacesList[Interface]+vlanOptional[str]+network_ipOptional[str]+subnet_maskOptional[str]+__init__(self, ...)void+add_interface(self, interface: Interface)void+rm_interface(self, interface: Interface)void+__repr__(self)strHostRouterSwitchDevice+namestr+rolestr+interfacesDict[str, Interface]+__init__(self, name: str)void+add_interface(self, interface: Interface)void+rm_interface(self, interface: Interface)void+__repr__(self)strVirtualInterfaceInterface+namestr+ip_addressOptional[str]+networkOptional[str]+default_gatewayOptional[str]+deviceDevice+__init__(self, ...)void+__repr__(self)str has1..*1has1..*1has1..*1has1..*1has1..*1 + + + + + + + diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..8f61d35 --- /dev/null +++ b/readme.md @@ -0,0 +1,5 @@ +# Network Diagrams Tool + +## UML Topology + +![[UML/UML.svg]]