29e6d64614
Save NIC data when we are doing editing. In particular, if we put a VPN password in and then clicked the endpoint, the password was reset. Save the password.
timy2017-06-20 15:36:26 -05:00
26b33b46be
Change the anchoring of the filter textbox on the puzzles selection window.
timy2017-06-20 15:31:59 -05:00
b1fd860835
Cannot edit something that is powered off.
timy2017-06-19 14:03:28 -05:00
2d90ad51b8
Allow us to ctrl-alt click a puzzle and mark it as solved. This is used often when I am testing them.
timy2017-06-19 13:39:22 -05:00
64ff7a72ed
Change auto-select of puzzle to work when earlier level puzzles are not done. Only select it when it is going to be shown.
timy2017-06-19 13:02:55 -05:00
0eceb5e3e3
Save settings after every solved puzzle
timy2017-06-19 11:17:09 -05:00
ad91b2065e
Try to beautifi readme.md for use on the web.
timy2017-06-16 15:41:40 -05:00
17b58fc094
Added instructions for building for Linux
timy2017-06-16 15:38:02 -05:00
77ce6a1106
Fix minor bug with first puzzle (help). Puzzle never checks for final test to complete when last item is the help button.
timy2017-06-16 15:18:22 -05:00
35543503e2
Auto-select first unselected puzzle. Helps Linux navigation
timy2017-06-16 15:16:56 -05:00
11029d87dd
remove debug print when loading rtf
timy2017-06-16 13:17:25 -05:00
e725a88bb1
Save size of window and position of window at close. Oops. Had removed that on accident.
timy2017-06-16 13:14:17 -05:00
b62155c76e
Code to save to an XML file and fixing localization issues.
timy2017-06-16 13:03:38 -05:00
16f5c54ee9
Mono does not like my settings for some reason. Moved settings to my own class that loads from properties.settings. Will load/save to xml in another commit.
timy2017-06-16 11:27:53 -05:00
b7bef436d2
Mono does not create new RTF windows if the RTF window is already there. It ends up with old puzzle information instead of new info. Kill the RTF window when going from puzzle to puzzle.
timy2017-06-15 09:11:54 -05:00
148b137c10
The power puzzle did not have the switch powered off like it was supposed to be
timy2017-06-15 09:08:27 -05:00
5912e1244f
Some windows need killing when a puzzle is complete. Close all extra windows.
timy2017-06-15 08:48:09 -05:00
49be222b5d
Make it so we can add items. Had broken it when we made the ability to drag / select a big box of stuff.
timy2017-06-14 14:15:58 -05:00
d129fdc1a4
Re-enable dragging of links. Had broken that when making the ability to drag multiple items around the screen.
timy2017-06-14 14:10:00 -05:00
ab060f622d
When using mono, remove images from the help file. Mono blows up when reading the images for some reason.
timy2017-06-14 13:53:39 -05:00
fc52fe3236
Add func to determine if we are using mono.
timy2017-06-14 11:34:39 -05:00
a2c04e0bfd
fix invalid access blowout. Found when trying to get it to run on Linux
timy2017-06-13 16:53:06 -05:00
8f1c913424
rolling remp change back
timy2017-06-09 19:18:06 -05:00
5bc434eddd
Testing Linux compatibility
timy2017-06-09 19:09:59 -05:00
34a795c7a7
Turn off signing (to see if it works with Linux better)
timy2017-06-09 18:48:04 -05:00
b4b6227f2d
Fix filename issue for building in Linux
timy2017-06-09 18:45:33 -05:00
0886c46c6e
last tracert packet has summary of whole tracert.
timy2017-06-08 10:47:57 -05:00
fe42364f4d
Fixed tracert firewall bug. Firewalls would not deal with masq return packet because a secondary item responded. (not the destination)
timy2017-06-08 10:19:57 -05:00
9071ea404a
Tracert works better with VPN. VPN-Endpoints did not decrement tracert ttls. Now it works as it ought.
timy2017-06-08 09:18:26 -05:00
d4acde7b18
can right-click and delete, right-click and change color of selected items
timy2017-06-07 09:10:02 -05:00
9e33a6f392
traceroute works, at least rudimentarily
timy2017-03-13 14:04:02 +03:00
1ebf932edb
Starting towards traceroute
timy2017-03-13 10:36:40 +03:00
98c524c1f9
Added another puzzle and a little bit of supporting code.
timy2017-03-11 11:38:09 +03:00
786b5866b2
Add more puzzles and doc for powered off devices
timy2017-03-11 11:07:24 +03:00
0b3213bf67
Cannot connect to powered off APs
timy2017-03-11 11:07:01 +03:00
4500416364
Able to power off devices, power them back on, and devices off will not pass packets.
timy2017-03-10 16:07:53 +03:00
bd1ca9fdf2
Search capbility for puzzles
timy2017-03-10 14:18:17 +03:00
708ff2372f
Keep initial builder window from starting off the screen
timy2017-02-25 10:56:47 +03:00
abc42db1f8
Most other windows start centered in the main builder window. With multiple displays, windows would start in odd locatins and would often be lost.
timy2017-02-25 10:53:23 +03:00
d948be0a54
Better centering of the IP address edit box when first opened.
timy2017-02-25 10:44:12 +03:00
f4ab85f359
IPAddress edit box should now appear inside the network box.
timy2017-02-25 10:33:56 +03:00
7876ae832b
Posting through Visual Studio
timy2017-02-24 14:29:51 +03:00
74731290a1
Adding the GPL. It did not have a license before this because the source was not public. Getting caught up with some cr/lf changes.
timy2017-02-24 14:26:58 +03:00
8da7714544
make firewall rules look nicer - add vlan to interface
timy2017-02-20 16:59:04 +03:00
1a0b42b727
Correct if starting form is off screen
timy2017-02-20 16:50:33 +03:00
08a84e875b
Update puzzles and release notes
timy2017-02-20 12:04:56 +03:00
ceed40011a
More VLAN levels
timy2017-01-26 21:08:12 -06:00
58beb9490b
More updates. Fixed PingFailed. More VLAN levels
timy2017-01-26 16:41:29 -06:00
52c7ab63e2
Fixed bug with network loop puzzle. That caused issues with tSourceIP. Needed to set tSourceIP when forwarding / routing, and coming out of a VPN
timy2016-12-10 16:47:14 -08:00
2094f7fac4
Make vlan colors on the outside of the packet
timy2016-11-16 08:54:01 -08:00
3716fdf234
Added another puzzle
timy2016-11-15 19:49:16 -08:00
7246e57b5d
Remove firewall checkmark from devices that do not have firewall capability.
timy2016-11-15 13:06:19 -08:00
907fdc17dd
Removed console.writelines that were no longer needed
timy2016-10-20 14:59:48 -05:00
828387ba8a
VLAN tests are working
timy2016-10-20 14:53:23 -05:00
4ffc40d0b3
Working on VLAN tests (mainly locked vlan stuff)
timy2016-10-13 17:15:17 -05:00
0ea057c4ed
Cannot have both untagged and tagged on an interface
timy2016-10-13 15:36:46 -05:00
a863fa3709
Locked NIC locks VLANs on that NIC
timy2016-10-13 15:30:34 -05:00
852ced630f
Change colors of devices if VLANS are enabled
timy2016-10-12 15:24:07 -05:00
ff4badaff8
Option for enabling vlans
timy2016-10-12 11:56:29 -05:00
9b50875c2c
Start on doc, color devices
timy2016-10-12 11:39:58 -05:00
077560227a
VLANs cannot go on vpns, tunnels, wireless, etc. Start of help
timy2016-10-11 12:46:29 -05:00
14bcc075a3
vlans are working
timy2016-10-10 19:31:57 -05:00
3632432f02
More vlan progress
timy2016-10-09 18:03:00 -05:00
e4c9a38404
List what a port is connected to
timy2016-10-06 09:17:27 -05:00
99d7cdfa85
Progress on vlans
timy2016-10-05 12:41:06 -05:00
49c771fff2
Progress on vlans
timy2016-10-03 19:49:05 -05:00
66a310f602
Change to device config translation stuff. Languagify components was broken.
timy2016-09-29 13:47:01 -05:00
7f4108a164
Packets only occur in 10 spots per network wire. If multiple packets are being drawn in one location, only draw them once. Speeds things up considerably
timy2016-09-29 08:36:42 -05:00
c6f9d1a0d9
After a build, the version gets updated
timy2016-02-04 16:43:49 -06:00
f9b7ceffae
Add a checkmark to display the names and ips of network devices. And make a net-test. Added it to level0-help puzzle.
timy2016-02-04 16:38:49 -06:00
dbbf30a4f3
Modify puzzle to be a little easier to understand.
timy2016-02-04 11:16:17 -06:00
ebcc650984
Fix do "refresh" after dhcp request
timy2016-02-03 13:52:04 -06:00