Firewall Puzzle
This commit is contained in:
parent
d38a81c3fe
commit
4edf8ced20
@ -255,6 +255,7 @@
|
|||||||
<None Include="Resources\Level2_Build_A_VPN.enbx" />
|
<None Include="Resources\Level2_Build_A_VPN.enbx" />
|
||||||
<None Include="Resources\Level2_Connect_The_Dots.enbx" />
|
<None Include="Resources\Level2_Connect_The_Dots.enbx" />
|
||||||
<None Include="Resources\Level2_FirewallDemo.enbx" />
|
<None Include="Resources\Level2_FirewallDemo.enbx" />
|
||||||
|
<None Include="Resources\Level2_FirewallTest2.enbx" />
|
||||||
<None Include="Resources\Level2_Not_Working.enbx" />
|
<None Include="Resources\Level2_Not_Working.enbx" />
|
||||||
<None Include="Resources\Level2_VPN_Demo.enbx" />
|
<None Include="Resources\Level2_VPN_Demo.enbx" />
|
||||||
<None Include="Resources\Level2_VPN_woes.enbx" />
|
<None Include="Resources\Level2_VPN_woes.enbx" />
|
||||||
|
@ -25,16 +25,6 @@ namespace EduNetworkBuilder
|
|||||||
|
|
||||||
void UpdateForm()
|
void UpdateForm()
|
||||||
{
|
{
|
||||||
if (lbRules.SelectedIndex >= 0)
|
|
||||||
{
|
|
||||||
btnDel.Visible = true;
|
|
||||||
btnEdit.Visible = true;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
btnDel.Visible = false;
|
|
||||||
btnEdit.Visible = false;
|
|
||||||
}
|
|
||||||
int selected = lbRules.SelectedIndex;
|
int selected = lbRules.SelectedIndex;
|
||||||
lbRules.Items.Clear();
|
lbRules.Items.Clear();
|
||||||
foreach (FirewallRule FW in FirewallDevice.FirewallRules)
|
foreach (FirewallRule FW in FirewallDevice.FirewallRules)
|
||||||
@ -49,6 +39,17 @@ namespace EduNetworkBuilder
|
|||||||
if (lbRules.Items.Count > 0)
|
if (lbRules.Items.Count > 0)
|
||||||
lbRules.SelectedIndex = 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)
|
private void btnNew_Click(object sender, EventArgs e)
|
||||||
|
@ -64,7 +64,7 @@ namespace EduNetworkBuilder
|
|||||||
Level1_MidDHCP, Level1_OneNetTwoSubnets, Level1_DuplicateIPs, Level0_NetworkLoop, Level1_DuplicateMAC,
|
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_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_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_BlackHole, Level3_Busted, Level3_Middle_Man_Out, Level3_PhoneyNetwork, Level3_VPNify, Level3_EncryptionTroubles,
|
||||||
Level3_NowhereToGo, Level3_GrandCentralStation, Level3_Dead, Level0_NetworkLoop2, Level0_BrokenLink,
|
Level3_NowhereToGo, Level3_GrandCentralStation, Level3_Dead, Level0_NetworkLoop2, Level0_BrokenLink,
|
||||||
Level3_TwoDHCPServers,
|
Level3_TwoDHCPServers,
|
||||||
|
10
EduNetworkBuilder/Properties/Resources.Designer.cs
generated
10
EduNetworkBuilder/Properties/Resources.Designer.cs
generated
@ -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>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Byte[].
|
/// Looks up a localized resource of type System.Byte[].
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -427,4 +427,7 @@
|
|||||||
<data name="Level6_TwoAccessPoints" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<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>
|
<value>..\Resources\Level6_TwoAccessPoints.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</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>
|
</root>
|
1360
EduNetworkBuilder/Resources/Level2_FirewallTest2.enbx
Normal file
1360
EduNetworkBuilder/Resources/Level2_FirewallTest2.enbx
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user