Marek Wolan
bf32271ddd
Change copyright to 2025
2025-01-02 15:05:06 +00: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
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
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
d282575467
#2837 - Updating the User Guide as per review comments. [skip ci]
2024-09-04 12:07:32 +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
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
Archer.Bowen
3ff0a37a71
#2734 User guide feedback core changes.
2024-07-19 11:54:10 +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
bc660d651d
2734 - Initial User Guide Updates
2024-07-16 09:32:26 +01:00
Marek Wolan
fad8d936e6
Merge remote-tracking branch 'origin/dev' into feature/2646_Update-pre-commit-to-check-for-valid-copyright
2024-06-13 12:52:09 +01:00
Chris McCarthy
81bcf99855
#2646 - Added a custom pre-commit hook that ensure the copyright clause is added to .py and .rst files.
2024-06-05 09:11:37 +01:00
Chris McCarthy
3c17ef0a69
#2628 - added _can_perform_network_action to nmap.py. made some changes following PR suggestions.
2024-06-04 22:29:00 +01:00
Chris McCarthy
5eea5bf4f9
#2618 - Integrated the NMAP into the action and requests functionality to enable agent usage. added NMAP agents tests.
2024-05-31 13:53:18 +01:00
Chris McCarthy
9c4d47b0b9
#2618 - Fixed up some formatting in the nmap.rst documentation
2024-05-29 13:29:08 +01:00
Chris McCarthy
716f3ece1e
#2618 - Added NMAP application, documentation, and tests.
2024-05-29 13:13:42 +01:00
Charlie Crane
5ee23dcb17
Merged PR 348: #2462 - Refactor of DatabaseClient and DatabaseServer
...
## Summary
Refactor of `DatabaseClient` and `DatabaseService` to update how connection IDs are generated. These are now provided by DatabaseService when establishing a connection.
Creation of `DatabaseClientConnection` class. This is used by `DatabaseClient` to hold a dictionary of active db connections.
## Test process
Tests have been updated to reflect the changes and all pass
## 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: #2462
2024-04-26 14:52:21 +00:00
Marek Wolan
070655cfce
Update data manipulation bot documentation
2024-03-03 11:47:50 +00:00
Czar Echavez
49a4e1fb56
#2257 : added common node attributes page + ability to set node operating state via config + tests
2024-02-29 15:20:54 +00:00
Czar Echavez
6d43c61058
#2257 : apply PR suggestions
2024-02-28 15:08:00 +00:00
Czar Echavez
d738a23709
#2257 : list of db payloads
2024-02-26 11:35:17 +00:00
Czar Echavez
fb148dc4fb
#2257 : applications and services docs
2024-02-23 16:49:01 +00:00
Czar Echavez
5836ea68e3
#2257 : rearrange software pages + creating a list of applications and services which is hopefully a single point that should be referred to
2024-02-23 08:55:32 +00:00