@webwriter/network
Version:
Visualization of network topologies. Can represent different kinds of networks.
1 lines • 9.96 kB
JSON
{"inited":true,"switchable":[],"routable":[{"id":"host0","arpTable":[],"routingTable":[]},{"id":"host1","arpTable":[],"routingTable":[]},{"id":"host2","arpTable":[],"routingTable":[]}],"physical-nodes":[{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","host-node","default-gateway-not-found"],"component":{"cssClass":["deletable","physical-node","host-node","default-gateway-not-found","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host0","name":"host0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/phone.svg","parent":"net0"},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/phone.svg","name":"host0","id":"host0","color":"#9CB6D6","parent":"net0","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"wireless1","Connection Type":"wireless","MAC":{"layer":2,"address":"a4:07:84:24:c6:58","octets":["a4","07","84","24","c6","58"]},"IPv4":{"layer":3,"address":"1.1.1.1","octets":["1","1","1","1"],"binaryOctets":["00000001","00000001","00000001","00000001"],"decimalOctets":[1,1,1,1]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"da:dd:69:81:e2:48","octets":["da","dd","69","81","e2","48"]},"IPv4":{"layer":3,"address":"127.0.0.1","octets":null,"binaryOctets":null,"decimalOctets":null},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2}],"portLink":[{"index":1,"linkId":"graphEdge0"},{"index":2,"linkId":null}],"position":{"x":-123.13411954133343,"y":26.981289660223634},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","host-node","default-gateway-not-found"],"component":{"cssClass":["deletable","physical-node","host-node","default-gateway-not-found","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host1","name":"host1","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/phone.svg","parent":"net0"},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/phone.svg","name":"host1","id":"host1","color":"#9CB6D6","parent":"net0","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"wireless1","Connection Type":"wireless","MAC":{"layer":2,"address":"48:66:50:72:3f:0e","octets":["48","66","50","72","3f","0e"]},"IPv4":{"layer":3,"address":"1.1.1.2","octets":["1","1","1","2"],"binaryOctets":["00000001","00000001","00000001","00000010"],"decimalOctets":[1,1,1,2]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"d8:33:3b:39:db:af","octets":["d8","33","3b","39","db","af"]},"IPv4":{"layer":3,"address":"127.0.0.1","octets":null,"binaryOctets":null,"decimalOctets":null},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2}],"portLink":[{"index":1,"linkId":"graphEdge1"},{"index":2,"linkId":null}],"position":{"x":-132.8720021468447,"y":135.6326661069487},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","host-node","default-gateway-not-found"],"component":{"cssClass":["deletable","physical-node","host-node","default-gateway-not-found","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host2","name":"host2","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/phone.svg","parent":"net0"},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/phone.svg","name":"host2","id":"host2","color":"#9CB6D6","parent":"net0","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"wireless1","Connection Type":"wireless","MAC":{"layer":2,"address":"92:b5:d7:91:ea:37","octets":["92","b5","d7","91","ea","37"]},"IPv4":{"layer":3,"address":"1.1.1.3","octets":["1","1","1","3"],"binaryOctets":["00000001","00000001","00000001","00000011"],"decimalOctets":[1,1,1,3]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"87:17:96:a5:0d:92","octets":["87","17","96","a5","0d","92"]},"IPv4":{"layer":3,"address":"127.0.0.1","octets":null,"binaryOctets":null,"decimalOctets":null},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2}],"portLink":[{"index":1,"linkId":"graphEdge2"},{"index":2,"linkId":null}],"position":{"x":363.7151012509181,"y":83.62599617400156},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","connector-node","access-point-node"],"component":{"cssClass":["deletable","physical-node","connector-node","access-point-node","decorated-node","simple-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":4,"id":"accessPoint0","name":"accessPoint0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/broadcast-pin.svg","parent":"net0"},"layer":2,"numberOfInterfacesOrPorts":4,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/broadcast-pin.svg","name":"accessPoint0","id":"accessPoint0","color":"#9CB6D6","parent":"net0"},"portData":[{"Connection Type":"ethernet","MAC":{"layer":2,"address":"ce:19:93:98:b8:ad","octets":["ce","19","93","98","b8","ad"]},"index":1},{"Connection Type":"wireless","MAC":{"layer":2,"address":"56:da:4e:86:29:84","octets":["56","da","4e","86","29","84"]},"index":2},{"Connection Type":"wireless","MAC":{"layer":2,"address":"fd:cc:5c:c5:a2:c3","octets":["fd","cc","5c","c5","a2","c3"]},"index":3},{"Connection Type":"wireless","MAC":{"layer":2,"address":"8e:c0:b2:01:ac:13","octets":["8e","c0","b2","01","ac","13"]},"index":4}],"portLink":[{"index":1,"linkId":null},{"index":2,"linkId":"graphEdge0"},{"index":3,"linkId":"graphEdge1"},{"index":4,"linkId":"graphEdge2"}],"position":{"x":111.3644946807909,"y":84.22377286301906},"portNet":[],"nets":[]}],"logical-nodes":[{"dataExport":{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9CB6D6","gateways":{},"id":"net0","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"1.1.1.0","octets":["1","1","1","0"],"binaryOctets":["00000001","00000001","00000001","00000000"],"decimalOctets":[1,1,1,0]},"name":"1.1.1.0 /24"},"position":{"x":115.42154955203671,"y":89.30697788358617},"gateways":[]}],"edges":[{"dataExport":{"cssClass":["color-edge","deletable","wireless-edge","labelled-edge"],"id":"graphEdge0","color":"#9CB6D6","from":{"cssClass":["deletable","physical-node","connector-node","access-point-node","decorated-node","simple-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":4,"id":"accessPoint0","name":"accessPoint0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/broadcast-pin.svg","parent":"net0"},"to":{"cssClass":["deletable","physical-node","host-node","default-gateway-not-found","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host0","name":"host0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/phone.svg","parent":"net0"},"source":"accessPoint0","target":"host0","inPort":2,"outPort":1}},{"dataExport":{"cssClass":["color-edge","deletable","wireless-edge","labelled-edge"],"id":"graphEdge1","color":"#9CB6D6","from":{"cssClass":["deletable","physical-node","connector-node","access-point-node","decorated-node","simple-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":4,"id":"accessPoint0","name":"accessPoint0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/broadcast-pin.svg","parent":"net0"},"to":{"cssClass":["deletable","physical-node","host-node","default-gateway-not-found","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host1","name":"host1","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/phone.svg","parent":"net0"},"source":"accessPoint0","target":"host1","inPort":3,"outPort":1}},{"dataExport":{"cssClass":["color-edge","deletable","wireless-edge","labelled-edge"],"id":"graphEdge2","color":"#9CB6D6","from":{"cssClass":["deletable","physical-node","connector-node","access-point-node","decorated-node","simple-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":4,"id":"accessPoint0","name":"accessPoint0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/broadcast-pin.svg","parent":"net0"},"to":{"cssClass":["deletable","physical-node","host-node","default-gateway-not-found","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host2","name":"host2","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/phone.svg","parent":"net0"},"source":"accessPoint0","target":"host2","inPort":4,"outPort":1}}]}