Jake Walker
|
e62ca22cb7
|
Fix data manipulation bot tests
|
2023-11-24 15:53:07 +00:00 |
|
Jake Walker
|
4e104a4d99
|
Update data manipulation bot
|
2023-11-24 10:33:19 +00:00 |
|
Jake Walker
|
5f1a5af1b4
|
Add data manipulation bot action manager
|
2023-11-23 16:06:19 +00:00 |
|
Jake Walker
|
d8154bbebd
|
Add tests for data manipulation bot attack stages
|
2023-11-21 11:43:47 +00:00 |
|
Marek Wolan
|
77f3806ba7
|
Remove real database in favour of simulated
|
2023-11-18 03:40:08 +00:00 |
|
Czar.Echavez
|
be4a467877
|
#1962: revert pulling from src
|
2023-11-08 10:48:41 +00:00 |
|
Czar.Echavez
|
f5df1366a7
|
#1962: merge dev into branch + fix minor diffs + ensure that imports pull from src
|
2023-11-08 10:36:47 +00:00 |
|
Czar.Echavez
|
eba10ae5ef
|
#1962: clean up tests + improve the show command which shows the folders and files in file system
|
2023-11-06 11:56:44 +00:00 |
|
Czar.Echavez
|
535c1b19ab
|
#1962: attempt to make the timestep actions look neater + adding logic that allows restoring a folder take multiple timesteps
|
2023-11-06 11:12:06 +00:00 |
|
Czar.Echavez
|
e70ceec716
|
#1962: folder/file restore logic
|
2023-11-06 10:22:08 +00:00 |
|
Czar.Echavez
|
51713bad74
|
#1962: split tests into managable files + implement deletion of folders and files + tests
|
2023-11-03 15:15:18 +00:00 |
|
Czar.Echavez
|
b2c3e273b7
|
#1962: separating file system into more managable files
|
2023-11-02 15:10:51 +00:00 |
|
Czar.Echavez
|
11848aa180
|
#1962: keeping track of deleted files
|
2023-10-31 15:52:44 +00:00 |
|
Czar.Echavez
|
98ca33e994
|
#1961: scanning no longer happens every timestep - the scan is all done in one timestep after the required timestep countdown is complete
|
2023-10-30 15:34:13 +00:00 |
|
Czar.Echavez
|
1ddf400d6f
|
#1961: node resetting
|
2023-10-27 18:28:34 +01:00 |
|
Czar.Echavez
|
68b22b6444
|
#1961: node scanning + applying timestep to all components within node + node revealing to red
|
2023-10-27 17:50:41 +01:00 |
|
Czar.Echavez
|
8783574442
|
#1961: os scan set up
|
2023-10-27 10:17:59 +01:00 |
|
Czar.Echavez
|
c4b43c479e
|
#1947: remove storing deleted files in a list and banish them to the shadow realm instead
|
2023-10-24 11:53:21 +01:00 |
|
Czar.Echavez
|
8b85d5d55b
|
#1947: node startup/shutdown now take multiple timesteps to complete
|
2023-10-24 10:11:50 +01:00 |
|
Czar.Echavez
|
724beb1a29
|
#1947: folder/file scan now take multiple time steps to complete
|
2023-10-23 15:58:37 +01:00 |
|
Czar.Echavez
|
ffc4711afb
|
#1947: added test for agent actions + clearing up the implementation of the request managers for filesystem
|
2023-10-20 12:58:58 +01:00 |
|
Czar.Echavez
|
0edb9b46a7
|
#1947: clean up existing work and clear up some itesm left in TODO
|
2023-10-18 13:21:05 +01:00 |
|
Czar.Echavez
|
4ee2235dd1
|
#1947: temp commit what is done so far
|
2023-10-16 11:42:56 +01:00 |
|
Czar.Echavez
|
c9e4ba3c7d
|
#1947: File and Folder hash checks
|
2023-10-12 11:16:25 +01:00 |
|
Czar.Echavez
|
060bbf0506
|
#1947: added ability for files and folders to be scanned, corrupted and repaired
|
2023-10-10 15:14:47 +01:00 |
|
Marek Wolan
|
18706be4ff
|
Merge branch 'origin/dev' into feature/1812-traverse-actions-dict
|
2023-10-09 18:26:25 +01:00 |
|
Marek Wolan
|
5a5710c6ae
|
Rename Sim Actions to request
|
2023-10-09 13:24:08 +01:00 |
|
Czar.Echavez
|
853bb9eecc
|
#1943: unit tests + refactoring HTTP -> Http
|
2023-10-06 12:10:57 +01:00 |
|
Czar.Echavez
|
be6b904db9
|
- Fixed FTP client server infinite recursion - ftp server and clients can be installed on the same node, this could cause a loop of requests
- fixed tests broken by merged with dev
|
2023-10-05 16:24:48 +01:00 |
|
Czar.Echavez
|
97f0267539
|
#1796: apply PR suggestions + fix tests
|
2023-10-04 11:33:18 +01:00 |
|
Czar.Echavez
|
c096d06bcd
|
#1796: pre installing system software
|
2023-09-26 15:14:24 +01:00 |
|
Czar.Echavez
|
2c234ab67a
|
#1916: Setting up a connected states + added tests + error states for if service is interacted with when not running
|
2023-09-22 15:38:01 +01:00 |
|
Czar.Echavez
|
2e76b3f162
|
#1916: FTP client STOR request to FTP server
|
2023-09-20 16:23:35 +01:00 |
|
Czar.Echavez
|
f913294058
|
#1916: moved services into their own subdirectories
|
2023-09-18 14:20:19 +01:00 |
|
Czar Echavez
|
8b6bc84321
|
#1752: simplifying the DNS implementation - switch to TCP + fixing the DNS integration test
|
2023-09-12 13:37:11 +01:00 |
|
Czar Echavez
|
1a81285b76
|
#1752: Added send+receive functionality for DNS client and server + tests + added simulation_output to gitignore
|
2023-09-12 08:46:07 +01:00 |
|
Czar Echavez
|
ee730d4ab0
|
Merge branch 'feature/1816_Database-Service-(Network-and-User-Interaction)' into feature/1752-dns-server-and-client
|
2023-09-11 16:22:18 +01:00 |
|
Chris McCarthy
|
695b3ceab4
|
#1816 - Updated the DataManipulationBot to subclass DatabaseClient. Extended logging. Dropped the Link loading logging as it was clogging up the terminal output.
|
2023-09-11 16:15:03 +01:00 |
|
Czar Echavez
|
4c67365d4f
|
Merge branch 'feature/1816_Database-Service-(Network-and-User-Interaction)' into feature/1752-dns-server-and-client
|
2023-09-11 15:23:39 +01:00 |
|
Chris McCarthy
|
f19dc9892b
|
#1816 - Fixed tests. Used node and link added number (id) in observation space.
|
2023-09-11 11:31:03 +01:00 |
|
Czar Echavez
|
5a101d5426
|
Merge branch 'feature/1816_Database-Service-(Network-and-User-Interaction)' into feature/1752-dns-server-and-client
|
2023-09-11 09:50:16 +01:00 |
|
Chris McCarthy
|
388176b8bd
|
#1816 - Added full documentation on the database client/server, and the internal frame processing process
|
2023-09-11 09:30:40 +01:00 |
|
Czar Echavez
|
97a38efc27
|
Merge branch 'feature/1816_Database-Service-(Network-and-User-Interaction)' into feature/1752-dns-server-and-client
|
2023-09-08 10:41:03 +01:00 |
|
Czar Echavez
|
47dd23311b
|
#1752: added more functionality to DNS client and server + tests
|
2023-09-07 15:45:37 +01:00 |
|
Chris McCarthy
|
2f744af34e
|
#1816 - Added the final pieces of the puzzle to get data up from NIC → session manager → software manager → service.
- Implemented a basic sim DB that matches UC2 data manipulation DB in IY.
- Added a test that confirms DB queries can be sent over the network.
|
2023-09-06 22:26:23 +01:00 |
|
Chris McCarthy
|
6b41bec32a
|
#1816 - Added the final pieces of the puzzle to get data up from NIC → session manager → software manager → service.
- Implemented a basic sim DB that matches UC2 data manipulation DB in IY.
- Added a test that confirms DB queries can be sent over the network.
|
2023-09-06 22:01:51 +01:00 |
|
Chris McCarthy
|
65b027bc06
|
Merge branch 'dev' into feature/1816_Database-Service-(Network-and-User-Interaction)
|
2023-09-06 13:37:06 +01:00 |
|
Chris McCarthy
|
7c157d27d7
|
#1800 - Simplified a bunch of stuff in the file system in prep for services and applications. Started adding the database logic. Waiting for the software manager/session manager work from another ticket.
|
2023-09-06 11:35:41 +01:00 |
|
Czar Echavez
|
d503e51c2d
|
#1814: Remove hardcoded values + added test + remove unnecessary private parent attribute
|
2023-09-06 11:12:03 +01:00 |
|
Czar Echavez
|
c349bb4484
|
#1814: initial implementation of data manipulator service
|
2023-09-05 17:14:47 +01:00 |
|