From 4edf8ced2062bed3853ad59c8490904f243dd206 Mon Sep 17 00:00:00 2001 From: Tim Young <Tim.Young@LightSys.org> Date: Mon, 14 Nov 2016 20:13:41 -0800 Subject: [PATCH] Firewall Puzzle --- EduNetworkBuilder/EduNetworkBuilder.csproj | 1 + EduNetworkBuilder/FirewallEditor.cs | 21 +- EduNetworkBuilder/NB.cs | 2 +- .../Properties/Resources.Designer.cs | 10 + EduNetworkBuilder/Properties/Resources.resx | 3 + .../Resources/Level2_FirewallTest2.enbx | 1360 +++++++++++++++++ 6 files changed, 1386 insertions(+), 11 deletions(-) create mode 100644 EduNetworkBuilder/Resources/Level2_FirewallTest2.enbx diff --git a/EduNetworkBuilder/EduNetworkBuilder.csproj b/EduNetworkBuilder/EduNetworkBuilder.csproj index 039eac2..f5fdf4f 100644 --- a/EduNetworkBuilder/EduNetworkBuilder.csproj +++ b/EduNetworkBuilder/EduNetworkBuilder.csproj @@ -255,6 +255,7 @@ <None Include="Resources\Level2_Build_A_VPN.enbx" /> <None Include="Resources\Level2_Connect_The_Dots.enbx" /> <None Include="Resources\Level2_FirewallDemo.enbx" /> + <None Include="Resources\Level2_FirewallTest2.enbx" /> <None Include="Resources\Level2_Not_Working.enbx" /> <None Include="Resources\Level2_VPN_Demo.enbx" /> <None Include="Resources\Level2_VPN_woes.enbx" /> diff --git a/EduNetworkBuilder/FirewallEditor.cs b/EduNetworkBuilder/FirewallEditor.cs index aa2450d..5d17ba3 100644 --- a/EduNetworkBuilder/FirewallEditor.cs +++ b/EduNetworkBuilder/FirewallEditor.cs @@ -25,16 +25,6 @@ namespace EduNetworkBuilder void UpdateForm() { - if (lbRules.SelectedIndex >= 0) - { - btnDel.Visible = true; - btnEdit.Visible = true; - } - else - { - btnDel.Visible = false; - btnEdit.Visible = false; - } int selected = lbRules.SelectedIndex; lbRules.Items.Clear(); foreach (FirewallRule FW in FirewallDevice.FirewallRules) @@ -49,6 +39,17 @@ namespace EduNetworkBuilder if (lbRules.Items.Count > 0) lbRules.SelectedIndex = 0; } + //Make the buttons visible + if (lbRules.SelectedIndex >= 0) + { + btnDel.Visible = true; + btnEdit.Visible = true; + } + else + { + btnDel.Visible = false; + btnEdit.Visible = false; + } } private void btnNew_Click(object sender, EventArgs e) diff --git a/EduNetworkBuilder/NB.cs b/EduNetworkBuilder/NB.cs index b749900..cf42c4f 100644 --- a/EduNetworkBuilder/NB.cs +++ b/EduNetworkBuilder/NB.cs @@ -64,7 +64,7 @@ namespace EduNetworkBuilder Level1_MidDHCP, Level1_OneNetTwoSubnets, Level1_DuplicateIPs, Level0_NetworkLoop, Level1_DuplicateMAC, Level2_FirewallDemo, Level1_OneNetTwoSubnets2, Level2_VPN_Demo, Level2_Bad_VPN_IP, Level2_Bad_Encryption, Level2_Bad_Route, Level2_Blast_From_Past, Level2_Not_Working, Level2_Build_A_VPN, Level2_Connect_The_Dots, - Level2_VPN_woes, + Level2_VPN_woes, Level2_FirewallTest2, Level3_BlackHole, Level3_Busted, Level3_Middle_Man_Out, Level3_PhoneyNetwork, Level3_VPNify, Level3_EncryptionTroubles, Level3_NowhereToGo, Level3_GrandCentralStation, Level3_Dead, Level0_NetworkLoop2, Level0_BrokenLink, Level3_TwoDHCPServers, diff --git a/EduNetworkBuilder/Properties/Resources.Designer.cs b/EduNetworkBuilder/Properties/Resources.Designer.cs index 71df1c8..1f97293 100644 --- a/EduNetworkBuilder/Properties/Resources.Designer.cs +++ b/EduNetworkBuilder/Properties/Resources.Designer.cs @@ -472,6 +472,16 @@ namespace EduNetworkBuilder.Properties { } } + /// <summary> + /// Looks up a localized resource of type System.Byte[]. + /// </summary> + internal static byte[] Level2_FirewallTest2 { + get { + object obj = ResourceManager.GetObject("Level2_FirewallTest2", resourceCulture); + return ((byte[])(obj)); + } + } + /// <summary> /// Looks up a localized resource of type System.Byte[]. /// </summary> diff --git a/EduNetworkBuilder/Properties/Resources.resx b/EduNetworkBuilder/Properties/Resources.resx index 3e115cf..d429be4 100644 --- a/EduNetworkBuilder/Properties/Resources.resx +++ b/EduNetworkBuilder/Properties/Resources.resx @@ -427,4 +427,7 @@ <data name="Level6_TwoAccessPoints" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\Resources\Level6_TwoAccessPoints.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> + <data name="Level2_FirewallTest2" type="System.Resources.ResXFileRef, System.Windows.Forms"> + <value>..\Resources\Level2_FirewallTest2.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> </root> \ No newline at end of file diff --git a/EduNetworkBuilder/Resources/Level2_FirewallTest2.enbx b/EduNetworkBuilder/Resources/Level2_FirewallTest2.enbx new file mode 100644 index 0000000..1908f5d --- /dev/null +++ b/EduNetworkBuilder/Resources/Level2_FirewallTest2.enbx @@ -0,0 +1,1360 @@ +<?xml version="1.0" encoding="utf-8"?> +<EduNetworkBuilder> + <!--This is a network file for EduNetworkBuilder.--> + <Network> + <en_message>Firewall devices can have an advanced firewall. You can control which interfaces can ping which interfaces. This allows you to protect one side of the LAN from the other. We will use this functionality a lot more later on. +To do this puzzle, remove the firewall rule that is keeping the one side from pinging the other side.</en_message> + <en_title>Firewall Test 2</en_title> + <height>1024</height> + <width>1024</width> + <itemsize>100</itemsize> + <showlabels>False</showlabels> + <level>2</level> + <sortorder>0.01</sortorder> + <uniqueidentifier>158</uniqueidentifier> + <startinghelplevel>full</startinghelplevel> + <vlansenabled>False</vlansenabled> + <VLANPacketColors>False</VLANPacketColors> + <device> + <hostname>firewall0</hostname> + <size>100</size> + <uniqueidentifier>100</uniqueidentifier> + <location>410,410</location> + <mytype>firewall</mytype> + <isdns>False</isdns> + <isdhcp>True</isdhcp> + <hasadvfirewall>True</hasadvfirewall> + <gateway> + <ip>192.168.1.1</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>gw</type> + </gateway> + <nic> + <nictype>wan</nictype> + <nicname>wan0</nicname> + <myid> + <hostid>100</hostid> + <nicid>104</nicid> + <hostname>firewall0</hostname> + <nicname>wan0</nicname> + </myid> + <nictype>wan</nictype> + <uniqueidentifier>104</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>wan0</nicname> + <myip> + <ip>192.168.5.1</ip> + <mask>255.255.255.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>lo</nictype> + <nicname>lo0</nicname> + <myid> + <hostid>100</hostid> + <nicid>101</nicid> + <hostname>firewall0</hostname> + <nicname>lo0</nicname> + </myid> + <nictype>lo</nictype> + <uniqueidentifier>101</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>lo0</nicname> + <myip> + <ip>127.0.0.1</ip> + <mask>255.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>eth</nictype> + <nicname>eth0</nicname> + <myid> + <hostid>100</hostid> + <nicid>102</nicid> + <hostname>firewall0</hostname> + <nicname>eth0</nicname> + </myid> + <nictype>eth</nictype> + <uniqueidentifier>102</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>eth0</nicname> + <myip> + <ip>192.168.1.1</ip> + <mask>255.255.255.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>eth</nictype> + <nicname>eth1</nicname> + <myid> + <hostid>100</hostid> + <nicid>103</nicid> + <hostname>firewall0</hostname> + <nicname>eth1</nicname> + </myid> + <nictype>eth</nictype> + <uniqueidentifier>103</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>eth1</nicname> + <myip> + <ip>192.168.2.1</ip> + <mask>255.255.255.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <dhcprange> + <ip>192.168.5.1</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>route</type> + </dhcprange> + <dhcprange> + <ip>127.0.0.1</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>route</type> + </dhcprange> + <dhcprange> + <ip>192.168.1.1</ip> + <mask>192.168.1.5</mask> + <gateway>192.168.1.10</gateway> + <type>route</type> + </dhcprange> + <dhcprange> + <ip>192.168.2.1</ip> + <mask>192.168.2.5</mask> + <gateway>192.168.2.10</gateway> + <type>route</type> + </dhcprange> + <firwallrule> + <source>eth0</source> + <destination>eth1</destination> + <action>Drop</action> + </firwallrule> + </device> + <device> + <hostname>net_switch0</hostname> + <size>100</size> + <uniqueidentifier>105</uniqueidentifier> + <location>410,190</location> + <mytype>net_switch</mytype> + <isdns>False</isdns> + <isdhcp>False</isdhcp> + <gateway> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>gw</type> + </gateway> + <nic> + <nictype>lo</nictype> + <nicname>lo0</nicname> + <myid> + <hostid>105</hostid> + <nicid>106</nicid> + <hostname>net_switch0</hostname> + <nicname>lo0</nicname> + </myid> + <nictype>lo</nictype> + <uniqueidentifier>106</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>lo0</nicname> + <myip> + <ip>127.0.0.1</ip> + <mask>255.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>management_interface</nictype> + <nicname>management_interface0</nicname> + <myid> + <hostid>105</hostid> + <nicid>107</nicid> + <hostname>net_switch0</hostname> + <nicname>management_interface0</nicname> + </myid> + <nictype>management_interface</nictype> + <uniqueidentifier>107</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>management_interface0</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port1</nicname> + <myid> + <hostid>105</hostid> + <nicid>108</nicid> + <hostname>net_switch0</hostname> + <nicname>port1</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>108</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port1</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port2</nicname> + <myid> + <hostid>105</hostid> + <nicid>109</nicid> + <hostname>net_switch0</hostname> + <nicname>port2</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>109</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port2</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port3</nicname> + <myid> + <hostid>105</hostid> + <nicid>110</nicid> + <hostname>net_switch0</hostname> + <nicname>port3</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>110</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port3</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port4</nicname> + <myid> + <hostid>105</hostid> + <nicid>111</nicid> + <hostname>net_switch0</hostname> + <nicname>port4</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>111</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port4</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port5</nicname> + <myid> + <hostid>105</hostid> + <nicid>112</nicid> + <hostname>net_switch0</hostname> + <nicname>port5</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>112</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port5</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port6</nicname> + <myid> + <hostid>105</hostid> + <nicid>113</nicid> + <hostname>net_switch0</hostname> + <nicname>port6</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>113</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port6</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port7</nicname> + <myid> + <hostid>105</hostid> + <nicid>114</nicid> + <hostname>net_switch0</hostname> + <nicname>port7</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>114</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port7</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + </device> + <device> + <hostname>net_switch1</hostname> + <size>100</size> + <uniqueidentifier>118</uniqueidentifier> + <location>230,410</location> + <mytype>net_switch</mytype> + <isdns>False</isdns> + <isdhcp>False</isdhcp> + <gateway> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>gw</type> + </gateway> + <nic> + <nictype>lo</nictype> + <nicname>lo0</nicname> + <myid> + <hostid>118</hostid> + <nicid>119</nicid> + <hostname>net_switch1</hostname> + <nicname>lo0</nicname> + </myid> + <nictype>lo</nictype> + <uniqueidentifier>119</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>lo0</nicname> + <myip> + <ip>127.0.0.1</ip> + <mask>255.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>management_interface</nictype> + <nicname>management_interface0</nicname> + <myid> + <hostid>118</hostid> + <nicid>120</nicid> + <hostname>net_switch1</hostname> + <nicname>management_interface0</nicname> + </myid> + <nictype>management_interface</nictype> + <uniqueidentifier>120</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>management_interface0</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port1</nicname> + <myid> + <hostid>118</hostid> + <nicid>121</nicid> + <hostname>net_switch1</hostname> + <nicname>port1</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>121</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port1</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port2</nicname> + <myid> + <hostid>118</hostid> + <nicid>122</nicid> + <hostname>net_switch1</hostname> + <nicname>port2</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>122</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port2</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port3</nicname> + <myid> + <hostid>118</hostid> + <nicid>123</nicid> + <hostname>net_switch1</hostname> + <nicname>port3</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>123</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port3</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port4</nicname> + <myid> + <hostid>118</hostid> + <nicid>124</nicid> + <hostname>net_switch1</hostname> + <nicname>port4</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>124</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port4</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port5</nicname> + <myid> + <hostid>118</hostid> + <nicid>125</nicid> + <hostname>net_switch1</hostname> + <nicname>port5</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>125</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port5</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port6</nicname> + <myid> + <hostid>118</hostid> + <nicid>126</nicid> + <hostname>net_switch1</hostname> + <nicname>port6</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>126</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port6</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port7</nicname> + <myid> + <hostid>118</hostid> + <nicid>127</nicid> + <hostname>net_switch1</hostname> + <nicname>port7</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>127</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port7</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + </device> + <device> + <hostname>net_switch2</hostname> + <size>100</size> + <uniqueidentifier>139</uniqueidentifier> + <location>640,410</location> + <mytype>net_switch</mytype> + <isdns>False</isdns> + <isdhcp>False</isdhcp> + <gateway> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>gw</type> + </gateway> + <nic> + <nictype>lo</nictype> + <nicname>lo0</nicname> + <myid> + <hostid>139</hostid> + <nicid>140</nicid> + <hostname>net_switch2</hostname> + <nicname>lo0</nicname> + </myid> + <nictype>lo</nictype> + <uniqueidentifier>140</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>lo0</nicname> + <myip> + <ip>127.0.0.1</ip> + <mask>255.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>management_interface</nictype> + <nicname>management_interface0</nicname> + <myid> + <hostid>139</hostid> + <nicid>141</nicid> + <hostname>net_switch2</hostname> + <nicname>management_interface0</nicname> + </myid> + <nictype>management_interface</nictype> + <uniqueidentifier>141</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>management_interface0</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port1</nicname> + <myid> + <hostid>139</hostid> + <nicid>142</nicid> + <hostname>net_switch2</hostname> + <nicname>port1</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>142</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port1</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port2</nicname> + <myid> + <hostid>139</hostid> + <nicid>143</nicid> + <hostname>net_switch2</hostname> + <nicname>port2</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>143</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port2</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port3</nicname> + <myid> + <hostid>139</hostid> + <nicid>144</nicid> + <hostname>net_switch2</hostname> + <nicname>port3</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>144</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port3</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port4</nicname> + <myid> + <hostid>139</hostid> + <nicid>145</nicid> + <hostname>net_switch2</hostname> + <nicname>port4</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>145</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port4</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port5</nicname> + <myid> + <hostid>139</hostid> + <nicid>146</nicid> + <hostname>net_switch2</hostname> + <nicname>port5</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>146</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port5</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port6</nicname> + <myid> + <hostid>139</hostid> + <nicid>147</nicid> + <hostname>net_switch2</hostname> + <nicname>port6</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>147</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port6</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>port</nictype> + <nicname>port7</nicname> + <myid> + <hostid>139</hostid> + <nicid>148</nicid> + <hostname>net_switch2</hostname> + <nicname>port7</nicname> + </myid> + <nictype>port</nictype> + <uniqueidentifier>148</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>port7</nicname> + <myip> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + </device> + <device> + <hostname>pc0</hostname> + <size>100</size> + <uniqueidentifier>115</uniqueidentifier> + <location>640,190</location> + <mytype>pc</mytype> + <isdns>False</isdns> + <isdhcp>False</isdhcp> + <gateway> + <ip>192.168.5.1</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>gw</type> + </gateway> + <nic> + <nictype>lo</nictype> + <nicname>lo0</nicname> + <myid> + <hostid>115</hostid> + <nicid>116</nicid> + <hostname>pc0</hostname> + <nicname>lo0</nicname> + </myid> + <nictype>lo</nictype> + <uniqueidentifier>116</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>lo0</nicname> + <myip> + <ip>127.0.0.1</ip> + <mask>255.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>eth</nictype> + <nicname>eth0</nicname> + <myid> + <hostid>115</hostid> + <nicid>117</nicid> + <hostname>pc0</hostname> + <nicname>eth0</nicname> + </myid> + <nictype>eth</nictype> + <uniqueidentifier>117</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>eth0</nicname> + <myip> + <ip>192.168.5.2</ip> + <mask>255.255.255.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + </device> + <device> + <hostname>pc1</hostname> + <size>100</size> + <uniqueidentifier>128</uniqueidentifier> + <location>230,600</location> + <mytype>pc</mytype> + <isdns>False</isdns> + <isdhcp>False</isdhcp> + <gateway> + <ip>192.168.1.1</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>gw</type> + </gateway> + <nic> + <nictype>lo</nictype> + <nicname>lo0</nicname> + <myid> + <hostid>128</hostid> + <nicid>129</nicid> + <hostname>pc1</hostname> + <nicname>lo0</nicname> + </myid> + <nictype>lo</nictype> + <uniqueidentifier>129</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>lo0</nicname> + <myip> + <ip>127.0.0.1</ip> + <mask>255.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>eth</nictype> + <nicname>eth0</nicname> + <myid> + <hostid>128</hostid> + <nicid>130</nicid> + <hostname>pc1</hostname> + <nicname>eth0</nicname> + </myid> + <nictype>eth</nictype> + <uniqueidentifier>130</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>eth0</nicname> + <myip> + <ip>192.168.1.2</ip> + <mask>255.255.255.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + </device> + <device> + <hostname>pc2</hostname> + <size>100</size> + <uniqueidentifier>135</uniqueidentifier> + <location>90,590</location> + <mytype>pc</mytype> + <isdns>False</isdns> + <isdhcp>False</isdhcp> + <gateway> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>gw</type> + </gateway> + <nic> + <nictype>lo</nictype> + <nicname>lo0</nicname> + <myid> + <hostid>135</hostid> + <nicid>136</nicid> + <hostname>pc2</hostname> + <nicname>lo0</nicname> + </myid> + <nictype>lo</nictype> + <uniqueidentifier>136</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>lo0</nicname> + <myip> + <ip>127.0.0.1</ip> + <mask>255.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>eth</nictype> + <nicname>eth0</nicname> + <myid> + <hostid>135</hostid> + <nicid>137</nicid> + <hostname>pc2</hostname> + <nicname>eth0</nicname> + </myid> + <nictype>eth</nictype> + <uniqueidentifier>137</uniqueidentifier> + <usesdhcp>True</usesdhcp> + <ssid /> + <interface> + <nicname>eth0</nicname> + <myip> + <ip>192.168.1.5</ip> + <mask>255.255.255.0</mask> + <gateway>192.168.1.1</gateway> + <type>route</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + </device> + <device> + <hostname>pc3</hostname> + <size>100</size> + <uniqueidentifier>149</uniqueidentifier> + <location>640,600</location> + <mytype>pc</mytype> + <isdns>False</isdns> + <isdhcp>False</isdhcp> + <gateway> + <ip>192.168.2.1</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>gw</type> + </gateway> + <nic> + <nictype>lo</nictype> + <nicname>lo0</nicname> + <myid> + <hostid>149</hostid> + <nicid>150</nicid> + <hostname>pc3</hostname> + <nicname>lo0</nicname> + </myid> + <nictype>lo</nictype> + <uniqueidentifier>150</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>lo0</nicname> + <myip> + <ip>127.0.0.1</ip> + <mask>255.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>eth</nictype> + <nicname>eth0</nicname> + <myid> + <hostid>149</hostid> + <nicid>151</nicid> + <hostname>pc3</hostname> + <nicname>eth0</nicname> + </myid> + <nictype>eth</nictype> + <uniqueidentifier>151</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>eth0</nicname> + <myip> + <ip>192.168.2.2</ip> + <mask>255.255.255.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + </device> + <device> + <hostname>pc4</hostname> + <size>100</size> + <uniqueidentifier>154</uniqueidentifier> + <location>760,600</location> + <mytype>pc</mytype> + <isdns>False</isdns> + <isdhcp>False</isdhcp> + <gateway> + <ip>0.0.0.0</ip> + <mask>0.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>gw</type> + </gateway> + <nic> + <nictype>lo</nictype> + <nicname>lo0</nicname> + <myid> + <hostid>154</hostid> + <nicid>155</nicid> + <hostname>pc4</hostname> + <nicname>lo0</nicname> + </myid> + <nictype>lo</nictype> + <uniqueidentifier>155</uniqueidentifier> + <usesdhcp>False</usesdhcp> + <ssid /> + <interface> + <nicname>lo0</nicname> + <myip> + <ip>127.0.0.1</ip> + <mask>255.0.0.0</mask> + <gateway>0.0.0.0</gateway> + <type>ip</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + <nic> + <nictype>eth</nictype> + <nicname>eth0</nicname> + <myid> + <hostid>154</hostid> + <nicid>156</nicid> + <hostname>pc4</hostname> + <nicname>eth0</nicname> + </myid> + <nictype>eth</nictype> + <uniqueidentifier>156</uniqueidentifier> + <usesdhcp>True</usesdhcp> + <ssid /> + <interface> + <nicname>eth0</nicname> + <myip> + <ip>192.168.2.5</ip> + <mask>255.255.255.0</mask> + <gateway>192.168.2.1</gateway> + <type>route</type> + </myip> + <VLAN + ID="1">Untagged</VLAN> + </interface> + </nic> + </device> + <link> + <SrcNic> + <hostid>128</hostid> + <nicid>130</nicid> + <hostname>pc1</hostname> + <nicname>eth0</nicname> + </SrcNic> + <DstNic> + <hostid>118</hostid> + <nicid>121</nicid> + <hostname>net_switch1</hostname> + <nicname>port1</nicname> + </DstNic> + <hostname /> + <linktype>normal</linktype> + <uniqueidentifier>131</uniqueidentifier> + </link> + <link> + <SrcNic> + <hostid>118</hostid> + <nicid>122</nicid> + <hostname>net_switch1</hostname> + <nicname>port2</nicname> + </SrcNic> + <DstNic> + <hostid>100</hostid> + <nicid>102</nicid> + <hostname>firewall0</hostname> + <nicname>eth0</nicname> + </DstNic> + <hostname /> + <linktype>normal</linktype> + <uniqueidentifier>132</uniqueidentifier> + </link> + <link> + <SrcNic> + <hostid>100</hostid> + <nicid>104</nicid> + <hostname>firewall0</hostname> + <nicname>wan0</nicname> + </SrcNic> + <DstNic> + <hostid>105</hostid> + <nicid>108</nicid> + <hostname>net_switch0</hostname> + <nicname>port1</nicname> + </DstNic> + <hostname /> + <linktype>normal</linktype> + <uniqueidentifier>133</uniqueidentifier> + </link> + <link> + <SrcNic> + <hostid>105</hostid> + <nicid>109</nicid> + <hostname>net_switch0</hostname> + <nicname>port2</nicname> + </SrcNic> + <DstNic> + <hostid>115</hostid> + <nicid>117</nicid> + <hostname>pc0</hostname> + <nicname>eth0</nicname> + </DstNic> + <hostname /> + <linktype>normal</linktype> + <uniqueidentifier>134</uniqueidentifier> + </link> + <link> + <SrcNic> + <hostid>135</hostid> + <nicid>137</nicid> + <hostname>pc2</hostname> + <nicname>eth0</nicname> + </SrcNic> + <DstNic> + <hostid>118</hostid> + <nicid>123</nicid> + <hostname>net_switch1</hostname> + <nicname>port3</nicname> + </DstNic> + <hostname /> + <linktype>normal</linktype> + <uniqueidentifier>138</uniqueidentifier> + </link> + <link> + <SrcNic> + <hostid>100</hostid> + <nicid>103</nicid> + <hostname>firewall0</hostname> + <nicname>eth1</nicname> + </SrcNic> + <DstNic> + <hostid>139</hostid> + <nicid>142</nicid> + <hostname>net_switch2</hostname> + <nicname>port1</nicname> + </DstNic> + <hostname /> + <linktype>normal</linktype> + <uniqueidentifier>152</uniqueidentifier> + </link> + <link> + <SrcNic> + <hostid>139</hostid> + <nicid>143</nicid> + <hostname>net_switch2</hostname> + <nicname>port2</nicname> + </SrcNic> + <DstNic> + <hostid>149</hostid> + <nicid>151</nicid> + <hostname>pc3</hostname> + <nicname>eth0</nicname> + </DstNic> + <hostname /> + <linktype>normal</linktype> + <uniqueidentifier>153</uniqueidentifier> + </link> + <link> + <SrcNic> + <hostid>154</hostid> + <nicid>156</nicid> + <hostname>pc4</hostname> + <nicname>eth0</nicname> + </SrcNic> + <DstNic> + <hostid>139</hostid> + <nicid>144</nicid> + <hostname>net_switch2</hostname> + <nicname>port3</nicname> + </DstNic> + <hostname /> + <linktype>normal</linktype> + <uniqueidentifier>157</uniqueidentifier> + </link> + <nettest> + <shost>pc1</shost> + <dhost>pc3</dhost> + <thetest>SuccessfullyPings</thetest> + </nettest> + <nettest> + <shost>pc3</shost> + <dhost>pc1</dhost> + <thetest>SuccessfullyPings</thetest> + </nettest> + <tag>Firewall</tag> + <tag>Ping</tag> + <VLANName + ID="1" + Color="Blue">Default</VLANName> + </Network> +</EduNetworkBuilder> \ No newline at end of file