From 2502a599162bcd31cf7bd85f32d5a31007281129 Mon Sep 17 00:00:00 2001 From: Tim Young Date: Sun, 1 Nov 2015 19:15:00 -0500 Subject: [PATCH] Add the wireless corruption puzzle --- EduNetworkBuilder/EduNetworkBuilder.csproj | 1 + EduNetworkBuilder/NB.cs | 2 +- .../Properties/Resources.Designer.cs | 19 +- EduNetworkBuilder/Properties/Resources.resx | 3 + .../Resources/Level5_WirelessCorruption.enbx | 1333 +++++++++++++++++ 5 files changed, 1355 insertions(+), 3 deletions(-) create mode 100644 EduNetworkBuilder/Resources/Level5_WirelessCorruption.enbx diff --git a/EduNetworkBuilder/EduNetworkBuilder.csproj b/EduNetworkBuilder/EduNetworkBuilder.csproj index eee6a4e..423975f 100644 --- a/EduNetworkBuilder/EduNetworkBuilder.csproj +++ b/EduNetworkBuilder/EduNetworkBuilder.csproj @@ -256,6 +256,7 @@ + diff --git a/EduNetworkBuilder/NB.cs b/EduNetworkBuilder/NB.cs index 7b10997..f10be7a 100644 --- a/EduNetworkBuilder/NB.cs +++ b/EduNetworkBuilder/NB.cs @@ -66,7 +66,7 @@ namespace EduNetworkBuilder Level4_DualWans, Level4_SinglesLife, Level4_SmallSubnets, Level4_OneRoute, Level4_RouterReplacement, Level4_InternalSubnetting, Level4_Internalhemorrhage, Level5_WirelessRouters, Level5_WirelessDevices, Level5_WirelessBridge, Level5_WirelessRepeater, Level5_WirelessRepeater2, - Level5_WirelessAccessPoint, + Level5_WirelessAccessPoint, Level5_WirelessCorruption, } public enum DebugPausePoint { none=0, packet_create=1, packet_kill=2, packet_in=4, packet_out=8, packet_duplicate=16, all=63, diff --git a/EduNetworkBuilder/Properties/Resources.Designer.cs b/EduNetworkBuilder/Properties/Resources.Designer.cs index bea5295..74f00be 100644 --- a/EduNetworkBuilder/Properties/Resources.Designer.cs +++ b/EduNetworkBuilder/Properties/Resources.Designer.cs @@ -697,6 +697,16 @@ namespace EduNetworkBuilder.Properties { } } + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] Level5_WirelessCorruption { + get { + object obj = ResourceManager.GetObject("Level5_WirelessCorruption", resourceCulture); + return ((byte[])(obj)); + } + } + /// /// Looks up a localized resource of type System.Byte[]. /// @@ -807,8 +817,13 @@ namespace EduNetworkBuilder.Properties { } /// - /// Looks up a localized string similar to {\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} - ///{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\f [rest of string was truncated]";. + /// Looks up a localized string similar to {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Calibri;}} + ///{\*\generator Riched20 10.0.10240}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1 + ///\pard\nowidctlpar\sa200\sl276\slmult1\b\f0\fs22\lang9 Version 1.0.24 \par + ///\b0 * Add sound when ctrl-s is pressed so we know we saved.\par + ///* Add sound fail when save is canceled (will use it later if ctrl-s fails)\par + ///* Added some wireless puzzles\par + ///* Fix issue with WAP not forwarding pack [rest of string was truncated]";. /// internal static string ReleaseNotes { get { diff --git a/EduNetworkBuilder/Properties/Resources.resx b/EduNetworkBuilder/Properties/Resources.resx index 7bc65ad..f5a4358 100644 --- a/EduNetworkBuilder/Properties/Resources.resx +++ b/EduNetworkBuilder/Properties/Resources.resx @@ -373,6 +373,9 @@ ..\Resources\Level5_WirelessAccessPoint.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\Level5_WirelessCorruption.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\Resources\Level5_WirelessRepeater.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 diff --git a/EduNetworkBuilder/Resources/Level5_WirelessCorruption.enbx b/EduNetworkBuilder/Resources/Level5_WirelessCorruption.enbx new file mode 100644 index 0000000..f3344f4 --- /dev/null +++ b/EduNetworkBuilder/Resources/Level5_WirelessCorruption.enbx @@ -0,0 +1,1333 @@ + + + + + Wireless can be affected by other things that produce interference. Determine what is causing the problem and fix the problem. + Wireless Corruption + 1024 + 1024 + 100 + True + 5 + 7 + 330 + full + + laptop1 + 100 + 143 + 800,850 + laptop + False + False + + 192.168.2.1 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 143 + 144 + laptop1 + lo0 + + lo + 144 + False + + + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + eth + eth0 + + 143 + 145 + laptop1 + eth0 + + eth + 145 + False + + + + eth0 + + 192.168.2.3 + 255.255.255.0 + 0.0.0.0 + ip + + + + + + net_switch1 + 100 + 124 + 700,690 + net_switch + False + False + + 192.168.2.1 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 124 + 125 + net_switch1 + lo0 + + lo + 125 + False + + + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + management_interface + management_interface0 + + 124 + 126 + net_switch1 + management_interface0 + + management_interface + 126 + False + + + + management_interface0 + + 192.168.2.4 + 255.255.255.0 + 0.0.0.0 + ip + + + + + port + port1 + + 124 + 127 + net_switch1 + port1 + + port + 127 + False + + + + port1 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port2 + + 124 + 128 + net_switch1 + port2 + + port + 128 + False + + + + port2 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port3 + + 124 + 129 + net_switch1 + port3 + + port + 129 + False + + + + port3 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port4 + + 124 + 130 + net_switch1 + port4 + + port + 130 + False + + + + port4 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port5 + + 124 + 131 + net_switch1 + port5 + + port + 131 + False + + + + port5 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port6 + + 124 + 132 + net_switch1 + port6 + + port + 132 + False + + + + port6 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port7 + + 124 + 133 + net_switch1 + port7 + + port + 133 + False + + + + port7 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + + pc1 + 100 + 137 + 600,850 + pc + False + False + + 192.168.2.1 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 137 + 138 + pc1 + lo0 + + lo + 138 + False + + + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + eth + eth0 + + 137 + 139 + pc1 + eth0 + + eth + 139 + False + + + + eth0 + + 192.168.2.2 + 255.255.255.0 + 0.0.0.0 + ip + + + + + + pc3 + 100 + 243 + 400,180 + pc + False + False + + 192.168.2.1 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 243 + 244 + pc3 + lo0 + + lo + 244 + False + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + eth + eth0 + + 243 + 245 + pc3 + eth0 + + eth + 245 + False + + eth0 + + 192.168.2.6 + 255.255.255.0 + 0.0.0.0 + ip + + + + + + printer0 + 100 + 256 + 390,20 + printer + False + False + + 192.168.2.1 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 256 + 257 + printer0 + lo0 + + lo + 257 + False + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + eth + eth0 + + 256 + 258 + printer0 + eth0 + + eth + 258 + False + + eth0 + + 192.168.2.7 + 255.255.255.0 + 0.0.0.0 + ip + + + + + + wbridge0 + 100 + 232 + 120,80 + wbridge + False + False + + 192.168.2.1 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 232 + 235 + wbridge0 + lo0 + + lo + 235 + False + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + wlan + wlan1 + + 232 + 236 + wbridge0 + wlan1 + + wlan + 236 + False + myKey + my_SSID + + wlan1 + + 192.168.2.5 + 255.255.255.0 + 0.0.0.0 + ip + + + + + port + port2 + + 232 + 237 + wbridge0 + port2 + + port + 237 + False + + port2 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port3 + + 232 + 238 + wbridge0 + port3 + + port + 238 + False + + port3 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port4 + + 232 + 239 + wbridge0 + port4 + + port + 239 + False + + port4 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port5 + + 232 + 240 + wbridge0 + port5 + + port + 240 + False + + port5 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + + wrepeater0 + 100 + 276 + 260,420 + wrepeater + False + False + + 192.168.2.1 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 276 + 279 + wrepeater0 + lo0 + + lo + 279 + False + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + wlan + wlan1 + + 276 + 280 + wrepeater0 + wlan1 + + wlan + 280 + False + myKey + my_SSID + + wlan1 + + 192.168.2.10 + 255.255.255.0 + 0.0.0.0 + ip + + + + + wport + wport2 + + 276 + 281 + wrepeater0 + wport2 + + wport + 281 + False + myKey + my_SSID + + wport2 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + + wrouter1 + 100 + 207 + 700,470 + wrouter + False + False + + 192.168.6.1 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 207 + 210 + wrouter1 + lo0 + + lo + 210 + False + + + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + wan + wan0 + + 207 + 225 + wrouter1 + wan0 + + wan + 225 + False + + + + wan0 + + 192.168.6.2 + 255.255.255.0 + 0.0.0.0 + ip + + + + + vpn + vpn0 + + 207 + 224 + wrouter1 + vpn0 + + vpn + 224 + False + Test + + + 192.168.5.2 + 255.255.255.0 + 0.0.0.0 + ip_only + + + vpn0 + + 192.168.50.2 + 255.255.255.0 + 0.0.0.0 + ip + + + + + management_interface + management_interface0 + + 207 + 211 + wrouter1 + management_interface0 + + management_interface + 211 + False + + + + management_interface0 + + 192.168.2.1 + 255.255.255.0 + 0.0.0.0 + ip + + + + + port + port2 + + 207 + 212 + wrouter1 + port2 + + port + 212 + False + + + + port2 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port3 + + 207 + 213 + wrouter1 + port3 + + port + 213 + False + + + + port3 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port4 + + 207 + 214 + wrouter1 + port4 + + port + 214 + False + + + + port4 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + port + port5 + + 207 + 215 + wrouter1 + port5 + + port + 215 + False + + + + port5 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + wport + wport6 + + 207 + 216 + wrouter1 + wport6 + + wport + 216 + False + myKey + my_SSID + + wport6 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + wport + wport7 + + 207 + 217 + wrouter1 + wport7 + + wport + 217 + False + myKey + my_SSID + + wport7 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + wport + wport8 + + 207 + 218 + wrouter1 + wport8 + + wport + 218 + False + myKey + my_SSID + + wport8 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + wport + wport9 + + 207 + 219 + wrouter1 + wport9 + + wport + 219 + False + myKey + my_SSID + + wport9 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + wport + wport10 + + 207 + 220 + wrouter1 + wport10 + + wport + 220 + False + myKey + my_SSID + + wport10 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + wport + wport11 + + 207 + 221 + wrouter1 + wport11 + + wport + 221 + False + myKey + my_SSID + + wport11 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + wport + wport12 + + 207 + 222 + wrouter1 + wport12 + + wport + 222 + False + myKey + my_SSID + + wport12 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + wport + wport13 + + 207 + 223 + wrouter1 + wport13 + + wport + 223 + False + myKey + my_SSID + + wport13 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + 192.168.1.0 + 255.255.255.0 + 192.168.50.1 + route + + + + microwave0 + 100 + 309 + 320,350 + microwave + False + False + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 309 + 310 + microwave0 + lo0 + + lo + 310 + False + + + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + eth + eth0 + + 309 + 311 + microwave0 + eth0 + + eth + 311 + False + + + + eth0 + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + ip + + + + + + + 124 + 129 + net_switch1 + port3 + + + 207 + 212 + wrouter1 + port2 + + + normal + 226 + + + + 137 + 139 + pc1 + eth0 + + + 124 + 127 + net_switch1 + port1 + + + normal + 149 + + + + 143 + 145 + laptop1 + eth0 + + + 124 + 128 + net_switch1 + port2 + + + normal + 150 + + + + 243 + 245 + pc3 + eth0 + + + 232 + 237 + wbridge0 + port2 + + + normal + 246 + + + + 232 + 238 + wbridge0 + port3 + + + 256 + 258 + printer0 + eth0 + + + normal + 259 + + + + 232 + 236 + wbridge0 + wlan1 + + + 276 + 281 + wrepeater0 + wport2 + + + wireless + 328 + + + + 276 + 280 + wrepeater0 + wlan1 + + + 207 + 216 + wrouter1 + wport6 + + + wireless + 329 + + + pc1 + printer0 + SuccessfullyPings + + + pc1 + pc3 + SuccessfullyPings + + + microwave0 + All + LockAll + + + \ No newline at end of file