Czar Echavez
|
ec4818e4d3
|
Merge remote-tracking branch 'origin/dev' into feature/2350-confirm-action-observation-space-conforms-to-CAOS-0.7
|
2024-03-12 09:11:30 +00:00 |
|
Marek Wolan
|
31ae4672ac
|
Make nodes only accept requests when they're on
|
2024-03-09 20:47:57 +00:00 |
|
Czar Echavez
|
b13725721d
|
#2350: splitting observations into separate files
|
2024-03-08 13:49:00 +00:00 |
|
Czar Echavez
|
e9eef2b4c0
|
#2350: add num_access, num_file_deletions and num_creations to file system
|
2024-03-08 11:16:27 +00:00 |
|
Marek Wolan
|
ac9d550e9b
|
Change get_action signature for agents
|
2024-03-04 10:43:38 +00:00 |
|
Marek Wolan
|
4d51b1a414
|
Update configs to new db manipulation bot approach
|
2024-03-03 14:57:28 +00:00 |
|
Marek Wolan
|
fe13583d2a
|
Merge remote-tracking branch 'origin/dev' into feature/2319-database-admin
|
2024-03-03 11:24:09 +00:00 |
|
Chris McCarthy
|
81fd43035d
|
#2358 - the node-specific properties in Network class now simply use node.__class__.__name__ to check their type for filtering by type. Tests updated to use the new property function names
|
2024-03-01 22:51:01 +00:00 |
|
Marek Wolan
|
f7c535b557
|
Merge 'origin/dev' into feature/2319-database-admin
|
2024-02-29 13:21:44 +00:00 |
|
Marek Wolan
|
af8ca82fcb
|
Get the db admin green agent working
|
2024-02-27 13:30:16 +00:00 |
|
Marek Wolan
|
f9cc5af7aa
|
Not sure how this test was passing before
|
2024-02-26 16:06:58 +00:00 |
|
Marek Wolan
|
a5043a8fbe
|
Modify tests based on refactoring
|
2024-02-26 12:15:53 +00:00 |
|
Marek Wolan
|
a34cf08209
|
Merge remote-tracking branch 'origin/dev' into feature/2317-refactor-reset
|
2024-02-25 16:41:40 +00:00 |
|
Marek Wolan
|
f82506023b
|
Delete set_original_state method definitions
|
2024-02-20 16:29:27 +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
|
5eed467271
|
#2248 - synced wth dev
|
2024-02-08 16:15:57 +00:00 |
|
Chris McCarthy
|
114fb8c077
|
#2248 - synced wth dev
|
2024-02-08 15:27:02 +00:00 |
|
Chris McCarthy
|
411f0a320f
|
#2248 - Final run over all the docstrings after running pre-commit. All tests now working. Updated CHANGELOG.md.
|
2024-02-08 10:53:30 +00:00 |
|
Chris McCarthy
|
0c96fef3ec
|
#2248 - All tests (bar the one config file test) now working. Still need to tidy up docstrings and some docs. Almost there
|
2024-02-07 23:05:34 +00:00 |
|
Marek Wolan
|
e500eccaf7
|
Finish upgrading folder actions to work with names instead of uuids & get tests fixed
|
2024-02-06 16:58:08 +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 |
|
Chris McCarthy
|
dc5aeede33
|
#2248 - ICMP now working as a service using the session manager for transmission. Now started to comb through the tests to fix anything up.
|
2024-02-02 16:20:15 +00:00 |
|
Marek Wolan
|
d6a83fd1fb
|
Update action tests to use name, not uuid
|
2024-01-31 11:55:38 +00:00 |
|
Marek Wolan
|
0dbaa66aa3
|
Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api
|
2024-01-31 10:05:09 +00:00 |
|
Marek Wolan
|
555802baaa
|
Merge remote-tracking branch 'origin/dev' into dev-v3.0.0b6
|
2024-01-29 10:26:28 +00:00 |
|
Marek Wolan
|
73a75c497b
|
Fix test
|
2024-01-25 13:13:50 +00:00 |
|
Marek Wolan
|
d2a2472e5f
|
Apply bugfix 2151
|
2024-01-11 10:49:32 +00:00 |
|
Marek Wolan
|
66a42ebc69
|
Make database failure based on file status not service status
|
2024-01-10 13:06:48 +00:00 |
|
Czar Echavez
|
c985b8793d
|
#2151 and #2166: added tests for application being unused + even more tests
|
2024-01-10 11:58:36 +00:00 |
|
Czar Echavez
|
a4d372d3eb
|
#2151: utilise set_health_state method instead of directly changing software states
|
2024-01-09 16:29:40 +00:00 |
|
Czar Echavez
|
6fc4e15660
|
#2151: remove changing of health_state_actual in actions and tests
|
2024-01-09 15:18:31 +00:00 |
|
Marek Wolan
|
534f84ccd1
|
Add action tests.
|
2024-01-08 13:29:17 +00:00 |
|
Marek Wolan
|
2f97dcb6f9
|
Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api
|
2024-01-08 10:39:24 +00:00 |
|
Marek Wolan
|
25c8ec2ec9
|
Add skeleton for action integration and unit tests
|
2024-01-03 18:19:10 +00:00 |
|
Marek Wolan
|
2aa7c18ad3
|
Merge remote-tracking branch 'origin/dev' into bugfix/2143-node-service-patch-main
|
2024-01-03 14:43:46 +00:00 |
|
Marek Wolan
|
2135bdcd10
|
Add unit test
|
2023-12-21 16:08:09 +00:00 |
|
Marek Wolan
|
a1dcfa291b
|
Update test configs with new action spec
|
2023-12-21 09:25:54 +00:00 |
|
Czar Echavez
|
4f79d2ad36
|
#2059: moved connection handling from Service to IOSoftware + changes that now utilise connections from IOSoftware + dos bot attacking now works + tests
|
2023-12-12 17:01:03 +00:00 |
|
Czar Echavez
|
cd5ed48b00
|
#2059: implementing the service connections limit
|
2023-12-08 17:07:57 +00:00 |
|
Czar Echavez
|
094e89fff1
|
#2059: Renamed Red service to red application and moved the datamanipulation bot to the red application folder
|
2023-12-08 14:54:29 +00:00 |
|
Czar Echavez
|
8f063aa339
|
#2084: apply previous PR suggestions
|
2023-12-04 09:07:42 +00:00 |
|
Czar Echavez
|
d9de57757f
|
#2084: more tests + remove concurrency in test to make sure coverage works
|
2023-11-30 15:47:31 +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
|
b2a52b2ec0
|
#2084: created a fixture that we can use to test things at a non end to end level
|
2023-11-29 16:31:21 +00:00 |
|
Czar Echavez
|
19d534395b
|
#2084: beginning the introduction of code coverage + adding tests to try to meet the 80% code coverage target
|
2023-11-29 01:28:40 +00:00 |
|
Marek Wolan
|
21b865d8a8
|
Merge origin/dev into feature/1859
|
2023-11-27 22:13:42 +00:00 |
|
Marek Wolan
|
89cbc08352
|
Apply suggestions from code review
|
2023-11-27 13:28:11 +00:00 |
|
Jake Walker
|
e62ca22cb7
|
Fix data manipulation bot tests
|
2023-11-24 15:53:07 +00:00 |
|
Czar Echavez
|
b7b718f25d
|
#2064: added a method that checks if the class can perform actions and added it where necessary + tests everywhere
|
2023-11-24 15:15:56 +00:00 |
|