Marek Wolan
|
03cab0fcec
|
Update configs to new action naming schema and remove redundant agent config
|
2025-01-16 15:18:13 +00:00 |
|
Marek Wolan
|
40d052141c
|
#2869 - Remove outdated parameters from actionmanager (action map achieves the same result) [skip ci]
|
2025-01-14 13:48:18 +00:00 |
|
Marek Wolan
|
fb5242bd78
|
Merge agents and actions branches + fix import / subclass errors
|
2025-01-14 11:34:01 +00:00 |
|
Charlie Crane
|
e3f4775acb
|
#2869 - Updates to ConfigSchema declaration and addressing some review comments
|
2025-01-10 14:09:15 +00:00 |
|
Charlie Crane
|
e653afaa4c
|
#2912 - Merge in changes on target branch
|
2025-01-03 14:48:18 +00:00 |
|
Charlie Crane
|
47ed585ee2
|
#2912 - Replace DONOTHING reference with do_nothing, tweaks following milpac actions
|
2024-12-12 16:08:11 +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
|
5cd629a821
|
#2912 - Fixed actionmanager issue and moved abstractaction to solve import error
|
2024-10-23 18:45:57 +01:00 |
|
Charlie Crane
|
518b934e09
|
#2912 - Corrections to some actions & fixing some linting. TODO: Action Manager errors
|
2024-10-22 17:02:54 +01:00 |
|
Nick Todd
|
85216bec94
|
#2913: Rename notebook to replace '&'.
|
2024-10-22 16:48:30 +01:00 |
|
Nick Todd
|
c3f266e401
|
#2913: Remove unneeded import and pre-commit changes.
|
2024-10-22 16:26:57 +01:00 |
|
Nick Todd
|
37bdbaf0d1
|
#2913: Fix JSON breakage and old-style PORTS and PROTOCOL usage.
|
2024-10-22 16:15:04 +01:00 |
|
Marek Wolan
|
9626cfc990
|
Merge remote-tracking branch 'origin/release/3.3.0' into 4.0.0a1
|
2024-10-11 12:42:32 +01:00 |
|
Marek Wolan
|
dd931d900b
|
port refactor - eod commit, airspace still broken
|
2024-09-18 16:02:25 +01:00 |
|
Charlie Crane
|
f6d793196d
|
#2837 - Actioning review comments following second review [skip ci]
|
2024-09-05 16:44:29 +01:00 |
|
Charlie Crane
|
9fe48bb241
|
#2837 - Commiting a typo correction in Using Episode Schedules notebook [skip ci]
|
2024-09-05 11:32:39 +01:00 |
|
Charlie Crane
|
a5e75f9fed
|
#2837 - Actioning notebook review comments
|
2024-09-05 11:24:52 +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
|
a5d84c1254
|
Reduce evaluation on Ray notebooks and fix precommit issues [skip ci]
|
2024-09-02 11:40:39 +01:00 |
|
Nick Todd
|
d3200f70e1
|
#2844: Added evaluation stage to Ray notebooks.
|
2024-08-30 10:23:34 +01:00 |
|
Archer Bowen
|
9a6b1d374a
|
Fixed incorrect formatting on .rst and new priv esc notebook
|
2024-08-23 12:22:56 +01:00 |
|
Chris McCarthy
|
4a7a4fd571
|
#2686 - typo changes in jupyter notebook
|
2024-08-22 09:53:27 +01:00 |
|
Chris McCarthy
|
5d209e4ff9
|
#2686 - Added a new Privilege-Escalation-and Data-Loss-Example.ipynb notebook with a more realistic scenario. Made some minor changes to multi_lan_internet_network_example.yaml to enable the new scenario.
|
2024-08-20 15:33:39 +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
|
7d086ec35e
|
#2689 Implemented pydantic model validation on C2 Server setup method + updated E2E notebook with data exfiltration.
|
2024-08-15 17:08:10 +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
|
c50b005c37
|
#2689 Improved terminal session handling.
|
2024-08-15 13:10:47 +01:00 |
|
Archer Bowen
|
6a28f17f1b
|
#2689 Initial draft of File exfiltration.
|
2024-08-14 19:49:58 +01:00 |
|
Archer Bowen
|
27ec06658f
|
#2689 Majorly updated the command and control notebook to demonstrate more configuration options and more text to explain the code cells.
|
2024-08-12 19:25:30 +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
|
ab91f993a5
|
#2689 Initial Implementation of multi-port listeners.
|
2024-08-09 12:45:15 +01:00 |
|
Archer Bowen
|
4241118d26
|
#2689 Adding slight changes to c2_Beacon & terminal that appeared when merging from dev.
|
2024-08-09 12:14:57 +01:00 |
|
Archer Bowen
|
507abe46c2
|
Merge remote-tracking branch 'origin/dev' into feature/2689-command-and-control
|
2024-08-09 11:12:09 +01:00 |
|
Archer Bowen
|
ddc9acd03a
|
#2689 Fix notebook blue agent actions not functioning correctly.
|
2024-08-09 11:04:12 +01:00 |
|
Archer Bowen
|
6ec575d18e
|
#2689 Updated actions E2E notebook and other additions
|
2024-08-09 09:58:44 +01:00 |
|
Charlie Crane
|
ff054830bc
|
#2781 - Correcting some typos in Terminal notebook and elaborating the data in _remote_login request
|
2024-08-08 11:57:30 +01:00 |
|
Charlie Crane
|
93ef3076f5
|
#2781 - user_session_manager._timeout_session() now sends a user_timeout command when closing remote sessions. Corrected source_ip in Terminal.receive()
|
2024-08-08 11:33:42 +01:00 |
|
Archer Bowen
|
9249447ea6
|
Merge branch 'dev' into feature/2689-command-and-control
|
2024-08-07 14:18:40 +01:00 |
|
Archer Bowen
|
b1baf023d6
|
#2689 Fixed up Pytests and confirmed functionality before merging from dev.
|
2024-08-07 14:16:50 +01:00 |
|
Archer.Bowen
|
afa4d2b946
|
#2689 Address a couple of TODOs and other misc changes.
|
2024-08-07 10:34:30 +01:00 |
|
Archer.Bowen
|
9c68cd4bd0
|
#2689 Agent Actions Implemented, E2E Demo notebook started and a couple of general fixes and improvements.
|
2024-08-06 17:05:00 +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 |
|
Charlie Crane
|
4bddf72cd3
|
#2706 - Initial refactor of Terminal Class following review discussion on Friday. Terminal will now return a TerminalConnection/RemoteTerminalConnection object on login.
The new connection object can then be used to pass commands to the target node, without needing to form a full payload item.
|
2024-08-05 09:29:17 +01:00 |
|
Marek Wolan
|
2a715d8d0a
|
backport 3.2 changes to core
|
2024-08-01 11:08:41 +01:00 |
|
Charlie Crane
|
5ef9e78a44
|
#2706 - Elaborated on terminal login within notebook
|
2024-08-01 08:37:51 +01:00 |
|
Charlie Crane
|
0f3fa79ffe
|
#2706 - Actioning review comments on example notebook and terminal class
|
2024-07-31 15:47:18 +01:00 |
|