Commit Graph

  • 0c96fef3ec #2248 - All tests (bar the one config file test) now working. Still need to tidy up docstrings and some docs. Almost there Chris McCarthy 2024-02-07 23:05:34 +00:00
  • 5e25fefa14 #2248 - Further fixes. All router integration tests now passing. Chris McCarthy 2024-02-07 19:44:40 +00:00
  • f21ee857a7 #2258: setting up test that verifies game config parsing Czar Echavez 2024-02-07 18:09:54 +00:00
  • b7ff520d55 make task fail if tests fail Marek Wolan 2024-02-06 18:58:50 +00:00
  • c35c060448 Cosmetic changes based on PR feedback Marek Wolan 2024-02-06 17:32:15 +00:00
  • e500eccaf7 Finish upgrading folder actions to work with names instead of uuids & get tests fixed Marek Wolan 2024-02-06 16:58:08 +00:00
  • 41bc932f52 Add reward test. Marek Wolan 2024-02-06 15:05:44 +00:00
  • 5b5b750d4d Add second green agent and make rewards based on webbrowser Marek Wolan 2024-02-06 14:42:59 +00:00
  • 7bbfd564fb #2248 - Big refactor of base with all Network Interface subclasses created to allow for proper management of ports on devices as it was starting to get messy with the Router. Some routing tests still need fixing as ARP doesn't seem to be working properly Chris McCarthy 2024-02-05 08:44:10 +00:00
  • a0253ce6c4 #2248 - TSome further fixess to ARP. Also refactored PCAP to log inbound and outbound frames separately Chris McCarthy 2024-02-02 17:14:34 +00:00
  • cb002d644f #2248 - Tidying up the tests so that they use updated networks Chris McCarthy 2024-02-02 16:55:43 +00:00
  • dc5aeede33 #2248 - ICMP now working as a service using the session manager for transmission. Now started to comb through the tests to fix anything up. Chris McCarthy 2024-02-02 16:20:15 +00:00
  • cfc254753f Merged PR 265: Make requests work with names instead of uuids Marek Wolan 2024-02-02 15:39:38 +00:00
  • 87d9d6da04 #2248 - Initial work has been done on moving ICMP into services. still tidying up to be done. Need to fix tests too. Chris McCarthy 2024-02-02 15:35:02 +00:00
  • 4c6ae135cd Fix typos Marek Wolan 2024-02-02 14:48:49 +00:00
  • 1964ab4635 #2248 - Lots more progress. Can now use ARP as a service properly. Also integrated the new ARP into the old ICMP which works. Next step is to more ICMP into services. Chris McCarthy 2024-02-01 23:05:14 +00:00
  • 9577f212f8 #2248 - Initial crack at getting ARP into a Service. Lots of refactoring has been done. It's a mess at the minute, but I can successfully send an ARP request so committing as a successful point in time Chris McCarthy 2024-02-01 22:19:55 +00:00
  • c163fb37ea Update request system docs. Marek Wolan 2024-02-01 11:19:42 +00:00
  • 261423bc78 Update changelog Marek Wolan 2024-01-31 13:54:15 +00:00
  • 83db5b1eb5 Fix node file delete action Marek Wolan 2024-01-31 13:50:20 +00:00
  • 41a7f83887 Add file scan test Marek Wolan 2024-01-31 13:29:46 +00:00
  • d6a83fd1fb Update action tests to use name, not uuid Marek Wolan 2024-01-31 11:55:38 +00:00
  • 6aa6383fb7 Fix broken test configs Marek Wolan 2024-01-31 11:44:56 +00:00
  • 9f993dda57 Fix test config discrepancies Marek Wolan 2024-01-31 10:48:40 +00:00
  • 0dbaa66aa3 Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api Marek Wolan 2024-01-31 10:05:09 +00:00
  • 0c3304b1fd Merged PR 263: Several hotfixes Marek Wolan 2024-01-30 15:18:21 +00:00
  • def52f94e3 Add docstrings and update typos Marek Wolan 2024-01-30 09:56:16 +00:00
  • bea72aa6a9 Fix ftp client connection list Marek Wolan 2024-01-29 12:28:44 +00:00
  • 555802baaa Merge remote-tracking branch 'origin/dev' into dev-v3.0.0b6 Marek Wolan 2024-01-29 10:26:28 +00:00
  • 2ba05e7348 Fixed being unable to specify all addresses in acl rule Marek Wolan 2024-01-25 15:17:09 +00:00
  • 0056bfddee Bump version to 3.0.0b6 Marek Wolan 2024-01-25 14:59:24 +00:00
  • 5a9eaeb185 Update the readme Marek Wolan 2024-01-25 14:59:00 +00:00
  • a3a7d11ff7 Merged PR 261: Make sure notebook images get copied Marek Wolan 2024-01-25 15:24:38 +00:00
  • 51be271928 Merged PR 260: Beta 6 Fixes Marek Wolan 2024-01-25 15:15:48 +00:00
  • 7f996ca16a Make sure notebook images get copied Marek Wolan 2024-01-25 14:52:48 +00:00
  • 4b98c1f630 Update uc2 notebook Marek Wolan 2024-01-25 14:43:49 +00:00
  • 73a75c497b Fix test Marek Wolan 2024-01-25 13:13:50 +00:00
  • e7aac754a0 Update the changelog Marek Wolan 2024-01-25 12:38:28 +00:00
  • 99723b6578 Update notebook with more images. Marek Wolan 2024-01-25 12:33:18 +00:00
  • 28acb5dcae Populate step info in environment, and finish notebook Marek Wolan 2024-01-25 12:04:09 +00:00
  • 0a65f32adf Fix ACL observations Marek Wolan 2024-01-25 09:27:08 +00:00
  • 88c1d16f11 Fix Router acl not clearing Marek Wolan 2024-01-23 14:34:05 +00:00
  • 8e19e05f57 Fix acl actions for blue agent. Marek Wolan 2024-01-21 17:29:19 +00:00
  • 42d00e0440 Fix issue where file deleted flag wouldn't be reset Marek Wolan 2024-01-21 16:33:51 +00:00
  • 7d218c5201 bump version Marek Wolan 2024-01-15 10:31:13 +00:00
  • edc9772d0a Fix typo in database restore Marek Wolan 2024-01-15 10:10:30 +00:00
  • 728f80cc21 Temporarily disable file delete action Marek Wolan 2024-01-15 09:48:14 +00:00
  • e0033de7b6 Fix folder reset Marek Wolan 2024-01-12 14:54:55 +00:00
  • 842e59f596 Database patch Marek Wolan 2024-01-11 15:40:37 +00:00
  • ed5591caf8 Minor fix Marek Wolan 2024-01-11 14:49:36 +00:00
  • 63b9bc5bc6 3.0.0b5 Marek Wolan 2024-01-11 11:13:43 +00:00
  • 40ad446ff2 Merged PR 257: Fix reward data type Marek Wolan 2024-01-11 11:07:01 +00:00
  • 4d1c0d268e Fix reward data type Marek Wolan 2024-01-11 11:05:55 +00:00
  • b11e4c8ccd update changelog Marek Wolan 2024-01-11 11:05:00 +00:00
  • f283afc04a Merged PR 256: Align the database backup and corruption processes with IYak Marek Wolan 2024-01-11 10:54:25 +00:00
  • d2a2472e5f Apply bugfix 2151 Marek Wolan 2024-01-11 10:49:32 +00:00
  • e57c240b9b Apply cosmetic changes based on review. Marek Wolan 2024-01-11 09:55:09 +00:00
  • 2d1041e7b3 Fix final bugs Marek Wolan 2024-01-10 18:38:37 +00:00
  • 1505d08721 Fix backup issues and align with Yak Marek Wolan 2024-01-10 18:04:48 +00:00
  • 62197fe72b Merged PR 254: #2151: remove changing of health_state_actual in actions and tests Czar Echavez 2024-01-10 13:35:51 +00:00
  • 9d06284edb Merge remote-tracking branch 'origin/dev-v3.0.0b5' into bugfix/2176-attack-observation-symptoms Marek Wolan 2024-01-10 13:07:23 +00:00
  • b34f2a5c8c Merged PR 253: Make observations use software health state visible instead of actual. Marek Wolan 2024-01-10 13:53:05 +00:00
  • 3486347566 Merged PR 252: Align Software health state enum with CAOS Marek Wolan 2024-01-10 13:52:46 +00:00
  • 9fce9ceea4 Merged PR 255: Fix issue where red agent acted too early Marek Wolan 2024-01-10 13:52:33 +00:00
  • 66a42ebc69 Make database failure based on file status not service status Marek Wolan 2024-01-10 13:06:48 +00:00
  • c985b8793d #2151 and #2166: added tests for application being unused + even more tests Czar Echavez 2024-01-10 11:58:36 +00:00
  • b6e414bd70 Update changelog Marek Wolan 2024-01-10 09:14:07 +00:00
  • b7cc940e9d Remove temporary print statements Marek Wolan 2024-01-10 09:07:51 +00:00
  • e73783f6fa Fixed issue where data manipulation was always executing Marek Wolan 2024-01-09 17:10:12 +00:00
  • a4d372d3eb #2151: utilise set_health_state method instead of directly changing software states Czar Echavez 2024-01-09 16:29:40 +00:00
  • 9eb0102069 Merge remote-tracking branch 'origin/dev' into bugfix/2151-service-status-set-to-overwhelmed-at-incorrect-actions Czar Echavez 2024-01-09 15:29:49 +00:00
  • 6fc4e15660 #2151: remove changing of health_state_actual in actions and tests Czar Echavez 2024-01-09 15:18:31 +00:00
  • daa34385e5 Add agent reset for episodes Marek Wolan 2024-01-09 14:53:15 +00:00
  • 716bd626a5 Hide software health state until scan. Marek Wolan 2024-01-09 14:29:23 +00:00
  • 91addee09d Merged PR 248: Make observation flattening optional for agents. Marek Wolan 2024-01-09 14:28:36 +00:00
  • 82cd8780f9 Align Software health state enum with CAOS Marek Wolan 2024-01-09 14:03:10 +00:00
  • f2a496893c Bump VERSION Marek Wolan 2024-01-09 14:33:24 +00:00
  • 5d89820a15 Apply PR review suggestions Marek Wolan 2024-01-09 12:38:01 +00:00
  • 7c0ff8e3f0 Add acl remove rule integration test. Marek Wolan 2024-01-08 16:24:09 +00:00
  • 534f84ccd1 Add action tests. Marek Wolan 2024-01-08 13:29:17 +00:00
  • 294c8b982f Add convenience method for router acl Marek Wolan 2024-01-08 13:28:55 +00:00
  • 27f70204ed Fix minor issues in actions Marek Wolan 2024-01-08 13:28:34 +00:00
  • 7c0ab1a19e Merged PR 243: #2139 - Implemented routing Christopher McCarthy 2024-01-08 11:17:16 +00:00
  • 2f97dcb6f9 Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api Marek Wolan 2024-01-08 10:39:24 +00:00
  • 8b43f6abe3 #2139 - updated docstring in send_arp_request function in base.py Chris McCarthy 2024-01-08 10:30:38 +00:00
  • 59d1a6668e #2139 - Updated the CHANGELOG.md with broadcast entry Chris McCarthy 2024-01-05 22:19:54 +00:00
  • d2d628b676 #2139 - Fixed unicast and broadcast functionality properly Chris McCarthy 2024-01-05 22:11:37 +00:00
  • ddf7fbf88b #2139 - Included a test that tests services over multi-hop routing. Added some PR suggestions around logging. Chris McCarthy 2024-01-05 15:27:10 +00:00
  • 33f72db1cb Updated VERSION Marek Wolan 2024-01-05 14:03:06 +00:00
  • 0d07364669 Merged PR 246: Make flattening observation spaces optional. Marek Wolan 2024-01-05 13:50:22 +00:00
  • d038f63fda Clear notebook output Marek Wolan 2024-01-05 13:11:47 +00:00
  • f75c10aafb Make flattening observation spaces optional. Marek Wolan 2024-01-05 13:10:49 +00:00
  • b8312b8a2b Merged PR 244: Make pcap and sys logging optional (beta 4) Marek Wolan 2024-01-05 12:40:13 +00:00
  • 4266618ba5 Make pcap logs and sys logs optional Marek Wolan 2024-01-05 11:25:57 +00:00
  • 81734e7ad3 Merged PR 241: Add service patch and fix apply timestep issues. Marek Wolan 2024-01-05 09:58:16 +00:00
  • bc08db6b7e Merged PR 240: Add service patch action and fix some clangers. Marek Wolan 2024-01-05 09:56:33 +00:00
  • ec7723732b Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api Marek Wolan 2024-01-04 14:40:20 +00:00
  • 7d81b1cb07 Merged PR 242: Change software describe state keys Marek Wolan 2024-01-04 14:50:37 +00:00
  • bc367222a8 Change software describe state keys Marek Wolan 2024-01-04 12:55:46 +00:00
  • 528e3b22a9 Add integration tests Marek Wolan 2024-01-04 12:47:35 +00:00