Marek Wolan
f82506023b
Delete set_original_state method definitions
2024-02-20 16:29:27 +00:00
Marek Wolan
64b9ba3ecf
Make environment reset reinstantiate the game
2024-02-20 16:21:03 +00:00
Czar Echavez
b739823318
#2257 : add firewall via config + fix router hop ip address + shuffling around tests
2024-02-15 15:45:18 +00:00
Czar Echavez
b277034e8b
#2257 : temporarily commit changes - added startup and shut down durations to node config + adding routes
2024-02-13 13:02:24 +00:00
Czar Echavez
7beacfd95f
#2258 : missing some configuration items + added more tests
2024-02-12 11:41:55 +00:00
Czar Echavez
66a3e8d02c
Merge remote-tracking branch 'origin/dev' into feature/2258-dosbot-cannot-be-added-via-configuration-file
2024-02-12 08:57:47 +00:00
Czar Echavez
d1c3f891bf
#2258 : moving applications to application types - more tests
2024-02-09 11:41:06 +00:00
Chris McCarthy
5eed467271
#2248 - synced wth dev
2024-02-08 16:15:57 +00:00
Czar Echavez
e1237625a5
Merge remote-tracking branch 'origin/dev' into feature/2258-dosbot-cannot-be-added-via-configuration-file
2024-02-08 16:03:41 +00:00
Czar Echavez
b31a9943d7
#2258 : testing individual application install
2024-02-08 16:02:37 +00:00
Chris McCarthy
114fb8c077
#2248 - synced wth dev
2024-02-08 15:27:02 +00:00
Marek Wolan
9b350ddd6f
Apply suggestions from code review.
2024-02-08 13:20:32 +00:00
Czar Echavez
1dcb9214af
#2258 : Added DoSBot to list of applications
2024-02-08 12:04:49 +00:00
Chris McCarthy
411f0a320f
#2248 - Final run over all the docstrings after running pre-commit. All tests now working. Updated CHANGELOG.md.
2024-02-08 10:53:30 +00:00
Marek Wolan
ff17062e1c
Vary start node of red agent.
2024-02-08 09:19:18 +00:00
Chris McCarthy
0c96fef3ec
#2248 - All tests (bar the one config file test) now working. Still need to tidy up docstrings and some docs. Almost there
2024-02-07 23:05:34 +00:00
Czar Echavez
f21ee857a7
#2258 : setting up test that verifies game config parsing
2024-02-07 18:09:54 +00:00
Marek Wolan
c35c060448
Cosmetic changes based on PR feedback
2024-02-06 17:32:15 +00:00
Marek Wolan
5b5b750d4d
Add second green agent and make rewards based on webbrowser
2024-02-06 14:42:59 +00:00
Chris McCarthy
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
2024-02-05 08:44:10 +00:00
Marek Wolan
4c6ae135cd
Fix typos
2024-02-02 14:48:49 +00:00
Marek Wolan
83db5b1eb5
Fix node file delete action
2024-01-31 13:50:20 +00:00
Marek Wolan
41a7f83887
Add file scan test
2024-01-31 13:29:46 +00:00
Marek Wolan
9f993dda57
Fix test config discrepancies
2024-01-31 10:48:40 +00:00
Marek Wolan
0dbaa66aa3
Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api
2024-01-31 10:05:09 +00:00
Marek Wolan
555802baaa
Merge remote-tracking branch 'origin/dev' into dev-v3.0.0b6
2024-01-29 10:26:28 +00:00
Marek Wolan
2ba05e7348
Fixed being unable to specify all addresses in acl rule
2024-01-25 15:17:09 +00:00
Marek Wolan
28acb5dcae
Populate step info in environment, and finish notebook
2024-01-25 12:04:09 +00:00
Marek Wolan
0a65f32adf
Fix ACL observations
2024-01-25 09:27:08 +00:00
Marek Wolan
88c1d16f11
Fix Router acl not clearing
2024-01-23 14:34:05 +00:00
Marek Wolan
8e19e05f57
Fix acl actions for blue agent.
2024-01-21 17:29:19 +00:00
Marek Wolan
728f80cc21
Temporarily disable file delete action
2024-01-15 09:48:14 +00:00
Marek Wolan
ed5591caf8
Minor fix
2024-01-11 14:49:36 +00:00
Marek Wolan
4d1c0d268e
Fix reward data type
2024-01-11 11:05:55 +00:00
Marek Wolan
2d1041e7b3
Fix final bugs
2024-01-10 18:38:37 +00:00
Marek Wolan
1505d08721
Fix backup issues and align with Yak
2024-01-10 18:04:48 +00:00
Marek Wolan
b34f2a5c8c
Merged PR 253: Make observations use software health state visible instead of actual.
...
We already merged this change into dev, I just replicated it for b5.
Related work items: #2161 , #2174
2024-01-10 13:53:05 +00:00
Marek Wolan
b7cc940e9d
Remove temporary print statements
2024-01-10 09:07:51 +00:00
Marek Wolan
daa34385e5
Add agent reset for episodes
2024-01-09 14:53:15 +00:00
Marek Wolan
716bd626a5
Hide software health state until scan.
2024-01-09 14:29:23 +00:00
Marek Wolan
91addee09d
Merged PR 248: Make observation flattening optional for agents.
...
## Summary
Same as other PR but this time we are merging into DEV.
The Proxy agent has a new config option, `flatten_obs`. If true, we use gymnasium flatten.
## Test process
Unit tests and inspection.
Related work items: #2143 , #2154 , #2161
2024-01-09 14:28:36 +00:00
Marek Wolan
5d89820a15
Apply PR review suggestions
2024-01-09 12:38:01 +00:00
Marek Wolan
27f70204ed
Fix minor issues in actions
2024-01-08 13:28:34 +00:00
Marek Wolan
2f97dcb6f9
Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api
2024-01-08 10:39:24 +00:00
Marek Wolan
f75c10aafb
Make flattening observation spaces optional.
2024-01-05 13:10:49 +00:00
Marek Wolan
81734e7ad3
Merged PR 241: Add service patch and fix apply timestep issues.
...
## Summary
Replaces Action ID 13 in UC2 with SERVICE.PATCH.
Fixes issue where apply_timestep was not happening at all
Fixes issue where file actions were not correctly being forwarded
## Test process
All pytests passing including a new one for service patch.
## Checklist
- [x] PR is linked to a **work item**
- [x] **acceptance criteria** of linked ticket are met
- [x] performed **self-review** of the code
- [x] written **tests** for any new functionality added with this PR
- [ ] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [ ] updated the **change log**
- [x] ran **pre-commit** checks for code style
- [x] attended to any **TO-DOs** left in the code
Related work items: #2143
2024-01-05 09:58:16 +00:00
Marek Wolan
ec7723732b
Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api
2024-01-04 14:40:20 +00:00
Marek Wolan
bc367222a8
Change software describe state keys
2024-01-04 12:55:46 +00:00
Marek Wolan
25c8ec2ec9
Add skeleton for action integration and unit tests
2024-01-03 18:19:10 +00:00
Marek Wolan
48f1d13fd8
Minor refactor and add comment
2024-01-03 16:23:44 +00:00