Commit Graph

6666 Commits

Author SHA1 Message Date
Shreya Malviya dac2aa5464
Merge pull request #1575 from guardicore/1536-remove-kill-file
Remove "Kill file" config option
2021-11-10 19:00:30 +05:30
Shreya Malviya 124e9efe91 Changelog: Add entry for removing 'kill file' 2021-11-10 18:49:41 +05:30
Shreya Malviya 45dcceff9e UT: Remove kill file config option from unit test data's config 2021-11-10 18:45:05 +05:30
Shreya Malviya 0989134141 UI: Remove kill file tab from config 2021-11-10 18:44:36 +05:30
Shreya Malviya 5727979383 Island: Remove kill file config option 2021-11-10 18:42:12 +05:30
Shreya Malviya 4966c74214 Agent: Remove kill file config option 2021-11-10 18:40:35 +05:30
Mike Salvatore cb613393e2 Build: Add warning about building an AppImage on LXD with shiftfs 2021-11-08 21:22:52 -05:00
Mike Salvatore 2c3cbb2ef7
Merge pull request #1570 from guardicore/1556-broken-agent-manual-run-win
1556 broken agent manual run Windows
2021-11-05 11:49:53 -04:00
VakarisZ c07f842c75 UI: small style fixes in local_windows_powershell.js 2021-11-05 11:46:45 -04:00
VakarisZ 7e1e5917cb Changelog: add entry for manual monkey run option modifications 2021-11-05 11:46:43 -04:00
Mike Salvatore 0d0fffcd7a Agent: Add performance-related TODOs to bit_manipulators.py 2021-11-05 11:35:38 -04:00
VakarisZ 4b5c8c23ea UI: removed cmd manual run option for windows
Reasoning behind removal: hard to fix "launch as user" option, agent doesn't support machines without powershell (winXP)
2021-11-05 10:04:00 +02:00
VakarisZ 896cf7a21d UI: remove -noexit flag from manual run command, because there's no point in opening an empty powershell window 2021-11-05 10:04:00 +02:00
VakarisZ 51eb6f2ce5 UI: fix manual run command for powershell as a user 2021-11-05 10:04:00 +02:00
Mike Salvatore 9eff78fb60
Merge pull request #1565 from guardicore/1533-remove-vsftpd
Remove the VSFTPD exploiter
2021-10-29 09:46:11 -04:00
Shreya Malviya 779ae79499 Changelog: Add entry for removing the VSFTPD exploiter 2021-10-29 18:24:23 +05:30
Shreya Malviya 455a8f2680 Docs: Remove VSFTPD exploiter from the docs 2021-10-29 18:20:12 +05:30
Shreya Malviya c6cbaca75b UT: Remove VSFTPD exploiter from unit tests' data - standard monkey config 2021-10-29 18:19:25 +05:30
Shreya Malviya b005946d88 BB: Remove VSFTPD exploiter from BB performance test's config template 2021-10-29 18:17:33 +05:30
Shreya Malviya ee79ea0a9d Project: Remove variable 'VSFTPD' from Vulture's allowlist 2021-10-29 18:15:38 +05:30
Shreya Malviya 3f19c0bb3c Island: Remove config and reporting stuff related to the VSFTPD exploiter 2021-10-29 18:12:40 +05:30
Shreya Malviya 97c50c3caa UI: Remove components related to the VSFTPD exploiter 2021-10-29 18:12:06 +05:30
Shreya Malviya 40b9b5b730 Agent: Remove VSFTPD exploiter 2021-10-29 17:57:12 +05:30
Mike Salvatore 8ee918b5a2
Merge pull request #1561 from guardicore/1554-authentication-service-refactor
Authentication service refactor
2021-10-28 14:47:01 -04:00
Mike Salvatore 28df604d7b Island: Raise exception instead of returning bool in authenticate() 2021-10-28 14:45:44 -04:00
VakarisZ 35509b2671
Merge pull request #1562 from guardicore/1545-telemetry-brief-loading
Bugfix: telemetry brief loading
2021-10-28 17:58:38 +03:00
VakarisZ 5cfe6de927 Changelog: add entry for fixed #1545 2021-10-28 10:49:25 -04:00
Mike Salvatore 730565c2aa Island: Add missing typehints to AuthenticationService 2021-10-28 09:28:02 -04:00
Mike Salvatore 5e7a252a6b Island: Rename KEY_FILE_DIRECTORY -> DATA_DIR
Neither the AuthenticationService, nor the function that initializes it
needs to know what the data_dir is for. AuthenticationService only needs
to know that datastore_encryptor needs it, but not why.
2021-10-28 09:28:02 -04:00
Mike Salvatore c3412ac58f Tests: Add unit tests for Authentication resource 2021-10-28 09:28:02 -04:00
Mike Salvatore d51f331453 Tests: Add unit tests for Registration resource 2021-10-28 09:28:02 -04:00
Mike Salvatore 6e5b4cc793 Island: Move password_matches_hash() to AuthenticationService 2021-10-28 09:28:02 -04:00
Mike Salvatore 1be7232983 Island: Rename and relocate methods in AuthenticationService 2021-10-28 09:28:02 -04:00
Mike Salvatore 8a2bae7e14 Island: Move authentication logic into AuthenticationService 2021-10-28 09:28:02 -04:00
Mike Salvatore 17f7e22584 Island: Add needs_registration() to AuthenticationService 2021-10-28 09:28:02 -04:00
Mike Salvatore 252c1d940a Island: Remove "auth user" 2021-10-28 09:28:02 -04:00
Mike Salvatore 6bdba71b69 Island: Remove _is_credentials_set_up() from Environment 2021-10-28 09:28:02 -04:00
Mike Salvatore caa62c6272 Island: Remove _credentials_required property from Environment
Since #1418, credentials are always required, rendering the
_credentials_required property of the Environment class obsolete.
2021-10-28 09:28:02 -04:00
Mike Salvatore 6736699cf4 Island: Remove disused TestingEnvironment 2021-10-28 09:28:02 -04:00
Mike Salvatore bfad0256f8 Island: Remove UserStore 2021-10-28 09:28:02 -04:00
Mike Salvatore bb806522a1 Island: Rename get_users() -> get_user()
This function only ever returns one user. The plural name "get_users()"
is misleading. Returning a list is also misleading.
2021-10-28 09:28:02 -04:00
Mike Salvatore a5d3c218b4 Island: Move registration logic into AuthenticationService
Resoures should be kept relatively thin and serve as the layer between
the API and the backend.
2021-10-28 09:28:02 -04:00
VakarisZ 063286e899 UI: fix long telemetry log loading bug 2021-10-28 16:22:24 +03:00
VakarisZ 97327f08a2 UI: add loading icon to TelemetryLog.tsx 2021-10-28 16:21:26 +03:00
VakarisZ 7425bf1bbd UI: refactor TelemetryLog component out of MapPage and migrate it to hook with typescript 2021-10-28 14:39:30 +03:00
VakarisZ 7f903efb07 Project: open correct web address when starting UI in development mode (npm start)
When UI is started in development mode, browser window is opened to 0.0.0.0:8000, instead it should be local-ip:8000. This commit fixes this problem
2021-10-28 11:36:37 +03:00
Mike Salvatore 953816b536 Docs: Add v1.12.0 checksums 2021-10-27 10:21:53 -04:00
Mike Salvatore 8554ab6fd5 Merge branch 'release/1.12.0' into develop 2021-10-27 10:15:02 -04:00
Mike Salvatore d5e12725a9 Changelog: Release v1.12.0 2021-10-27 10:14:36 -04:00
Mike Salvatore bc5ca5b613 Docs: Add --tty and --interactive to docker commands
These options allow the monkey-island docker container to be killed with
<CTRL-C>
2021-10-27 07:58:39 -04:00