Marek Wolan
0a6b604afd
Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/3062-discriminators
2025-02-04 15:20:56 +00:00
Charlie Crane
24161bb3fc
#2887 - Removal of commented out code
2025-02-04 15:06:23 +00:00
Marek Wolan
7ebe7fa4ef
Merge '2887-Align_Node_Types' into 3062-discriminators
2025-02-04 14:04:40 +00:00
Marek Wolan
abccf4afc5
#3062 - First pass at unifying naming convention for discriminators (still errors) [skip ci]
2025-02-03 16:24:03 +00:00
Charlie Crane
3d01f52eea
#2887 - Merge in changes on dev to resolve conflicts. All tests should now pass
2025-02-03 11:18:34 +00:00
Charlie Crane
d1e932a57c
#2887 - Merge in changes on dev to resolve conflicts. All tests should now pass
2025-02-03 11:16:34 +00:00
Marek Wolan
055c853b0f
#3062 - rename identifier to discriminator
2025-01-31 16:00:32 +00:00
Charlie Crane
4b42a74ac8
#2887 - Corrected failures seen when generating services from config & syntax issues. Wireless Router tests currently fail due to port 1 being disabled on startup
2025-01-29 16:57:25 +00:00
Charlie Crane
0570ab984d
#2887 - Node class changes to address some test failures. Addressed some inconsistencies around operating_state, amended instantiation of some Nodes in test environments
2025-01-27 16:35:40 +00:00
Charlie Crane
30c177c272
#2887 - Additional test failure fixes
2025-01-23 17:07:15 +00:00
Charlie Crane
b9d2cd25f3
#2887 - Unit test fixes ahead of raising PR.
2025-01-23 15:28:10 +00:00
Charlie Crane
fbef78db51
#2887 - Resolve conflicts from merge
2025-01-23 09:17:27 +00:00
Charlie Crane
3957142afd
#2887 - Updates to Node components to use rom_config and allow for extensibility. Router and Firewall continue to have custom from_config. Some test fixes to reflect changes to functionality.
2025-01-22 17:20:38 +00:00
Marek Wolan
c521528a0a
Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2869-Marek
2025-01-20 10:39:20 +00:00
Marek Wolan
504f4bd134
#2869 - Refactor agent and action config system
2025-01-16 15:17:42 +00:00
Charlie Crane
70d9fe2fd9
#2887 - End of day commit. Updates to ConfigSchema inheritance, and some initials changes to Router to remove the custom from_config method
2025-01-15 16:33:11 +00:00
Marek Wolan
fb5242bd78
Merge agents and actions branches + fix import / subclass errors
2025-01-14 11:34:01 +00:00
Marek Wolan
9f5e16dd85
#2869 - Edit test fixture to work with new agent system
2025-01-14 10:58:34 +00:00
Charlie Crane
32fc970cfe
#2869 - Update Config for some agent classes to use pydantic.Field, amend some identifiers and agent_name variables
2025-01-13 10:51:30 +00:00
Charlie Crane
7af9d3724f
#2869 - Updates to address test failures. Updated YAML configs to remove redundant start_settings
2025-01-08 14:42:35 +00:00
Charlie Crane
66d309871f
#2869 - Minor changes trying to make pytest happy
2025-01-06 11:38:07 +00:00
Charlie Crane
a0a5f2ca38
#2912 - Review comment actions following commit revertions
2025-01-03 15:03:01 +00:00
Charlie Crane
e653afaa4c
#2912 - Merge in changes on target branch
2025-01-03 14:48:18 +00:00
Charlie Crane
ab2dd6ca27
Revert " #2912 - Actioning Review Comments"
...
This reverts commit b11678a128 .
2025-01-03 14:41:45 +00:00
Charlie Crane
b11678a128
#2912 - Actioning Review Comments
2025-01-03 14:40:00 +00:00
Marek Wolan
c481847b01
#2888 - Software: align identifiers, tidy up schemas
2025-01-03 13:39:58 +00:00
Marek Wolan
66ca72be79
Merge branch '4.0.0a1-dev' into feature/2888_Align_core_software_with_registry
2025-01-03 12:11:46 +00:00
Charlie Crane
55ddcb7eb4
#2869 - Pull in changes from 4.0.0a1-dev and resolve conflicts
2025-01-03 09:54:11 +00:00
Charlie Crane
2108b914e3
#2869 - New Year, new changes. Actioning review comments and some changes following self-review and catchup
2025-01-02 17:41:24 +00:00
Marek Wolan
bf32271ddd
Change copyright to 2025
2025-01-02 15:05:06 +00:00
Charlie Crane
dc6f2be209
#2869 - pre-commit changes
2024-12-17 12:50:14 +00:00
Charlie Crane
a4fbd29bb4
#2869 - Updates to agents to make sure they can be generated from a given config. Updates to test suite to reflect code changes
2024-12-16 15:57:00 +00:00
Charlie Crane
d9a1a0e26f
2869 - Addressing some typos in agent declaration, and neatening up the agent structure within PrimAITE.
2024-12-16 11:27:14 +00:00
Nick Todd
4a52054ed6
#2888 : Initialise ConfigSchema's and fix type names.
2024-12-12 14:58:48 +00:00
Nick Todd
2ecc142c28
#2888 : Changes to Applications and Services previously missed.
2024-12-11 16:50:43 +00:00
Charlie Crane
1798ec6fe0
#2869 - Commit before switching branches. Changes to make pydantic happy with AgentLog
2024-12-05 14:00:44 +00:00
Charlie Crane
917386d638
#2869 - Agents Refactor
2024-11-27 15:29:51 +00:00
Charlie Crane
a3dc616126
#2869 - Starter changes in refactor of agent classes for refactor to become extensible. Identifiers added to classes and beginning of the inclusion of a ConfigSchema to base AbstractAgentClass
2024-11-20 17:19:35 +00:00
Charlie Crane
d757bd01f0
#2912 - Updated to include __all__ and some test fixes. New extensible actions documentation page
2024-11-12 14:49:44 +00:00
Charlie Crane
844a3a60fa
#2912 - Steps to get test_actions passing the refactored actions. Some linting changes and YAML updates.
2024-10-30 18:34:05 +00:00
Marek Wolan
f1b911bc65
Change port and protocol to annotated validators
2024-09-25 16:28:22 +01:00
Marek Wolan
695891f55c
Add port and protocol custom validators
2024-09-20 11:21:28 +01:00
Marek Wolan
dd931d900b
port refactor - eod commit, airspace still broken
2024-09-18 16:02:25 +01:00
Archer Bowen
5bba4ed20e
Merge remote-tracking branch 'origin/dev' into feature/2689-command-and-control
2024-08-20 09:30:43 +01:00
Marek Wolan
aeca5fb6a2
#2769 - Clean up incorrect names and commented out code [skip ci]
2024-08-19 10:28:39 +01:00
Archer Bowen
6a28f17f1b
#2689 Initial draft of File exfiltration.
2024-08-14 19:49:58 +01:00
Archer Bowen
ead302c95d
#2689 Added Tests for the C2 actions (Was previously covered via the notebook - now explicitly in a test.)
2024-08-13 12:33:41 +01:00
Marek Wolan
3df55a708d
#2769 - add actions and tests for terminal
2024-08-11 23:24:29 +01:00
Marek Wolan
99a5119dac
Merge remote-tracking branch 'origin/dev' into feature/2769-implement-user-account-action-space
2024-08-05 10:30:17 +01:00
Nick Todd
3ebad7d7e9
Merged PR 448: Global NMNE variables are incorrectly accessed
...
## 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
- [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: #2676
2024-08-02 08:28:08 +00:00