{ "seed": 22, "nodes": [ { "id": "00000000-0000-0000-0000-000000000201", "kind": "pc", "ports": [ { "id": "00000000-0000-0000-0000-000000000211", "label": "eth0" } ] }, { "id": "00000000-0000-0000-0000-000000000202", "kind": "router", "ports": [ { "id": "00000000-0000-0000-0000-000000000221", "label": "rt1" }, { "id": "00000000-0000-0000-0000-000000000222", "label": "rt2" } ] }, { "id": "00000000-0000-0000-0000-000000000203", "kind": "pc", "ports": [ { "id": "00000000-0000-0000-0000-000000000213", "label": "eth0" } ] } ], "links": [ { "id": "00000000-0000-0000-0000-00000000F004", "sourceNode": "00000000-0000-0000-0000-000000000201", "sourcePort": "00000000-0000-0000-0000-000000000211", "targetNode": "00000000-0000-0000-0000-000000000202", "targetPort": "00000000-0000-0000-0000-000000000221" }, { "id": "00000000-0000-0000-0000-00000000F005", "sourceNode": "00000000-0000-0000-0000-000000000202", "sourcePort": "00000000-0000-0000-0000-000000000222", "targetNode": "00000000-0000-0000-0000-000000000203", "targetPort": "00000000-0000-0000-0000-000000000213" } ], "devices": { "00000000-0000-0000-0000-000000000201": { "ip": "10.0.0.2", "mask": "255.255.255.0", "gateway": "10.0.0.1" }, "00000000-0000-0000-0000-000000000202": { "ip": "10.0.0.1", "mask": "255.255.255.0" }, "00000000-0000-0000-0000-000000000203": { "ip": "20.0.0.2", "mask": "255.255.255.0", "gateway": "20.0.0.1" } }, "interfaces": [ { "node": "00000000-0000-0000-0000-000000000202", "port": "00000000-0000-0000-0000-000000000221", "ip": "10.0.0.1", "mask": "255.255.255.0" }, { "node": "00000000-0000-0000-0000-000000000202", "port": "00000000-0000-0000-0000-000000000222", "ip": "20.0.0.1", "mask": "255.255.255.0" } ], "steps": [ { "op": "bindUdp", "node": "00000000-0000-0000-0000-000000000203", "port": 5000 }, { "op": "bindUdp", "node": "00000000-0000-0000-0000-000000000203", "port": 5001 }, { "op": "bindUdp", "node": "00000000-0000-0000-0000-000000000201" }, { "op": "bindUdp", "node": "00000000-0000-0000-0000-000000000202", "port": 5000 }, { "op": "sendUdp", "socket": "00000000-0000-0000-0000-000000000003", "target": "20.0.0.2", "port": 5000, "payload": "durch den Router" }, { "op": "receiveUdp", "socket": "00000000-0000-0000-0000-000000000001", "timeout": 500 }, { "op": "sendUdp", "socket": "00000000-0000-0000-0000-000000000003", "target": "20.0.0.2", "port": 5001, "payload": "verboten" }, { "op": "receiveUdp", "socket": "00000000-0000-0000-0000-000000000002", "timeout": 500 }, { "op": "sendUdp", "socket": "00000000-0000-0000-0000-000000000003", "target": "255.255.255.255", "port": 5000, "payload": "Broadcast" }, { "op": "receiveUdp", "socket": "00000000-0000-0000-0000-000000000004", "timeout": 500 }, { "op": "receiveUdp", "socket": "00000000-0000-0000-0000-000000000001", "timeout": 500 }, { "op": "sendUdp", "socket": "00000000-0000-0000-0000-000000000001", "payload": "zurueck" }, { "op": "receiveUdp", "socket": "00000000-0000-0000-0000-000000000003", "timeout": 500 } ], "firewalls": { "00000000-0000-0000-0000-000000000202": { "active": true, "defaultPolicy": "accept", "filterUdp": true, "rules": [ { "protocol": "udp", "port": 5001, "action": "drop" } ] } } }