Commit Graph

91 Commits

Author SHA1 Message Date
Tim Young 1cd61dd293 use a button to toggle the type of caption to show. 2017-08-30 16:23:04 -05:00
Tim Young 88e65459f2 Add enum for changing captions under devices 2017-08-30 14:18:32 -05:00
Tim Young 77a10251bf Add another network 2017-08-30 02:53:37 -05:00
Tim Young 59992d0e28 Break ethernet by removing the link entirely 2017-08-29 16:01:34 -05:00
Tim Young 2b944891e2 make the distance microwaves and flourescent lights damage things a constant. 2017-08-29 15:32:26 -05:00
Tim Young 465de0f6b0 make changes to IP and gateway 2017-08-28 18:37:21 -05:00
Tim Young c6bee193ce track additional information so we can tell which nic to break, which route to break, etc 2017-08-26 14:56:50 -05:00
Tim Young 75bcd6d0ba more functions preparing to break a network 2017-08-26 08:01:31 -05:00
Tim Young 7a15bbd1ce Add an initial HowToBreak enum. 2017-08-25 19:21:48 -05:00
Tim Young 2e73b622e4 register ping arrival in traversal info 2017-08-25 16:02:42 -05:00
Tim Young 4755d0511d register switches in the traversal path 2017-08-25 15:44:51 -05:00
Tim Young eaab7771ff adding traversal information as the packet moves around 2017-08-25 10:37:20 -05:00
Tim Young 7d14ca89bb Add the v into the name 2017-08-25 09:52:37 -05:00
Tim Young 0df2449223 Create an enum for the traversal technologies 2017-08-25 09:51:48 -05:00
Tim Young 931ba44b69 create enum for solved puzzles 2017-08-24 12:21:11 -05:00
Tim Young 5dc89ffe37 Do not ding if we are processing stuff invisibly 2017-08-17 10:40:32 -05:00
Tim Young 00f886080f Get invisible Network to complet auto dhcp request at beginning 2017-08-16 10:47:08 -05:00
Tim Young c07247bb66 Pieces for testing and tracking status of homework checking. 2017-08-14 16:13:17 -05:00
Tim Young 50a04dbef0 functions to make student csv file 2017-08-10 16:07:33 -05:00
Tim Young b1c415c686 Mark items needing attention as bold. Students see un-submitted homeworks bolded. Teachers see ungraded homework bolded 2017-08-09 09:32:32 -05:00
Tim Young 9905d2e2cb Get person files to auto-backup when we save them. 2017-08-05 13:11:26 -05:00
Tim Young 22552ce1a9 Create basic backup file rotation functions and direcories. 2017-08-05 12:41:42 -05:00
Tim Young e6a920676d Rest of machine password code 2017-08-03 11:37:45 -05:00
Tim Young b9b9dbdf34 Add a not-yet implimented message 2017-08-02 16:57:04 -05:00
Tim Young 0ba762fe01 Choose a directory for the users files 2017-08-02 11:25:26 -05:00
Tim Young 8fdefcaabc Prompt for import settings 2017-08-02 09:01:14 -05:00
Tim Young ceba92f3d2 Add a checkPromptBox. It generates a simple form with a bunch of checkmarks. We will use this when prompting for initial settings. 2017-08-02 08:30:42 -05:00
Tim Young 5654cba0d9 Make salt length and password length static values so can be easier to change. 2017-08-01 17:20:27 -05:00
Tim Young 405fe94953 validate csv info 2017-08-01 14:43:55 -05:00
Tim Young 0911479d22 Working towards validating the username and password 2017-08-01 14:30:07 -05:00
Tim Young 258e7a5a6c Work on treeview and adding unique ID to each schoolwork item 2017-07-31 11:27:25 -05:00
Tim Young d25cfcbade Store a settings record in the user class. Serialize it for ease of loading / saving. Use this settings class for all storing / retrieving stuff. Works awesome. 2017-07-30 14:55:37 -05:00
Tim Young 364858d07c NB.GetUser - Get current user 2017-07-29 18:34:51 -05:00
Tim Young 7151d222f8 working on Person Form 2017-07-27 15:20:32 -05:00
Tim Young 37bad09cc8 Added a traceroute / VPN puzzle. Showing how a traceroute packet is encapsulated and not processed by routers while encapsulated. 2017-06-28 10:24:53 -05:00
Tim Young f8ca8beeda Add a puzzle that shows a bad subnet mask (one that cannot be represented using CIDR) 2017-06-27 18:34:13 -05:00
Tim Young a1a7d10a56 Add another hidden item puzzle. 2017-06-23 15:39:01 -05:00
Tim Young b999bb705e Make hidden items (switches, devices, links) to simulate lost or unknown stuff on the network 2017-06-21 15:19:19 -05:00
Tim Young b62155c76e Code to save to an XML file and fixing localization issues. 2017-06-16 13:03:38 -05:00
Tim Young 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. 2017-06-16 11:27:53 -05:00
Tim Young fc52fe3236 Add func to determine if we are using mono. 2017-06-14 11:34:39 -05:00
Tim Young 5bc434eddd Testing Linux compatibility 2017-06-09 19:09:59 -05:00
Tim Young f8eec8375a Added a traceroute test, a puzzle to show off traceroute, and traceroute help info. 2017-03-13 16:32:40 +03:00
Tim Young 1ebf932edb Starting towards traceroute 2017-03-13 10:36:40 +03:00
Tim Young 98c524c1f9 Added another puzzle and a little bit of supporting code. 2017-03-11 11:38:09 +03:00
Tim Young 786b5866b2 Add more puzzles and doc for powered off devices 2017-03-11 11:07:24 +03:00
Tim Young 7876ae832b Posting through Visual Studio 2017-02-24 14:29:51 +03:00
Tim Young 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.
2017-02-24 14:26:58 +03:00
Tim Young ceed40011a More VLAN levels 2017-01-26 21:08:12 -06:00
Tim Young 58beb9490b More updates. Fixed PingFailed. More VLAN levels 2017-01-26 16:41:29 -06:00