Mike Salvatore
|
a18b5ef9b7
|
Island: Add missing return typehint to get_simulation()
|
2022-07-01 13:10:01 -04:00 |
Mike Salvatore
|
55eb9b39a2
|
Island: Set default value for Simulation.mode
|
2022-07-01 13:10:01 -04:00 |
Mike Salvatore
|
c221a9810d
|
Island: Add missing newline in ISimulationRepository
|
2022-07-01 13:10:01 -04:00 |
Mike Salvatore
|
28e75319b0
|
Island: Make ISimulationRepository methods abstract
|
2022-07-01 13:10:01 -04:00 |
Mike Salvatore
|
a24bf921c1
|
Island: Add {get,set}_mode() to ISimulationRepository
|
2022-07-01 13:10:01 -04:00 |
Mike Salvatore
|
8b10d81d48
|
Island: Use Simulation in ISimulationRepository
|
2022-07-01 13:10:01 -04:00 |
Mike Salvatore
|
a3f3fd96f7
|
Island: Export Simulation from models package
|
2022-07-01 13:10:01 -04:00 |
Mike Salvatore
|
a84220f343
|
Project: Remove nonexistant _make_agent_configuration from vulture
|
2022-07-01 13:10:01 -04:00 |
Mike Salvatore
|
0137c89158
|
Island: Add preliminary Simulation class
Includes just the island's mode for now.
|
2022-07-01 13:10:01 -04:00 |
Ilija Lazoroski
|
611818080a
|
UI: Fix some typos in json schema
|
2022-07-01 18:12:58 +02:00 |
Ilija Lazoroski
|
7cf64e798a
|
UI: Add plugin definitions for vulnerability exploiters
|
2022-07-01 18:06:42 +02:00 |
Ilija Lazoroski
|
1f3bffbabe
|
UI: Add fingerprinters to the schema
|
2022-07-01 16:47:04 +02:00 |
vakarisz
|
cb1360f5af
|
UI: AdvancedMultiSelect.js make option list depend on props
|
2022-07-01 17:26:11 +03:00 |
vakarisz
|
79afb9bc07
|
UI: Fix master checkbox in AdvancedMultiSelect.js
|
2022-07-01 16:57:05 +03:00 |
Mike Salvatore
|
e14101998f
|
Merge pull request #2054 from guardicore/2036-use-new-reset-endpoints
2036 use new reset endpoints
|
2022-07-01 09:29:54 -04:00 |
Mike Salvatore
|
a53fda39ce
|
UI: Throw exception from resetAll()
|
2022-07-01 09:09:40 -04:00 |
Mike Salvatore
|
d8a7ac3fb6
|
UI: Throw error if resetAll() fails
|
2022-07-01 09:05:42 -04:00 |
Mike Salvatore
|
05129c9d6b
|
UI: Add missing semicolons
|
2022-07-01 08:55:57 -04:00 |
Ilija Lazoroski
|
e28cb30366
|
UI: Add custom pbas and pbas to the UiSchema
|
2022-07-01 14:38:55 +02:00 |
Ilija Lazoroski
|
b0ca99d1f4
|
UI: Add another tab for custom PBAs
|
2022-07-01 14:38:16 +02:00 |
Ilija Lazoroski
|
5a367181f9
|
UI: Add custom PBAs and PBAs to the json schema
Remove data-url from the custom-pbas
Fix small things the the credential collectors
|
2022-07-01 14:36:58 +02:00 |
Ilija Lazoroski
|
67aa7d95a3
|
UI: Add vulnerability exploiters to the schema
|
2022-07-01 13:44:48 +02:00 |
Mike Salvatore
|
9f0b3e10e1
|
Merge pull request #2053 from guardicore/2036-reset-endpoints
2036 reset endpoints
|
2022-07-01 07:32:31 -04:00 |
Ilija Lazoroski
|
c254a94fc0
|
UI: Add credential collectors to the json schema
|
2022-07-01 13:32:05 +02:00 |
vakarisz
|
3339a2a957
|
UI: Change advanced multi select to work with plugins
|
2022-07-01 13:24:57 +03:00 |
Ilija Lazoroski
|
6a7dce50f0
|
UI: Use AdvancedMultiSelect on the exploiters
|
2022-06-30 22:46:15 +02:00 |
Ilija Lazoroski
|
c4f34939ec
|
UI: Add exploiter classes to the json schema
|
2022-06-30 22:45:41 +02:00 |
Mike Salvatore
|
6206196eda
|
UT: Fix formatting of test_island_mode.py
|
2022-06-30 15:16:18 -04:00 |
Mike Salvatore
|
ddc3f2012d
|
UI: Use new reset endpoints to reset all data
|
2022-06-30 14:50:44 -04:00 |
Mike Salvatore
|
e8f76f39e1
|
UI: Use new `/api/clear-simulation-data` endpoint
|
2022-06-30 14:50:25 -04:00 |
Mike Salvatore
|
9ece3c100b
|
Changelog: Add changelog entries for new endpoints
|
2022-06-30 14:48:48 -04:00 |
Mike Salvatore
|
8a52ad8951
|
Island: Add /api/clear-simulation-data
|
2022-06-30 14:46:24 -04:00 |
Mike Salvatore
|
301f2fc89c
|
UI: Use new "unset" island mode
|
2022-06-30 14:46:22 -04:00 |
Mike Salvatore
|
2b60b4ed81
|
Island: Remove comment in IslandMode resource
The HTTP response status codes seem reasonable.
|
2022-06-30 14:26:05 -04:00 |
Mike Salvatore
|
6fa52d0637
|
Island: Remove ModeNotSetError
|
2022-06-30 14:26:03 -04:00 |
Ilija Lazoroski
|
afbd3789e8
|
UI: Use the new JSON schema in the Configure page
|
2022-06-30 19:27:46 +02:00 |
Ilija Lazoroski
|
22bb423d0d
|
UI: Add propagation to the UI schema
|
2022-06-30 19:27:46 +02:00 |
Ilija Lazoroski
|
0b18d93869
|
UI: Change the configuration tabs per the new schema
|
2022-06-30 19:27:46 +02:00 |
Ilija Lazoroski
|
f6d0482c2e
|
UI: Initialize a new json schema
|
2022-06-30 19:27:45 +02:00 |
Mike Salvatore
|
d4c7b97229
|
Island: Add UNSET to IslandModeEnum
|
2022-06-30 13:12:26 -04:00 |
Mike Salvatore
|
6d4920e47f
|
Island: Add /api/reset-agent-configuration RPC endpoint
|
2022-06-30 13:12:25 -04:00 |
Mike Salvatore
|
03ec893e97
|
Island: Separate initialization of RESTful and RPC endpoints
|
2022-06-30 12:31:26 -04:00 |
Mike Salvatore
|
bcb97ce35d
|
Merge pull request #2052 from guardicore/2036-reset-repository
2036 reset repository
|
2022-06-30 12:20:44 -04:00 |
Mike Salvatore
|
41b1c56fd0
|
UT: Add reset_to_default() to InMemoryAgentConfigurationRepository
|
2022-06-30 12:18:45 -04:00 |
Mike Salvatore
|
e293639a22
|
Island: Add reset_to_default() to FileAgentConfigurationRepository
|
2022-06-30 12:18:43 -04:00 |
Mike Salvatore
|
aa7509e49f
|
Island: Add reset_to_default() to IAgentConfigurationRepository
|
2022-06-30 10:02:01 -04:00 |
Mike Salvatore
|
ebaa68ad51
|
Island: Add TODO about cryptography.fernet
|
2022-06-30 08:45:20 -04:00 |
Mike Salvatore
|
3d5d563164
|
Island: Add TODO about using secrets vs pycryptodome
|
2022-06-30 08:30:54 -04:00 |
VakarisZ
|
fe36f863b5
|
Merge pull request #2050 from guardicore/2002-config-encryption-in-ui
2002 config encryption in UI
|
2022-06-30 15:03:52 +03:00 |
vakarisz
|
9f0169e812
|
UI: Rename saveConfig to tryImport in ImportConfigModal.tsx
tryImport better reflects what the function is doing
|
2022-06-30 12:26:57 +03:00 |