Charlie Crane
f6d793196d
#2837 - Actioning review comments following second review [skip ci]
2024-09-05 16:44:29 +01:00
Charlie Crane
60e2225a2c
#2837 - Correcting formatting on action masking table [skip ci]
2024-09-05 12:03:20 +01:00
Charlie Crane
fcbde31dad
#2837 - Actioning review comments and fixing a bug with links to the common attributes within software documents
2024-09-05 11:23:52 +01:00
Charlie Crane
3feb908900
#2837 - Added a description of how some rewards can be made sticky/instantaneous. [skip ci]
2024-09-05 09:02:07 +01:00
Charlie Crane
0140982d5e
#2837 - Updating link to common attributes within Software components following Review comments. [skip ci]
2024-09-05 08:41:04 +01:00
Charlie Crane
ba737c57a8
#2837 - Minor structure reshuffle to address confusion around the listen_on_ports variable [skip ci]
2024-09-04 20:46:35 +01:00
Charlie Crane
16e0df5cfc
#2837 - Updates to some more documentation files to cover new features [skip ci]
2024-09-04 14:12:39 +01:00
Charlie Crane
f0cc821ff8
#2837 - Updates to some more documentation files to cover new features [skip ci]
2024-09-04 14:12:10 +01:00
Charlie Crane
b3080100fd
#2837 - Updating the User Guide as per review comments. [skip ci]
2024-09-04 12:08:12 +01:00
Charlie Crane
d282575467
#2837 - Updating the User Guide as per review comments. [skip ci]
2024-09-04 12:07:32 +01:00
Marek Wolan
049f7b7647
Update action masking to inlcude new actions
2024-08-30 15:22:05 +01:00
Archer Bowen
9a6b1d374a
Fixed incorrect formatting on .rst and new priv esc notebook
2024-08-23 12:22:56 +01:00
Marek Wolan
fbbaf65aab
create doc page on rewards
2024-08-22 18:12:37 +01:00
Archer Bowen
87332873d2
#2689 Fixed issues with .rst (fixed terminal as well)
2024-08-16 15:47:41 +01:00
Archer Bowen
83b8206ce0
#2689 Added C2 Sequence diagram to docs and added additional ftp_client request tests.
2024-08-16 11:51:38 +01:00
Archer Bowen
849cb20f35
#2689 Addressed more PR comments & fixed an bug with command parsing in _command_terminal (c2 beacon)
2024-08-16 10:24:53 +01:00
Archer Bowen
e5be392ea8
#2689 Updated documentation and docustrings following PR comments.
2024-08-15 17:47:33 +01:00
Archer Bowen
f32b3a931f
#2689 Addressed failing tests + updated c2_suite.rst to include the Data exfil command.
2024-08-15 14:41:35 +01:00
Archer Bowen
192ca814e0
Apply suggestions from code review
2024-08-13 15:49:52 +00:00
Archer Bowen
559f480062
#2689 Fixed .rst formatting issues and removed unnecessary comments.
2024-08-13 16:47:40 +01:00
Archer Bowen
6c7376ab4b
#2681 Updated to include yaml file tests + include listening on multiports.
2024-08-13 09:37:11 +01:00
Archer Bowen
cbf02ebf32
#2689 Updated documentation and moved _craft_packet into abstract C2
2024-08-12 14:16:21 +01:00
Archer Bowen
53433ce7b6
#2689 General improvements.
...
1. Abstract TAP now handles .apply_timestep
2. Expanded tests
3. Added pydantic model for c2 configuration.
2024-08-09 17:53:47 +01:00
Archer Bowen
0e8e8c5681
Merge remote-tracking branch 'origin/dev' into feature/2689-command-and-control
2024-08-09 12:15:43 +01:00
Chris McCarthy
a3a9ca9963
#2768 - Fixed issue causing main port to not be included in list of open ports. documented the configuration of listen_on_ports. added test that tests listen_on_ports configuration from yaml.
2024-08-08 21:20:20 +01:00
Archer Bowen
9249447ea6
Merge branch 'dev' into feature/2689-command-and-control
2024-08-07 14:18:40 +01:00
Charlie Crane
457395baee
#2706 - Correcting wording on documentation titles
2024-08-06 09:33:41 +01:00
Charlie Crane
1e64e87798
#2706 - Actioning Review comments
2024-08-06 09:30:27 +01:00
Archer.Bowen
4ae0275dc9
#2689 Implemented initial agent actions and started on documentations. A few TODO's left to do such as validation and expanding unit tests.
2024-08-05 16:53:48 +01:00
Charlie Crane
4fe9753fcf
#2706 - Updated terminal.receive() to work with SSHPacket class, fixed some tests and updated RemoteTerminalConnection to hold Source_IP for easier reading
2024-08-05 15:44:52 +01:00
Charlie Crane
22c84d35d7
Merge branch 'dev' into feature/2706-Terminal_Sim_Component
2024-08-05 09:52:53 +01:00
Chris McCarthy
c2a19af6fa
#2735 - added documentation for users, usermanager and usersessionmanager. Added the ability to add additional users from config and documented this. also tested additional users from config.
2024-08-02 09:20:00 +01:00
Charlie Crane
0ed61ec79b
#2706 - Updates to terminal and host_node documentation, removal of redundant terminal unit test
2024-07-30 15:54:08 +01:00
Charlie Crane
a36e34ee1d
#2712 - Prepping ahead of raising PR.
2024-07-24 08:31:24 +01:00
Charlie Crane
9d5b58ce44
Merge branch 'dev' into feature/2712-Terminal_Login_Handling
2024-07-23 15:52:42 +01:00
Charlie Crane
a7f9e4502e
#2712 - Updates to the login logic and fixing resultant test failures. Updates to terminal.rst and ssh.py
2024-07-23 15:18:20 +01:00
Archer.Bowen
22d10bf0d5
#2734 Minor grammatical issue.
2024-07-19 14:28:00 +01:00
Archer.Bowen
bd9f69f062
#2734 Forgot the comma....
2024-07-19 12:22:22 +01:00
Archer.Bowen
047117cba0
#2734 Slight grammatical improvements following PR
2024-07-19 12:21:16 +01:00
Archer.Bowen
3ff0a37a71
#2734 User guide feedback core changes.
2024-07-19 11:54:10 +01:00
Charlie Crane
5c04f4fa4c
Merge branch 'dev' into feature/2712-Terminal_Login_Handling
2024-07-19 11:18:34 +01:00
Archer.Bowen
538c9e1e42
#2734 User Guide Update fixes.
2024-07-18 17:52:31 +01:00
Archer.Bowen
819062b627
2734 - updated following pr v2
2024-07-17 16:15:56 +01:00
Archer.Bowen
8bc84e33be
Updated following PR
2024-07-17 15:07:37 +01:00
Archer.Bowen
9fd4c8b8dd
#2734 - Updating developer_tools.rst to follow #2757
2024-07-17 11:54:53 +01:00
Archer.Bowen
bc660d651d
2734 - Initial User Guide Updates
2024-07-16 09:32:26 +01:00
Christopher McCarthy
2f649a302c
Merged PR 458: Carry over airspace hotfixes from internal
...
## Summary
Carried over hit fixes from internal that backtracked on the complex channel width stuff for now and focussed on getting a stable data rate baked in for each frequency. Implemented overriding of frequency max capacities on the airspace. updated documentation to reflect the changes in airspace.py.
## Test process
- Original tests still work
- Tested reading the frequency capacity overrides from config file
- Tested that setting the frequency override to 0.0 blocks the channel
## 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
- [X] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [X] 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: #2745
2024-07-12 10:17:25 +00:00
Chris McCarthy
cde632066c
#2745 implemented overriding of frequency max capacities on the airspace. updated documentation to reflect the changes in airspace.py.
2024-07-11 21:11:27 +01:00
Marek Wolan
3af22ac2ed
Merge remote-tracking branch 'origin/dev' into feature/2623-action-masking
2024-07-11 15:50:42 +01:00
Chris McCarthy
cf563149ec
#2745 carried over changes from internal that backtracked on the complex channel width stuff for now and focussed on getting a stable data rate baked in for each frequency
2024-07-11 15:07:58 +01:00