1190 lines
30 KiB
Plaintext
1190 lines
30 KiB
Plaintext
|
|
{
|
||
|
|
"type": "excalidraw",
|
||
|
|
"version": 2,
|
||
|
|
"source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
|
||
|
|
"elements": [
|
||
|
|
{
|
||
|
|
"id": "title",
|
||
|
|
"type": "text",
|
||
|
|
"x": 50,
|
||
|
|
"y": 20,
|
||
|
|
"width": 800,
|
||
|
|
"height": 45,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#c92a2a",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 174002834,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "Apophis Networking Security Lab - Network Architecture",
|
||
|
|
"fontSize": 32,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "top",
|
||
|
|
"containerId": null,
|
||
|
|
"originalText": "Apophis Networking Security Lab - Network Architecture",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "a0",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "internet",
|
||
|
|
"type": "ellipse",
|
||
|
|
"x": 400,
|
||
|
|
"y": 100,
|
||
|
|
"width": 180,
|
||
|
|
"height": 80,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#1971c2",
|
||
|
|
"backgroundColor": "#e7f5ff",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 482252686,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [
|
||
|
|
{
|
||
|
|
"type": "text",
|
||
|
|
"id": "internet-text"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"index": "a1"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "internet-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 410,
|
||
|
|
"y": 125,
|
||
|
|
"width": 160,
|
||
|
|
"height": 25,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#1971c2",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 96661586,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "Internet / ISP",
|
||
|
|
"fontSize": 18,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "middle",
|
||
|
|
"containerId": "internet",
|
||
|
|
"originalText": "Internet / ISP",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "a2",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "homenet-box",
|
||
|
|
"type": "rectangle",
|
||
|
|
"x": 50,
|
||
|
|
"y": 220,
|
||
|
|
"width": 200,
|
||
|
|
"height": 120,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#2f9e44",
|
||
|
|
"backgroundColor": "#d3f9d8",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 1,
|
||
|
|
"versionNonce": 1234567890,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [
|
||
|
|
{
|
||
|
|
"type": "text",
|
||
|
|
"id": "homenet-text"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"index": "a2a"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "homenet-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 60,
|
||
|
|
"y": 230,
|
||
|
|
"width": 180,
|
||
|
|
"height": 95,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#2f9e44",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 1,
|
||
|
|
"versionNonce": 1234567891,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "Home Network\nVLAN 1\n192.168.1.0/24\n\nYour PC:\n192.168.1.91",
|
||
|
|
"fontSize": 14,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "middle",
|
||
|
|
"containerId": "homenet-box",
|
||
|
|
"originalText": "Home Network\nVLAN 1\n192.168.1.0/24\n\nYour PC:\n192.168.1.91",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "a2b",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "router",
|
||
|
|
"type": "rectangle",
|
||
|
|
"x": 350,
|
||
|
|
"y": 220,
|
||
|
|
"width": 280,
|
||
|
|
"height": 120,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#495057",
|
||
|
|
"backgroundColor": "#e9ecef",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 3,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1616934350,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [
|
||
|
|
{
|
||
|
|
"type": "text",
|
||
|
|
"id": "router-text"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"index": "a3"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "router-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 360,
|
||
|
|
"y": 230,
|
||
|
|
"width": 260,
|
||
|
|
"height": 95,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#495057",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 744822290,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "Physical Router/Switch\n(VLAN-aware - L2/L3)\nGateway: 192.168.2.1\n\nVLANs: 1, 2, 5, 100, 200, 300, 400\nTrunk to Proxmox",
|
||
|
|
"fontSize": 14,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "middle",
|
||
|
|
"containerId": "router",
|
||
|
|
"originalText": "Physical Router/Switch\n(VLAN-aware - L2/L3)\nGateway: 192.168.2.1\n\nVLANs: 1, 2, 5, 100, 200, 300, 400\nTrunk to Proxmox",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "a4",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "proxmox",
|
||
|
|
"type": "rectangle",
|
||
|
|
"x": 325,
|
||
|
|
"y": 400,
|
||
|
|
"width": 330,
|
||
|
|
"height": 110,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#495057",
|
||
|
|
"backgroundColor": "#e9ecef",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 3,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1939593806,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [
|
||
|
|
{
|
||
|
|
"type": "text",
|
||
|
|
"id": "proxmox-text"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"index": "a7"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "proxmox-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 335,
|
||
|
|
"y": 410,
|
||
|
|
"width": 310,
|
||
|
|
"height": 85,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#495057",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 140523922,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "Proxmox Hypervisor\nvmbr0 (VLAN-aware bridge)\nManagement IP: 192.168.2.100\n\nVLAN 2 (management)\nPasses VLANs 100-400 to VMs",
|
||
|
|
"fontSize": 14,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "middle",
|
||
|
|
"containerId": "proxmox",
|
||
|
|
"originalText": "Proxmox Hypervisor\nvmbr0 (VLAN-aware bridge)\nManagement IP: 192.168.2.100\n\nVLAN 2 (management)\nPasses VLANs 100-400 to VMs",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "a8",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "pfsense",
|
||
|
|
"type": "rectangle",
|
||
|
|
"x": 325,
|
||
|
|
"y": 570,
|
||
|
|
"width": 330,
|
||
|
|
"height": 130,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#c92a2a",
|
||
|
|
"backgroundColor": "#ffa8a8",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 3,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1476878478,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [
|
||
|
|
{
|
||
|
|
"type": "text",
|
||
|
|
"id": "pfsense-text"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"index": "a9"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "pfsense-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 335,
|
||
|
|
"y": 580,
|
||
|
|
"width": 310,
|
||
|
|
"height": 105,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#c92a2a",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 386348882,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "pfSense VM (Router/Firewall)\n\nWAN (vtnet0): VLAN 2 → 192.168.2.2\nLAN (vtnet1): Trunk for VLANs 100-400\n → 10.10.1.1 (VLAN 100)\n → 10.10.2.1 (VLAN 200)\n → 10.10.3.1 (VLAN 300)\n → 10.10.4.1 (VLAN 400)",
|
||
|
|
"fontSize": 13,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "middle",
|
||
|
|
"containerId": "pfsense",
|
||
|
|
"originalText": "pfSense VM (Router/Firewall)\n\nWAN (vtnet0): VLAN 2 → 192.168.2.2\nLAN (vtnet1): Trunk for VLANs 100-400\n → 10.10.1.1 (VLAN 100)\n → 10.10.2.1 (VLAN 200)\n → 10.10.3.1 (VLAN 300)\n → 10.10.4.1 (VLAN 400)",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "aA",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "vlan100-box",
|
||
|
|
"type": "rectangle",
|
||
|
|
"x": 50,
|
||
|
|
"y": 760,
|
||
|
|
"width": 200,
|
||
|
|
"height": 240,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#1971c2",
|
||
|
|
"backgroundColor": "#d0ebff",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 698883790,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [
|
||
|
|
{
|
||
|
|
"type": "text",
|
||
|
|
"id": "vlan100-text"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"index": "aB"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "vlan100-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 60,
|
||
|
|
"y": 770,
|
||
|
|
"width": 180,
|
||
|
|
"height": 220,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#1971c2",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 998800658,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "VLAN 100\nManagement\n10.10.1.0/24\n\n━━━━━━━━━━━━\n\npfSense GW\n10.10.1.1\n\nManagement VMs\n(Optional)\nJumpbox, etc.",
|
||
|
|
"fontSize": 14,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "middle",
|
||
|
|
"containerId": "vlan100-box",
|
||
|
|
"originalText": "VLAN 100\nManagement\n10.10.1.0/24\n\n━━━━━━━━━━━━\n\npfSense GW\n10.10.1.1\n\nManagement VMs\n(Optional)\nJumpbox, etc.",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "aC",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "vlan200-box",
|
||
|
|
"type": "rectangle",
|
||
|
|
"x": 280,
|
||
|
|
"y": 760,
|
||
|
|
"width": 200,
|
||
|
|
"height": 240,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#c92a2a",
|
||
|
|
"backgroundColor": "#ffc9c9",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 2098664718,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [
|
||
|
|
{
|
||
|
|
"type": "text",
|
||
|
|
"id": "vlan200-text"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"index": "aD"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "vlan200-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 290,
|
||
|
|
"y": 770,
|
||
|
|
"width": 180,
|
||
|
|
"height": 220,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#c92a2a",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1398475474,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "VLAN 200\nRed Team\n10.10.2.0/24\n\n━━━━━━━━━━━━\n\npfSense GW\n10.10.2.1\n\nKali Linux\n10.10.2.50\n(Attacker)",
|
||
|
|
"fontSize": 14,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "middle",
|
||
|
|
"containerId": "vlan200-box",
|
||
|
|
"originalText": "VLAN 200\nRed Team\n10.10.2.0/24\n\n━━━━━━━━━━━━\n\npfSense GW\n10.10.2.1\n\nKali Linux\n10.10.2.50\n(Attacker)",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "aE",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "vlan300-box",
|
||
|
|
"type": "rectangle",
|
||
|
|
"x": 510,
|
||
|
|
"y": 760,
|
||
|
|
"width": 200,
|
||
|
|
"height": 240,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#1971c2",
|
||
|
|
"backgroundColor": "#a5d8ff",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1808614222,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [
|
||
|
|
{
|
||
|
|
"type": "text",
|
||
|
|
"id": "vlan300-text"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"index": "aF"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "vlan300-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 520,
|
||
|
|
"y": 770,
|
||
|
|
"width": 180,
|
||
|
|
"height": 220,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#1971c2",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1964368018,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "VLAN 300\nBlue Team\n10.10.3.0/24\n\n━━━━━━━━━━━━\n\npfSense GW\n10.10.3.1\n\nSecurity Onion\n10.10.3.100\n(SIEM/IDS)",
|
||
|
|
"fontSize": 14,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "middle",
|
||
|
|
"containerId": "vlan300-box",
|
||
|
|
"originalText": "VLAN 300\nBlue Team\n10.10.3.0/24\n\n━━━━━━━━━━━━\n\npfSense GW\n10.10.3.1\n\nSecurity Onion\n10.10.3.100\n(SIEM/IDS)",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "aG",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "vlan400-box",
|
||
|
|
"type": "rectangle",
|
||
|
|
"x": 740,
|
||
|
|
"y": 760,
|
||
|
|
"width": 230,
|
||
|
|
"height": 240,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#f08c00",
|
||
|
|
"backgroundColor": "#ffe8cc",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 2015603086,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [
|
||
|
|
{
|
||
|
|
"type": "text",
|
||
|
|
"id": "vlan400-text"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"index": "aH"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "vlan400-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 750,
|
||
|
|
"y": 770,
|
||
|
|
"width": 210,
|
||
|
|
"height": 220,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#f08c00",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1282408018,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "VLAN 400\nVictim Network\n10.10.4.0/24\n\n━━━━━━━━━━━━━━━\n\npfSense GW: .1\nDC01 (Win2022): .10\nWS01 (Win10): .20\nWS02 (Win10): .21\nWEB01 (DVWA): .30\nFILE01 (M2): .40",
|
||
|
|
"fontSize": 13,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "middle",
|
||
|
|
"containerId": "vlan400-box",
|
||
|
|
"originalText": "VLAN 400\nVictim Network\n10.10.4.0/24\n\n━━━━━━━━━━━━━━━\n\npfSense GW: .1\nDC01 (Win2022): .10\nWS01 (Win10): .20\nWS02 (Win10): .21\nWEB01 (DVWA): .30\nFILE01 (M2): .40",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "aI",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "arrow-internet-router",
|
||
|
|
"type": "arrow",
|
||
|
|
"x": 490,
|
||
|
|
"y": 180,
|
||
|
|
"width": 0,
|
||
|
|
"height": 40,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#495057",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1901283278,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"points": [
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
40
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"lastCommittedPoint": null,
|
||
|
|
"startBinding": null,
|
||
|
|
"endBinding": null,
|
||
|
|
"startArrowhead": null,
|
||
|
|
"endArrowhead": "arrow",
|
||
|
|
"elbowed": false,
|
||
|
|
"index": "aJ"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "arrow-router-homenet",
|
||
|
|
"type": "arrow",
|
||
|
|
"x": 350,
|
||
|
|
"y": 280,
|
||
|
|
"width": 100,
|
||
|
|
"height": 0,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#2f9e44",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 1,
|
||
|
|
"versionNonce": 1111111111,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"points": [
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
-100,
|
||
|
|
0
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"lastCommittedPoint": null,
|
||
|
|
"startBinding": null,
|
||
|
|
"endBinding": null,
|
||
|
|
"startArrowhead": null,
|
||
|
|
"endArrowhead": "arrow",
|
||
|
|
"elbowed": false,
|
||
|
|
"index": "aJa"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "arrow-router-proxmox",
|
||
|
|
"type": "arrow",
|
||
|
|
"x": 490,
|
||
|
|
"y": 340,
|
||
|
|
"width": 0,
|
||
|
|
"height": 60,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#495057",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 3,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1467293198,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"points": [
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
60
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"lastCommittedPoint": null,
|
||
|
|
"startBinding": null,
|
||
|
|
"endBinding": null,
|
||
|
|
"startArrowhead": null,
|
||
|
|
"endArrowhead": "arrow",
|
||
|
|
"elbowed": false,
|
||
|
|
"index": "aL"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "trunk-label",
|
||
|
|
"type": "text",
|
||
|
|
"x": 510,
|
||
|
|
"y": 350,
|
||
|
|
"width": 150,
|
||
|
|
"height": 50,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#868e96",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 1,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 698478798,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "Trunk Port\nVLAN 2, 5, 100,\n200, 300, 400",
|
||
|
|
"fontSize": 11,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "left",
|
||
|
|
"verticalAlign": "top",
|
||
|
|
"containerId": null,
|
||
|
|
"originalText": "Trunk Port\nVLAN 2, 5, 100,\n200, 300, 400",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "aR",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "arrow-proxmox-pfsense",
|
||
|
|
"type": "arrow",
|
||
|
|
"x": 490,
|
||
|
|
"y": 510,
|
||
|
|
"width": 0,
|
||
|
|
"height": 60,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#c92a2a",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 3,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1551765970,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"points": [
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
60
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"lastCommittedPoint": null,
|
||
|
|
"startBinding": null,
|
||
|
|
"endBinding": null,
|
||
|
|
"startArrowhead": null,
|
||
|
|
"endArrowhead": "arrow",
|
||
|
|
"elbowed": false,
|
||
|
|
"index": "aM"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "arrow-pfsense-vlan100",
|
||
|
|
"type": "arrow",
|
||
|
|
"x": 325,
|
||
|
|
"y": 635,
|
||
|
|
"width": 175,
|
||
|
|
"height": 125,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#1971c2",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1065495630,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"points": [
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
-175,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
-175,
|
||
|
|
125
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"lastCommittedPoint": null,
|
||
|
|
"startBinding": null,
|
||
|
|
"endBinding": null,
|
||
|
|
"startArrowhead": null,
|
||
|
|
"endArrowhead": "arrow",
|
||
|
|
"elbowed": true,
|
||
|
|
"index": "aN"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "arrow-pfsense-vlan200",
|
||
|
|
"type": "arrow",
|
||
|
|
"x": 380,
|
||
|
|
"y": 700,
|
||
|
|
"width": 0,
|
||
|
|
"height": 60,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#c92a2a",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 306186130,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"points": [
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
60
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"lastCommittedPoint": null,
|
||
|
|
"startBinding": null,
|
||
|
|
"endBinding": null,
|
||
|
|
"startArrowhead": null,
|
||
|
|
"endArrowhead": "arrow",
|
||
|
|
"elbowed": false,
|
||
|
|
"index": "aO"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "arrow-pfsense-vlan300",
|
||
|
|
"type": "arrow",
|
||
|
|
"x": 610,
|
||
|
|
"y": 700,
|
||
|
|
"width": 0,
|
||
|
|
"height": 60,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#1971c2",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 928215694,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"points": [
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
60
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"lastCommittedPoint": null,
|
||
|
|
"startBinding": null,
|
||
|
|
"endBinding": null,
|
||
|
|
"startArrowhead": null,
|
||
|
|
"endArrowhead": "arrow",
|
||
|
|
"elbowed": false,
|
||
|
|
"index": "aP"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "arrow-pfsense-vlan400",
|
||
|
|
"type": "arrow",
|
||
|
|
"x": 655,
|
||
|
|
"y": 635,
|
||
|
|
"width": 200,
|
||
|
|
"height": 125,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#f08c00",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 800933202,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"points": [
|
||
|
|
[
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
200,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
[
|
||
|
|
200,
|
||
|
|
125
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"lastCommittedPoint": null,
|
||
|
|
"startBinding": null,
|
||
|
|
"endBinding": null,
|
||
|
|
"startArrowhead": null,
|
||
|
|
"endArrowhead": "arrow",
|
||
|
|
"elbowed": true,
|
||
|
|
"index": "aQ"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "legend-title",
|
||
|
|
"type": "text",
|
||
|
|
"x": 1030,
|
||
|
|
"y": 100,
|
||
|
|
"width": 250,
|
||
|
|
"height": 30,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#495057",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 2,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 776784658,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "Network Architecture",
|
||
|
|
"fontSize": 18,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "left",
|
||
|
|
"verticalAlign": "top",
|
||
|
|
"containerId": null,
|
||
|
|
"originalText": "Network Architecture",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "aS",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "legend-text",
|
||
|
|
"type": "text",
|
||
|
|
"x": 1030,
|
||
|
|
"y": 145,
|
||
|
|
"width": 350,
|
||
|
|
"height": 430,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#495057",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 1,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 10,
|
||
|
|
"versionNonce": 245589518,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947234524,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "Physical Layer:\n• Home Network: 192.168.1.0/24 (VLAN 1)\n - Your PC: 192.168.1.91\n - SSH/Management access\n\n• Proxmox Management: 192.168.2.0/24 (VLAN 2)\n - Hypervisor: 192.168.2.100\n - pfSense WAN: 192.168.2.2\n - Gateway: 192.168.2.1\n\nLab VLANs (pfSense routed):\n• VLAN 100: 10.10.1.0/24 (Management)\n - pfSense LAN gateway: 10.10.1.1\n - Optional jumpbox/admin VMs\n\n• VLAN 200: 10.10.2.0/24 (Red Team)\n - pfSense gateway: 10.10.2.1\n - Kali Linux: 10.10.2.50\n - Internet access for tools\n\n• VLAN 300: 10.10.3.0/24 (Blue Team)\n - pfSense gateway: 10.10.3.1\n - Security Onion: 10.10.3.100\n - Monitor-only (SPAN/TAP)\n\n• VLAN 400: 10.10.4.0/24 (Victims)\n - pfSense gateway: 10.10.4.1\n - AD Domain: apophis.local\n - Blocked from internet/red team\n\nTraffic Flow:\n→ Inter-VLAN routing via pfSense\n→ Firewall rules per lab module\n→ All traffic logged for analysis",
|
||
|
|
"fontSize": 12,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "left",
|
||
|
|
"verticalAlign": "top",
|
||
|
|
"containerId": null,
|
||
|
|
"originalText": "Physical Layer:\n• Home Network: 192.168.1.0/24 (VLAN 1)\n - Your PC: 192.168.1.91\n - SSH/Management access\n\n• Proxmox Management: 192.168.2.0/24 (VLAN 2)\n - Hypervisor: 192.168.2.100\n - pfSense WAN: 192.168.2.2\n - Gateway: 192.168.2.1\n\nLab VLANs (pfSense routed):\n• VLAN 100: 10.10.1.0/24 (Management)\n - pfSense LAN gateway: 10.10.1.1\n - Optional jumpbox/admin VMs\n\n• VLAN 200: 10.10.2.0/24 (Red Team)\n - pfSense gateway: 10.10.2.1\n - Kali Linux: 10.10.2.50\n - Internet access for tools\n\n• VLAN 300: 10.10.3.0/24 (Blue Team)\n - pfSense gateway: 10.10.3.1\n - Security Onion: 10.10.3.100\n - Monitor-only (SPAN/TAP)\n\n• VLAN 400: 10.10.4.0/24 (Victims)\n - pfSense gateway: 10.10.4.1\n - AD Domain: apophis.local\n - Blocked from internet/red team\n\nTraffic Flow:\n→ Inter-VLAN routing via pfSense\n→ Firewall rules per lab module\n→ All traffic logged for analysis",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "aT",
|
||
|
|
"autoResize": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "footer",
|
||
|
|
"type": "text",
|
||
|
|
"x": 50,
|
||
|
|
"y": 1030,
|
||
|
|
"width": 900,
|
||
|
|
"height": 25,
|
||
|
|
"angle": 0,
|
||
|
|
"strokeColor": "#868e96",
|
||
|
|
"backgroundColor": "transparent",
|
||
|
|
"fillStyle": "solid",
|
||
|
|
"strokeWidth": 1,
|
||
|
|
"strokeStyle": "solid",
|
||
|
|
"roughness": 0,
|
||
|
|
"opacity": 100,
|
||
|
|
"groupIds": [],
|
||
|
|
"frameId": null,
|
||
|
|
"roundness": null,
|
||
|
|
"seed": 1,
|
||
|
|
"version": 3,
|
||
|
|
"versionNonce": 1147508946,
|
||
|
|
"isDeleted": false,
|
||
|
|
"boundElements": [],
|
||
|
|
"updated": 1770947211621,
|
||
|
|
"link": null,
|
||
|
|
"locked": false,
|
||
|
|
"text": "Apophis Networking Security Lab - \"Order from Chaos\" - Educational Use Only",
|
||
|
|
"fontSize": 14,
|
||
|
|
"fontFamily": 1,
|
||
|
|
"textAlign": "center",
|
||
|
|
"verticalAlign": "top",
|
||
|
|
"containerId": null,
|
||
|
|
"originalText": "Apophis Networking Security Lab - \"Order from Chaos\" - Educational Use Only",
|
||
|
|
"lineHeight": 1.25,
|
||
|
|
"index": "aU",
|
||
|
|
"autoResize": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"appState": {
|
||
|
|
"gridSize": 20,
|
||
|
|
"gridStep": 5,
|
||
|
|
"gridModeEnabled": false,
|
||
|
|
"viewBackgroundColor": "#1B1B1E"
|
||
|
|
},
|
||
|
|
"files": {}
|
||
|
|
}
|