Chris McCarthy
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.
2024-02-10 21:32:13 +00:00
Chris McCarthy
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.
2024-02-09 23:29:06 +00:00
Chris McCarthy
0acd9a2938
#2248 - Removed redundant code and added more documentation from PR suggestions
2024-02-09 10:27:22 +00:00
Chris McCarthy
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
2024-02-08 22:37:21 +00:00
Chris McCarthy
114fb8c077
#2248 - synced wth dev
2024-02-08 15:27:02 +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
c163fb37ea
Update request system docs.
2024-02-01 11:19:42 +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
f75c10aafb
Make flattening observation spaces optional.
2024-01-05 13:10:49 +00:00
Nick Todd
c3015b7f0e
Merge branch 'dev' into feature/2041_2042-Add-NTP-Services
2023-12-07 14:55:01 +00:00
Nick Todd
39694fcec2
Merge branch 'dev' into feature/2041_2042-Add-NTP-Services
2023-12-04 11:23:35 +00:00
Marek Wolan
8ea9db2d34
Merge remote-tracking branch 'origin/dev' into feature/2085-dump_describe_state
2023-12-04 10:38:41 +00:00
Marek Wolan
9fa6f0b7ab
Formatting improvements in cfg doc page
2023-12-04 10:16:29 +00:00
Marek Wolan
de5fead9a4
Add docpage for config
2023-12-04 09:14:20 +00:00
Chris McCarthy
cc04efb31d
#2085 - Added step metadata json file dumps to the environments. Fixed serialization issues in the Switch and ACLRule classes.
2023-12-01 16:37:58 +00:00
Czar Echavez
3cf21e4015
#2084 : change all instances of retrieving software from software['software_name'] to software.get() + adding some tests for describe state
2023-11-30 13:49:37 +00:00
Czar Echavez
7c1ffb5ba1
#2084 : change all instances of retrieving software from software['software_name'] to software.get() + adding some tests for describe state
2023-11-30 13:48:57 +00:00
Marek Wolan
21b865d8a8
Merge origin/dev into feature/1859
2023-11-27 22:13:42 +00:00
Nick Todd
95f6cf6691
Merged PR 221: Version 3 beta 2 doc changes
...
## Summary
*Replace this text with an explanation of what the changes are and how you implemented them. Can this impact any other parts of the codebase that we should keep in mind?*
## Test process
*How have you tested this (if applicable)?*
## Checklist
- [Y] PR is linked to a **work item**
- [Y] **acceptance criteria** of linked ticket are met
- [Y ] performed **self-review** of the code
- [N] written **tests** for any new functionality added with this PR
- [Y] updated the **documentation** if this PR changes or adds functionality
- [N] written/updated **design docs** if this PR implements new functionality
- [N] updated the **change log**
- [Y] ran **pre-commit** checks for code style
- [N] attended to any **TO-DOs** left in the code
Related work items: #2068
2023-11-27 21:35:37 +00:00
Nick Todd
40d596c373
Merge branch 'dev' into feature/2041_2042-Add-NTP-Services
2023-11-27 15:07:06 +00:00
Nick Todd
6fd37a609a
#2068 : code review comments.
2023-11-27 14:38:59 +00:00
Czar Echavez
299729d5b4
#2064 : documentation EVERYWHERE
2023-11-27 11:38:03 +00:00
Marek Wolan
ece9b14d63
Resolve merge conflicts
2023-11-26 23:29:14 +00:00
Nick Todd
2ce27080a6
#2068 : Remove reference to ARCD GATE
2023-11-24 15:48:13 +00:00
Nick Todd
a2a27697a3
Merge branch 'dev' into feature/2068-Validate_documentation
2023-11-24 15:27:33 +00:00
Nick Todd
355cbedbae
#2068 : Further typo and formatting changes.
2023-11-24 15:17:08 +00:00
Jake Walker
e6f75f8b32
Improve data manipulation bot documentation
2023-11-24 15:15:24 +00:00
Nick Todd
dd351f8143
#2068 : Remove duplicated index entries.
2023-11-24 11:21:25 +00:00
Jake Walker
4e104a4d99
Update data manipulation bot
2023-11-24 10:33:19 +00:00
Jake Walker
178d911be0
Update data manipulation bot
2023-11-24 10:05:36 +00:00
Marek Wolan
6754dbf541
Remove GATE and fix a few spelling mistakes.
2023-11-24 09:28:50 +00:00
Nick Todd
3dfd7a2e14
#2068 : Fix malformed Windows path
2023-11-23 17:57:51 +00:00
Nick Todd
3894a9615d
#2068 : Replace refs to OpenAI Gym with Gymnasium
2023-11-23 17:42:26 +00:00
Nick Todd
47112aafcf
#2068 : Removed references to ARCD GATE
2023-11-23 16:19:39 +00:00
Marek Wolan
dd63563ba1
Update doc page on primaite session.
2023-11-23 03:07:39 +00:00
Nick Todd
dd7c2b05f8
#2041 : Add RST doc
2023-11-22 08:54:39 +00:00
Marek Wolan
fdb48c0ded
Update docs for Database
2023-11-18 03:46:24 +00:00
Marek Wolan
77f3806ba7
Remove real database in favour of simulated
2023-11-18 03:40:08 +00:00
Marek Wolan
1ec1b319e5
Fix formatting in docs
2023-10-27 12:24:22 +01:00
Marek Wolan
318c9f8c5a
Fix formatting issues
2023-10-27 11:43:11 +01:00
Marek Wolan
afa7916db0
Updates to documentation
2023-10-25 23:32:52 +01:00
Marek Wolan
02901a7c99
Apply suggestions from code review.
2023-10-25 19:07:45 +01:00
Marek Wolan
4872c939ff
Apply suggestions from code review
2023-10-25 17:19:24 +01:00
Marek Wolan
ffe80f215e
Merge 'origin/dev-game-layer' into feature/1924-Agent-Interface
2023-10-25 09:58:04 +01:00
Marek Wolan
cb60b6f785
Update text in docs
2023-10-24 17:02:29 +01:00
Marek Wolan
d49d5b292d
Add a bit of documentation
2023-10-24 15:51:29 +01:00
Czar.Echavez
ac23633d82
#1947 : Added documentation on how the node initialisation works
2023-10-24 15:41:39 +01:00
Czar.Echavez
0edb9b46a7
#1947 : clean up existing work and clear up some itesm left in TODO
2023-10-18 13:21:05 +01:00
Czar.Echavez
56eda38a6e
#1947 : git merge did not change add_action -> add_request
2023-10-10 09:52:40 +01:00
Marek Wolan
37c851b5c5
Merge remote-tracking branch 'origin/dev' into feature/1924-Agent-Interface
2023-10-09 18:29:48 +01:00