{ "auto_close": true, "auto_open": false, "auto_start": false, "drawing_grid_size": 25, "grid_size": 75, "name": "Project TA 2026", "project_id": "231f3ced-9133-427e-a58e-123ec4a547ef", "revision": 9, "scene_height": 1000, "scene_width": 2000, "show_grid": false, "show_interface_labels": false, "show_layers": false, "snap_to_grid": false, "supplier": null, "topology": { "computes": [], "drawings": [], "links": [ { "filters": {}, "link_id": "f8bd2626-c691-446d-a67e-024dd5d492c2", "link_style": {}, "nodes": [ { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e1", "x": -2, "y": 28 }, "node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b", "port_number": 1 }, { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e0", "x": 73, "y": 3 }, "node_id": "8631bf85-4d02-4a57-828a-d3c4e4558305", "port_number": 0 } ], "suspend": false }, { "filters": {}, "link_id": "1b31d1a2-2504-4f9e-b16d-6c06e7d02944", "link_style": {}, "nodes": [ { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e2", "x": 34, "y": 55 }, "node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b", "port_number": 2 }, { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e0", "x": 36, "y": -23 }, "node_id": "1029f44a-7fe4-449d-9586-95e5da8905f1", "port_number": 0 } ], "suspend": false }, { "filters": {}, "link_id": "38358d09-1611-442f-a8ec-741d2838d084", "link_style": {}, "nodes": [ { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e3", "x": 71, "y": 33 }, "node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b", "port_number": 3 }, { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e0", "x": 0, "y": -1 }, "node_id": "3f0689de-c7d8-4bee-9091-639f58dd4db1", "port_number": 0 } ], "suspend": false }, { "filters": {}, "link_id": "f1538fd0-fcf5-4797-8051-7664663c1c58", "link_style": {}, "nodes": [ { "adapter_number": 1, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e1", "x": 26, "y": 61 }, "node_id": "77b52fdc-837f-4818-bd46-2736e3a90392", "port_number": 0 }, { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e0", "x": 42, "y": -23 }, "node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b", "port_number": 0 } ], "suspend": false }, { "filters": {}, "link_id": "eb4423c1-fe9c-476d-8fd1-b7c22a3170cb", "link_style": {}, "nodes": [ { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "eth0", "x": 24, "y": -9 }, "node_id": "89b0788e-9076-4eda-bf0b-e8c78f36d537", "port_number": 0 }, { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e1", "x": 43, "y": 55 }, "node_id": "3f0689de-c7d8-4bee-9091-639f58dd4db1", "port_number": 1 } ], "suspend": false }, { "filters": {}, "link_id": "2fa50bf1-e50b-444d-82fc-3ccf601180dc", "link_style": {}, "nodes": [ { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "eth0", "x": 38, "y": -9 }, "node_id": "dff88197-ee10-461f-8c4a-35b268f94118", "port_number": 0 }, { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e1", "x": 29, "y": 55 }, "node_id": "8631bf85-4d02-4a57-828a-d3c4e4558305", "port_number": 1 } ], "suspend": false }, { "filters": {}, "link_id": "9e700df7-b250-4d5a-9d5f-8621b079146c", "link_style": {}, "nodes": [ { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "eth0", "x": 28, "y": -10 }, "node_id": "3153e8cb-160e-4fd9-a4c0-419d684ef6b8", "port_number": 0 }, { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e1", "x": 39, "y": 55 }, "node_id": "1029f44a-7fe4-449d-9586-95e5da8905f1", "port_number": 1 } ], "suspend": false }, { "filters": {}, "link_id": "fa7c7176-75c5-4be5-9670-73ae449030da", "link_style": {}, "nodes": [ { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "nat0", "x": 47, "y": 73 }, "node_id": "42fbb75a-11f3-4670-ade2-87d0cd6cca71", "port_number": 0 }, { "adapter_number": 0, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "e0", "x": 58, "y": -8 }, "node_id": "77b52fdc-837f-4818-bd46-2736e3a90392", "port_number": 0 } ], "suspend": false } ], "nodes": [ { "compute_id": "vm", "console": null, "console_auto_start": false, "console_type": "none", "custom_adapters": [], "first_port_name": null, "height": 71, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "NAT3", "x": 59, "y": -25 }, "locked": false, "name": "NAT3", "node_id": "42fbb75a-11f3-4670-ade2-87d0cd6cca71", "node_type": "nat", "port_name_format": "Ethernet{0}", "port_segment_size": 0, "properties": { "ports_mapping": [ { "interface": "virbr0", "name": "nat0", "port_number": 0, "type": "ethernet" } ] }, "symbol": ":/symbols/nat.svg", "template_id": "df8f4ea9-33b7-3e96-86a2-c39bc9bb649c", "width": 159, "x": -304, "y": -474, "z": 1 }, { "compute_id": "vm", "console": 5001, "console_auto_start": false, "console_type": "telnet", "custom_adapters": [], "first_port_name": null, "height": 59, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "CLIENT-PC", "x": -1, "y": 61 }, "locked": false, "name": "CLIENT-PC", "node_id": "3153e8cb-160e-4fd9-a4c0-419d684ef6b8", "node_type": "docker", "port_name_format": "Ethernet{0}", "port_segment_size": 0, "properties": { "adapters": 1, "aux": 5002, "console_http_path": "/", "console_http_port": 80, "console_resolution": "1024x768", "container_id": "062f11e98de84a11deefb08ae2198ad46fd2dc69e7a3dc59fc0429a25a10aacc", "environment": null, "extra_hosts": null, "extra_volumes": [], "image": "alpine:latest", "mac_address": "02:42:53:e8:cb:00", "start_command": null, "usage": "" }, "symbol": "linux_guest.svg", "template_id": "5fec71c7-100e-4a02-b03b-bbc57780a1ff", "width": 65, "x": -400, "y": 135, "z": 1 }, { "compute_id": "local", "console": 5001, "console_auto_start": false, "console_type": "none", "custom_adapters": [], "first_port_name": null, "height": 32, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "SECURIT-SW", "x": -8, "y": -25 }, "locked": false, "name": "SECURIT-SW", "node_id": "8631bf85-4d02-4a57-828a-d3c4e4558305", "node_type": "ethernet_switch", "port_name_format": "Ethernet{0}", "port_segment_size": 0, "properties": { "ports_mapping": [ { "ethertype": "", "name": "Ethernet0", "port_number": 0, "type": "access", "vlan": 10 }, { "ethertype": "", "name": "Ethernet1", "port_number": 1, "type": "access", "vlan": 10 }, { "name": "Ethernet2", "port_number": 2, "type": "access", "vlan": 1 }, { "name": "Ethernet3", "port_number": 3, "type": "access", "vlan": 1 }, { "name": "Ethernet4", "port_number": 4, "type": "access", "vlan": 1 }, { "name": "Ethernet5", "port_number": 5, "type": "access", "vlan": 1 }, { "name": "Ethernet6", "port_number": 6, "type": "access", "vlan": 1 }, { "name": "Ethernet7", "port_number": 7, "type": "access", "vlan": 1 } ] }, "symbol": ":/symbols/ethernet_switch.svg", "template_id": "1966b864-93e7-32d5-965f-001384eec461", "width": 72, "x": -740, "y": -68, "z": 1 }, { "compute_id": "local", "console": 5002, "console_auto_start": false, "console_type": "none", "custom_adapters": [], "first_port_name": null, "height": 32, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "CLIENT-SW", "x": -53, "y": -19 }, "locked": false, "name": "CLIENT-SW", "node_id": "1029f44a-7fe4-449d-9586-95e5da8905f1", "node_type": "ethernet_switch", "port_name_format": "Ethernet{0}", "port_segment_size": 0, "properties": { "ports_mapping": [ { "ethertype": "", "name": "Ethernet0", "port_number": 0, "type": "access", "vlan": 20 }, { "ethertype": "", "name": "Ethernet1", "port_number": 1, "type": "access", "vlan": 20 }, { "name": "Ethernet2", "port_number": 2, "type": "access", "vlan": 1 }, { "name": "Ethernet3", "port_number": 3, "type": "access", "vlan": 1 }, { "name": "Ethernet4", "port_number": 4, "type": "access", "vlan": 1 }, { "name": "Ethernet5", "port_number": 5, "type": "access", "vlan": 1 }, { "name": "Ethernet6", "port_number": 6, "type": "access", "vlan": 1 }, { "name": "Ethernet7", "port_number": 7, "type": "access", "vlan": 1 } ] }, "symbol": ":/symbols/ethernet_switch.svg", "template_id": "1966b864-93e7-32d5-965f-001384eec461", "width": 72, "x": -403, "y": 13, "z": 1 }, { "compute_id": "local", "console": 5003, "console_auto_start": false, "console_type": "none", "custom_adapters": [], "first_port_name": null, "height": 32, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "KASIR-SW", "x": -2, "y": -25 }, "locked": false, "name": "KASIR-SW", "node_id": "3f0689de-c7d8-4bee-9091-639f58dd4db1", "node_type": "ethernet_switch", "port_name_format": "Ethernet{0}", "port_segment_size": 0, "properties": { "ports_mapping": [ { "ethertype": "", "name": "Ethernet0", "port_number": 0, "type": "access", "vlan": 30 }, { "ethertype": "", "name": "Ethernet1", "port_number": 1, "type": "access", "vlan": 30 }, { "name": "Ethernet2", "port_number": 2, "type": "access", "vlan": 1 }, { "name": "Ethernet3", "port_number": 3, "type": "access", "vlan": 1 }, { "name": "Ethernet4", "port_number": 4, "type": "access", "vlan": 1 }, { "name": "Ethernet5", "port_number": 5, "type": "access", "vlan": 1 }, { "name": "Ethernet6", "port_number": 6, "type": "access", "vlan": 1 }, { "name": "Ethernet7", "port_number": 7, "type": "access", "vlan": 1 } ] }, "symbol": ":/symbols/ethernet_switch.svg", "template_id": "1966b864-93e7-32d5-965f-001384eec461", "width": 72, "x": -98, "y": -91, "z": 1 }, { "compute_id": "local", "console": 5004, "console_auto_start": false, "console_type": "none", "custom_adapters": [], "first_port_name": null, "height": 32, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "CORE-SW", "x": -40, "y": -20 }, "locked": false, "name": "CORE-SW", "node_id": "cceff06c-0582-4d33-8d7d-0203d9e9fb7b", "node_type": "ethernet_switch", "port_name_format": "Ethernet{0}", "port_segment_size": 0, "properties": { "ports_mapping": [ { "ethertype": "", "name": "Ethernet0", "port_number": 0, "type": "dot1q", "vlan": 1 }, { "ethertype": "", "name": "Ethernet1", "port_number": 1, "type": "access", "vlan": 10 }, { "ethertype": "", "name": "Ethernet2", "port_number": 2, "type": "access", "vlan": 20 }, { "ethertype": "", "name": "Ethernet3", "port_number": 3, "type": "access", "vlan": 30 }, { "name": "Ethernet4", "port_number": 4, "type": "access", "vlan": 1 }, { "name": "Ethernet5", "port_number": 5, "type": "access", "vlan": 1 }, { "name": "Ethernet6", "port_number": 6, "type": "access", "vlan": 1 }, { "name": "Ethernet7", "port_number": 7, "type": "access", "vlan": 1 } ] }, "symbol": ":/symbols/ethernet_switch.svg", "template_id": "1966b864-93e7-32d5-965f-001384eec461", "width": 72, "x": -407, "y": -133, "z": 1 }, { "compute_id": "vm", "console": 5003, "console_auto_start": false, "console_type": "telnet", "custom_adapters": [], "first_port_name": null, "height": 59, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "SECURITI-PC", "x": -12, "y": 62 }, "locked": false, "name": "SECURITI-PC", "node_id": "dff88197-ee10-461f-8c4a-35b268f94118", "node_type": "docker", "port_name_format": "Ethernet{0}", "port_segment_size": 0, "properties": { "adapters": 1, "aux": 5004, "console_http_path": "/", "console_http_port": 80, "console_resolution": "1024x768", "container_id": "b6f2a215a7cecac2854d1e9056ae6d4cee5ef151b8643650dc728871f6f7c767", "environment": null, "extra_hosts": null, "extra_volumes": [], "image": "alpine:latest", "mac_address": "02:42:f8:81:97:00", "start_command": null, "usage": "" }, "symbol": "linux_guest.svg", "template_id": "5fec71c7-100e-4a02-b03b-bbc57780a1ff", "width": 65, "x": -759, "y": 108, "z": 1 }, { "compute_id": "vm", "console": 5005, "console_auto_start": false, "console_type": "telnet", "custom_adapters": [], "first_port_name": null, "height": 59, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "KASIR-PC", "x": 2, "y": 66 }, "locked": false, "name": "KASIR-PC", "node_id": "89b0788e-9076-4eda-bf0b-e8c78f36d537", "node_type": "docker", "port_name_format": "Ethernet{0}", "port_segment_size": 0, "properties": { "adapters": 1, "aux": 5006, "console_http_path": "/", "console_http_port": 80, "console_resolution": "1024x768", "container_id": "f30a69634c77cd4184fab8fb1e1587a6acba983f62ca4b07bfcfb089fb4902c3", "environment": null, "extra_hosts": null, "extra_volumes": [], "image": "alpine:latest", "mac_address": "02:42:b0:78:8e:00", "start_command": null, "usage": "" }, "symbol": "linux_guest.svg", "template_id": "5fec71c7-100e-4a02-b03b-bbc57780a1ff", "width": 65, "x": -40, "y": 76, "z": 1 }, { "compute_id": "vm", "console": 5007, "console_auto_start": false, "console_type": "telnet", "custom_adapters": [], "first_port_name": "", "height": 45, "label": { "rotation": 0, "style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;", "text": "CHRMikrotik-1", "x": -16, "y": -25 }, "locked": false, "name": "CHRMikrotik-1", "node_id": "77b52fdc-837f-4818-bd46-2736e3a90392", "node_type": "qemu", "port_name_format": "Ethernet{0}", "port_segment_size": 0, "properties": { "adapter_type": "e1000", "adapters": 3, "bios_image": "", "bios_image_md5sum": null, "boot_priority": "c", "cdrom_image": "", "cdrom_image_md5sum": null, "cpu_throttling": 0, "cpus": 4, "create_config_disk": false, "hda_disk_image": "mikrotik.img", "hda_disk_image_md5sum": "ae27d38acc9c4dcd875e0f97bcae8d97", "hda_disk_interface": "ide", "hdb_disk_image": "", "hdb_disk_image_md5sum": null, "hdb_disk_interface": "none", "hdc_disk_image": "", "hdc_disk_image_md5sum": null, "hdc_disk_interface": "none", "hdd_disk_image": "", "hdd_disk_image_md5sum": null, "hdd_disk_interface": "none", "initrd": "", "initrd_md5sum": null, "kernel_command_line": "", "kernel_image": "", "kernel_image_md5sum": null, "legacy_networking": false, "linked_clone": true, "mac_address": "0c:b5:2f:dc:00:00", "on_close": "power_off", "options": "", "platform": "x86_64", "process_priority": "normal", "qemu_path": "/usr/bin/qemu-system-x86_64", "ram": 512, "replicate_network_connection_state": true, "tpm": false, "uefi": false, "usage": "" }, "symbol": ":/symbols/classic/router_firewall.svg", "template_id": "3cb94d5b-38fa-420e-a423-03bc6c027184", "width": 66, "x": -373, "y": -321, "z": 1 } ] }, "type": "topology", "variables": null, "version": "2.2.55", "zoom": 59 }