Commit Graph

9368 Commits

Author SHA1 Message Date
Ilija Lazoroski 4f4bba23cf UI: Use simplified credentials in ReformatHook.js 2022-07-21 10:10:57 +02:00
Ilija Lazoroski 3b691b5c7d UI: Fingerprinter options needs to be mappings 2022-07-21 10:10:57 +02:00
Ilija Lazoroski 40cb73e7e8 UI: Fix up wrong message when submitting config 2022-07-21 10:10:57 +02:00
Ilija Lazoroski d09958e079 UI: Clean up PropagationConfig 2022-07-21 10:10:57 +02:00
Ilija Lazoroski cea1d1fa28 UI: Add fix for propagation tabs change 2022-07-21 10:10:57 +02:00
Ilija Lazoroski 7c9a95100a UI: Fix credentials url in ConfigurePage 2022-07-21 10:10:57 +02:00
Ilija Lazoroski 55f95891e1 Island: Fix minor things in MongoCredentialsRepository and credentials
endpoint
2022-07-21 10:10:57 +02:00
vakarisz 0cee5ac00d UI: Separate credential configuration and config 2022-07-21 10:10:57 +02:00
vakarisz 47a87e14e6 Island: Add a patch method for PropagationConfig
Patch method is required to change the whole collection with one request. We need to change all configured credentials for configuration use case
2022-07-21 10:10:57 +02:00
vakarisz 4b0f56d8d8 Island: Fix mongo_credentials_repository.py to use correct database 2022-07-21 10:10:57 +02:00
Shreya Malviya 9acc249d48
Merge pull request #2101 from guardicore/2092-rebuild-test-configurations
2092 rebuild test configurations
2022-07-21 13:04:54 +05:30
Mike Salvatore c8ae719631 Island: Remove empty mode subpackage 2022-07-20 14:54:20 -04:00
Mike Salvatore db9238826f Island: Remove empty config_schema subpackage 2022-07-20 14:53:40 -04:00
Mike Salvatore fde69c7297 Island: Remove empty authentication subpackage 2022-07-20 14:52:22 -04:00
Mike Salvatore f049688160 BB: Add smb_download_timeout to test_configurations 2022-07-20 07:48:06 -04:00
Mike Salvatore 0e2cef181a BB: Add wmi_mimikatz_test_configuration 2022-07-19 14:19:43 -04:00
Mike Salvatore 0605470af9 BB: Move Hadoop and Log4Shell to vulnerability exploiters 2022-07-19 14:17:06 -04:00
Mike Salvatore 27197ee70a BB: Add smb_pth_test_configuration 2022-07-19 14:09:12 -04:00
Mike Salvatore e93455031a
Merge pull request #2093 from guardicore/1965-credentials-report
1965 credentials report
2022-07-19 13:50:55 -04:00
Mike Salvatore 367b6de901 BB: Add powershell_credentials_reuse_test_configuration 2022-07-19 13:48:29 -04:00
Mike Salvatore a605db7625 BB: Add Tests comment to depth_2_a.py 2022-07-19 13:31:16 -04:00
Mike Salvatore cde0474eb2 BB: Add "Tests" comment to depth_1_a.py 2022-07-19 13:29:46 -04:00
Mike Salvatore d354622f9a BB: Add depth_3_a_test_configuration 2022-07-19 13:29:39 -04:00
Mike Salvatore 6e730394bf BB: Add set_keep_tunnel_open_time() 2022-07-19 13:25:08 -04:00
Mike Salvatore 9bff20e92f BB: Add depth_2_a_test_configuration 2022-07-19 13:25:07 -04:00
Shreya Malviya d33d30824f
Merge pull request #2095 from guardicore/2047-replace-pycryptodome
Remove `pycryptodome`
2022-07-19 21:32:17 +05:30
Mike Salvatore 3794f735af Island: Remove unnecessary type from docstring in KeyBasedEncryptor 2022-07-19 09:50:34 -04:00
Mike Salvatore 061c002c94 Island: Remove protected self._formatted_key member 2022-07-19 09:49:31 -04:00
Mike Salvatore 9654e869a7 Island: Modify error messages in EncryptionKey32Bytes 2022-07-19 19:17:18 +05:30
Shreya Malviya 2e443f229a UT: Wrap encryption key with EncryptionKey32Bytes in test_key_based_encryptor.py 2022-07-19 19:17:18 +05:30
Shreya Malviya 37b8db6a6c Island: Wrap missed encryption key with EncryptionKey32Bytes in DataStoreEncryptor 2022-07-19 19:17:18 +05:30
Shreya Malviya 6d6b7e8cba Island: Remove unneeded docstring fields in KeyBasedEncryptor 2022-07-19 19:17:18 +05:30
Shreya Malviya a7b4bbbd52 Island: Rename variable in KeyBasedEncryptor 2022-07-19 19:17:18 +05:30
Shreya Malviya 11aff1f7fe UT: Add tests for EncryptionKey32Bytes 2022-07-19 19:17:18 +05:30
Shreya Malviya 6000fdcaf1 Island: Check type of 'key' in EncryptionKey32Bytes 2022-07-19 19:17:18 +05:30
Shreya Malviya 74cb986e36 Island: Remove SizeError and use ValueError 2022-07-19 19:17:18 +05:30
Shreya Malviya 7f60fb4419 Island: Wrap encryption keys with EncryptionKey32Bytes in RepositoryEncryptor and DataStoreEncryptor 2022-07-19 19:17:18 +05:30
Shreya Malviya 72222105d6 UT: Change key in test_key_based_encryptor.py (generated using secrets.token_bytes(32)) 2022-07-19 19:17:18 +05:30
Shreya Malviya 4d31e0d56e Island: Switch back to using secrets for encryption key generation instead of cryptography.fernet in DataStoreEncryptor and RepositoryEncryptor 2022-07-19 19:17:18 +05:30
Shreya Malviya d022c65439 Island: Fix imports in encryption_key_types.py and key_based_encryptor.py 2022-07-19 19:17:18 +05:30
Shreya Malviya 80104381d7 Island: Use EncryptionKey32Bytes in KeyBasedEncryptor 2022-07-19 19:17:18 +05:30
Shreya Malviya 4e755bbd2f Island: Move SizeError to its own file 2022-07-19 19:17:18 +05:30
Shreya Malviya 0111dea47f Island: Move EncryptionKey32Bytes to its own file 2022-07-19 19:17:18 +05:30
Shreya Malviya d55e7b1455 Island: Create custom type EncryptionKey32Bit 2022-07-19 19:17:18 +05:30
Shreya Malviya cbe842029a Island: Add details about what kind of key is acceptable in KeyBasedEncryptor 2022-07-19 19:17:18 +05:30
Shreya Malviya bd1c788a4c Island: Add docstrings to KeyBasedEncryptor 2022-07-19 19:17:18 +05:30
Shreya Malviya ca420b8afc UT: Modify test_key_based_encryptor so it doesn't rely on KeyBasedEncryptor._BLOCK_SIZE 2022-07-19 19:17:18 +05:30
Shreya Malviya 24a119eb81 Island: Remove ununsed _BLOCK_SIZE variable from KeyBasedEncryptor 2022-07-19 19:17:18 +05:30
Shreya Malviya 978057b289 Project: Remove pycryptodome as an Island dependency 2022-07-19 19:17:17 +05:30
Mike Salvatore 3480b18e39 BB: Remove zerologon exploiter from depth_1_a_test_configuration 2022-07-19 09:00:51 -04:00