Commit Graph

  • 2f3e40fb6b Fix issue around reset Marek Wolan 2024-02-29 13:22:05 +00:00
  • f7c535b557 Merge 'origin/dev' into feature/2319-database-admin Marek Wolan 2024-02-29 13:21:44 +00:00
  • cf0674ce22 #2326 - Network Interface port name/num fixed so that it carries through to sys log and PCAP outputs. Chris McCarthy 2024-02-29 13:00:27 +00:00
  • eefc2739c8 Merge remote-tracking branch 'origin/dev' into feature/2257-router-routes-cannot-be-represented-in-config-file Czar Echavez 2024-02-29 11:34:56 +00:00
  • 312b5c35bd Merged PR 283: Refactor episode reset Marek Wolan 2024-02-29 11:11:03 +00:00
  • 9a4587155b #2257: specifically stating that enpoint refs are node hostnames + remove TODO Czar Echavez 2024-02-29 11:07:21 +00:00
  • ce39387f92 Merge 'origin/dev' into feature/2317-refactor-reset Marek Wolan 2024-02-29 10:16:42 +00:00
  • 8730330f73 Apply PR suggestions Marek Wolan 2024-02-29 10:14:31 +00:00
  • 13db07dc11 Merge remote-tracking branch 'origin/dev' into feature/2257-router-routes-cannot-be-represented-in-config-file Czar Echavez 2024-02-28 15:09:23 +00:00
  • 6d43c61058 #2257: apply PR suggestions Czar Echavez 2024-02-28 15:08:00 +00:00
  • 98427b0e73 Merged PR 279: #2238 - Implement NMNE detection and capture Christopher McCarthy 2024-02-28 14:57:46 +00:00
  • 63ea5478ab #2238 - Updated uc2_demo.ipynb to explain the NMNE in observation space Chris McCarthy 2024-02-28 13:56:19 +00:00
  • d55b6a5b48 #2238 - Fixed the observations issue causing tests to fail Chris McCarthy 2024-02-28 12:03:58 +00:00
  • af8ca82fcb Get the db admin green agent working Marek Wolan 2024-02-27 13:30:16 +00:00
  • c54f82fb1b Start implementing green agent logic for UC2 Marek Wolan 2024-02-26 20:08:13 +00:00
  • 922298eaf0 Make database admin action possible Marek Wolan 2024-02-26 20:07:02 +00:00
  • 33d2ecc26a Apply suggestions from code review. Marek Wolan 2024-02-26 16:58:43 +00:00
  • f9cc5af7aa Not sure how this test was passing before Marek Wolan 2024-02-26 16:06:58 +00:00
  • f2d7a2fc16 #2257: added way to ensure nodes are on at start + more test to make sure nodes are on when added via config Czar Echavez 2024-02-26 14:34:34 +00:00
  • 2076b011ba Put back default router rules Marek Wolan 2024-02-26 14:26:47 +00:00
  • a5043a8fbe Modify tests based on refactoring Marek Wolan 2024-02-26 12:15:53 +00:00
  • d738a23709 #2257: list of db payloads Czar Echavez 2024-02-26 11:35:17 +00:00
  • ccb10f1160 Update docs based on reset refactor Marek Wolan 2024-02-26 11:02:37 +00:00
  • e5982c4599 Change agents list in game object to dictionary Marek Wolan 2024-02-26 10:26:28 +00:00
  • 634f634097 #2257: fix text and make examples in node configs more specific Czar Echavez 2024-02-26 09:47:12 +00:00
  • e964b8a3ea #2257: more in depth changelog Czar Echavez 2024-02-26 08:58:03 +00:00
  • 1d5c153752 #2257: changelog update Czar Echavez 2024-02-26 08:49:11 +00:00
  • 07373d941e #2257: Downgrade version of sphinx - 7.2.0 drops support for Python 3.8 Czar Echavez 2024-02-26 08:44:08 +00:00
  • 63c9a36c30 Fix typos Marek Wolan 2024-02-25 18:36:20 +00:00
  • 994dbc3501 Finalise the refactor. It works well now. Marek Wolan 2024-02-25 17:44:41 +00:00
  • a34cf08209 Merge remote-tracking branch 'origin/dev' into feature/2317-refactor-reset Marek Wolan 2024-02-25 16:41:40 +00:00
  • c115095157 Fix router from config using wrong method Marek Wolan 2024-02-25 16:17:12 +00:00
  • fb148dc4fb #2257: applications and services docs Czar Echavez 2024-02-23 16:49:01 +00:00
  • 52677538a8 #2238 - Tidied up code, added more docstrings, and implemented suggestions from PR. Chris McCarthy 2024-02-23 15:12:46 +00:00
  • f933341df5 eod commit Marek Wolan 2024-02-23 10:06:48 +00:00
  • ef61fe219c Merge remote-tracking branch 'origin/dev' into feature/2257-router-routes-cannot-be-represented-in-config-file Czar Echavez 2024-02-23 08:56:35 +00:00
  • 5836ea68e3 #2257: rearrange software pages + creating a list of applications and services which is hopefully a single point that should be referred to Czar Echavez 2024-02-23 08:55:32 +00:00
  • 771a68dccb #2238 - Implement NMNE detection and logging in NetworkInterface. - Enhance NicObservation for detailed NMNE event monitoring. - Add nmne_config options to simulation settings for customizable NMNE capturing. - Update documentation and tests for new NMNE features and simulation config. Chris McCarthy 2024-02-22 22:43:14 +00:00
  • 98fb28cbbc #2257: setting up application and service docs Czar Echavez 2024-02-21 18:19:16 +00:00
  • deb7a3aa9d #2257: massive docs addition for config file Czar Echavez 2024-02-21 14:49:59 +00:00
  • 8f85555709 Merged PR 278: Enable the red agent to vary its start node Marek Wolan 2024-02-20 20:22:20 +00:00
  • 72f4cc0a50 Remove reset methods from most classes Marek Wolan 2024-02-20 16:56:25 +00:00
  • f82506023b Delete set_original_state method definitions Marek Wolan 2024-02-20 16:29:27 +00:00
  • 64b9ba3ecf Make environment reset reinstantiate the game Marek Wolan 2024-02-20 16:21:03 +00:00
  • 88f8e9cb42 Add todo comment. Marek Wolan 2024-02-20 12:09:32 +00:00
  • f7c1da3118 Update MARL config. Marek Wolan 2024-02-20 12:06:30 +00:00
  • 76db5dbaa2 Update changelog Marek Wolan 2024-02-20 12:05:02 +00:00
  • 4a3c66bdc6 Clear notebook code cells. Marek Wolan 2024-02-20 12:04:07 +00:00
  • 701781b23e Clear link load in new timestep Marek Wolan 2024-02-20 11:05:09 +00:00
  • 945db1341b Make database client try to use most recent connection instead of generating new one Marek Wolan 2024-02-20 11:04:53 +00:00
  • 2e2d83c3e9 #2257: update sphinx version + cleaning up some errors + splitting configuration page into multiple pages Czar Echavez 2024-02-16 16:14:36 +00:00
  • 317fbdbb9c 2230: Version bump Nick Todd 2024-02-16 12:46:36 +00:00
  • e390d8385c #2257: acl tests Czar Echavez 2024-02-15 16:29:36 +00:00
  • 48d7f9f85a Merge remote-tracking branch 'origin/dev' into feature/2257-router-routes-cannot-be-represented-in-config-file Czar Echavez 2024-02-15 15:45:44 +00:00
  • b739823318 #2257: add firewall via config + fix router hop ip address + shuffling around tests Czar Echavez 2024-02-15 15:45:18 +00:00
  • 23a56ca59f Merged PR 270: #2258: DoSBot cannot be added via configuration file Czar Echavez 2024-02-15 09:36:08 +00:00
  • 0af2eef89c Merged PR 274: Add INSERT query functionality into database service. Nick Todd 2024-02-14 16:51:25 +00:00
  • 8520f22e22 2306: Updated documentation Nick Todd 2024-02-14 13:35:08 +00:00
  • 4a38672fea 2306: Handle INSERT query Nick Todd 2024-02-14 13:18:20 +00:00
  • 07a934ab66 2306: Update tests to verify INSERT query. Nick Todd 2024-02-14 12:00:08 +00:00
  • ab7c7b9c06 Merge remote-tracking branch 'origin/dev' into feature/2257-router-routes-cannot-be-represented-in-config-file Czar Echavez 2024-02-13 17:37:34 +00:00
  • 98a4fbecb5 Merge remote-tracking branch 'origin/dev' into feature/2258-dosbot-cannot-be-added-via-configuration-file Czar Echavez 2024-02-13 16:04:02 +00:00
  • 9835b31dc5 Merged PR 272: #2205 - Firewall Node Christopher McCarthy 2024-02-13 13:56:56 +00:00
  • b277034e8b #2257: temporarily commit changes - added startup and shut down durations to node config + adding routes Czar Echavez 2024-02-13 13:02:24 +00:00
  • 7b64d99a63 #2205 - Final suggestions from PR Chris McCarthy 2024-02-13 12:56:41 +00:00
  • f4369a4fff Merge remote-tracking branch 'origin/dev' into feature/2257-router-routes-cannot-be-represented-in-config-file Czar Echavez 2024-02-13 10:50:45 +00:00
  • 426c0a6682 2205 - Slimmed down the capability of the wireless router for now Chris McCarthy 2024-02-13 10:18:06 +00:00
  • a6f3c458d5 Merged PR 273: 2297: Convert NTP Client and Server to UDP Nick Todd 2024-02-13 09:43:09 +00:00
  • 2c743005cd #2257: moved config tests into its own directory + added dmz_network.yaml to use in tests Czar Echavez 2024-02-12 18:58:10 +00:00
  • 4c66d2b252 2297: Change missed reference TCP to UDP. Nick Todd 2024-02-12 17:24:28 +00:00
  • 697e53def8 2297: Doc update. Nick Todd 2024-02-12 17:12:59 +00:00
  • fa08e53b15 2297: Convert NTP Client and Server to UDP Nick Todd 2024-02-12 17:01:53 +00:00
  • add09a0280 #2205 - Tidied up interface creation and applied some suggestions from PR Chris McCarthy 2024-02-12 14:08:55 +00:00
  • cfd64333e2 #2205 - Added wireless router tests and documentation. Refactored some code based on PR suggestions. Chris McCarthy 2024-02-12 12:31:08 +00:00
  • 7beacfd95f #2258: missing some configuration items + added more tests Czar Echavez 2024-02-12 11:41:55 +00:00
  • da92d74236 #2258: remove unnecessary ntp server check Czar Echavez 2024-02-12 09:01:30 +00:00
  • 66a3e8d02c Merge remote-tracking branch 'origin/dev' into feature/2258-dosbot-cannot-be-added-via-configuration-file Czar Echavez 2024-02-12 08:57:47 +00:00
  • 9df7ceed3d #2205 - feat: Implement AirSpace and WirelessRouter for Enhanced Network Simulations Chris McCarthy 2024-02-10 23:44:08 +00:00
  • a8c1e2b9d9 #2205 - Fixed ACLRule.is_permitted function by returning a bool that indicates whether the rule was matched or not to allow the AccessControlList to know whether to pay attention to the rule or not when it's iterating over them. Chris McCarthy 2024-02-10 21:32:13 +00:00
  • 58af58810d #2205 - Introduced a Firewall class for enhanced network security and control, extending Router functionalities. Updated ACLRule to support IP ranges via wildcard masking for refined traffic filtering. Includes documentation updates. Chris McCarthy 2024-02-09 23:29:06 +00:00
  • a960741f66 Merged PR 269: Refactor Network Infrastructure: Introduce ARP & ICMP Services and Network Interface Hierarchy Christopher McCarthy 2024-02-09 12:50:58 +00:00
  • d1c3f891bf #2258: moving applications to application types - more tests Czar Echavez 2024-02-09 11:41:06 +00:00
  • 6b3829dc48 #2248 - Removed redundant Union from single type params Chris McCarthy 2024-02-09 11:37:47 +00:00
  • cceb6208e0 #2248 - Reset the auto save pcap and syslog to False Chris McCarthy 2024-02-09 11:09:44 +00:00
  • 2518a42604 #2248 - Dropped old router_arp.py module. Fixed the ICMP codes as per IANA (https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml) Chris McCarthy 2024-02-09 11:03:48 +00:00
  • bebfbd53be #2248 - MAde tests use new way of accessing network interfaces by their port number Chris McCarthy 2024-02-09 10:30:39 +00:00
  • 0acd9a2938 #2248 - Removed redundant code and added more documentation from PR suggestions Chris McCarthy 2024-02-09 10:27:22 +00:00
  • a036160515 #2248 - Enhances the PrimAITE documentation, covering the Node, network interfaces, Session Manager, Software Manager, PCAP service, SysLog functionality, and network devices like Routers, Switches, Computers, and Switch Nodes. It details their roles, workflows, and integration within the simulation, focusing on frame processing, software management, and logging. The documentation also clarifies the frame reception process, including port checks and application-level dispatching, ensuring a thorough understanding of network operations within the simulation Chris McCarthy 2024-02-08 22:37:21 +00:00
  • 0590f956e3 #2258: ntp client should not request if ntp server is not set Czar Echavez 2024-02-08 16:21:08 +00:00
  • 5eed467271 #2248 - synced wth dev Chris McCarthy 2024-02-08 16:15:57 +00:00
  • e1237625a5 Merge remote-tracking branch 'origin/dev' into feature/2258-dosbot-cannot-be-added-via-configuration-file Czar Echavez 2024-02-08 16:03:41 +00:00
  • b31a9943d7 #2258: testing individual application install Czar Echavez 2024-02-08 16:02:37 +00:00
  • 114fb8c077 #2248 - synced wth dev Chris McCarthy 2024-02-08 15:27:02 +00:00
  • c3ea06aeec Merged PR 268: Make build fail if tests fail Marek Wolan 2024-02-08 15:21:19 +00:00
  • 1a2298ebfb Merged PR 267: Make web status rewards based on web browser instead of web server. Marek Wolan 2024-02-08 15:19:24 +00:00
  • 9b350ddd6f Apply suggestions from code review. Marek Wolan 2024-02-08 13:20:32 +00:00
  • 1dcb9214af #2258: Added DoSBot to list of applications Czar Echavez 2024-02-08 12:04:49 +00:00
  • 411f0a320f #2248 - Final run over all the docstrings after running pre-commit. All tests now working. Updated CHANGELOG.md. Chris McCarthy 2024-02-08 10:53:30 +00:00
  • a4b7878604 #2258: added NTPClient to system software + testing all installable software on client1 in config Czar Echavez 2024-02-08 10:36:07 +00:00
  • ff17062e1c Vary start node of red agent. Marek Wolan 2024-02-08 09:19:18 +00:00