Commit Graph

2318 Commits

Author SHA1 Message Date
Shay Nehmad 6327f6e85c Added monkey island logic to get label by id 2019-10-02 11:00:50 +03:00
Shay Nehmad 628ebc06c1 Updated docs and TODO (we won't get to it this PR) 2019-10-02 09:59:25 +03:00
Shay Nehmad 4d9467bac9 Using `ring` as the primary caching library, no functools.
Lowers amount of deps
2019-10-02 09:54:47 +03:00
Shay Nehmad 93c9aaa513 Fixed decorator order, now caching works 2019-09-29 17:14:28 +03:00
Shay Nehmad 1060c004bd Started improving and researching the performence issues - still in progress... 2019-09-29 15:54:24 +03:00
Shay Nehmad bea41409d5 WIP commit, added caches, found place which is n*n 2019-09-22 19:59:58 +03:00
Daniel Goldberg 8c69cc0af9
Merge pull request #438 from guardicore/434/bugfix/plaintext-passwords-logged
Hashing passwords to make sure we don't log passwords plaintext
2019-09-19 23:30:58 +03:00
Shay Nehmad 4762cbc545 Using the new utils - probably a merge mistake somewhere along the lines 2019-09-18 10:57:46 +03:00
Shay Nehmad e605c1c410 Merge branch 'develop' into 434/bugfix/plaintext-passwords-logged 2019-09-18 10:51:40 +03:00
Shay Nehmad 6fc37cef07 Hashing passwords to make sure we don't log passwords plaintext 2019-09-18 10:39:25 +03:00
Daniel Goldberg f0ee88182f
Merge pull request #435 from VakarisZ/attack_winapi_smallfix
WinAPI attack telem fix.
2019-09-18 09:51:15 +03:00
Shay Nehmad 014e47ad5e
Merge pull request #405 from guardicore/400/zero-trust-mvp
400/zero trust mvp
2019-09-18 08:43:42 +03:00
Shay Nehmad 5754ec6044
Merge pull request #428 from guardicore/400/more-tests
400/more tests
2019-09-18 08:37:44 +03:00
Shay Nehmad 6a2510a657 Merge branch 'develop' into 400/more-tests 2019-09-18 08:19:44 +03:00
VakarisZ 01a2a448de delays singleton attack telem and sends it when monkey can communicate with server 2019-09-17 14:51:42 +03:00
VakarisZ bc9b994cba
Merge pull request #422 from guardicore/mssql_bugfix
MSSQL bugs fixed, refactored to be more stable
2019-09-17 09:19:13 +03:00
Shay Nehmad 0667aad87f Small fixes - reversed condition accidentaly and missed one reference to get_windows_commands_to_add_user 2019-09-16 17:57:35 +03:00
Shay Nehmad db328a3432 Accidentaly committed server config testing 👎 2019-09-16 17:42:21 +03:00
Shay Nehmad 841e54afc8 Fixed UTs 2019-09-16 17:41:26 +03:00
Shay Nehmad 9f98025d33 Using protocol as well for cases when we are running on HTTP and not HTTPS (npm run start for example) 2019-09-16 16:44:16 +03:00
Shay Nehmad d4947d97f3 Lock npm version for `pluralize` 2019-09-16 16:37:30 +03:00
Shay Nehmad 1f56e8df61 Use classname instead of self for static method 2019-09-16 16:34:13 +03:00
Shay Nehmad 3b06768a98 Replaced sleep loop for waiting on the process with WaitForSingleObject winapi. 2019-09-16 16:32:21 +03:00
Shay Nehmad 0a11c4b007 Extracted duplicate code to `add_malicious_activity_to_timeline` helper function 2019-09-16 16:17:30 +03:00
Shay Nehmad 76c642e4b3 Lowered code dup in get_result_event 2019-09-16 15:08:22 +03:00
Shay Nehmad dd9a4b2d10 Refactored test_new_user_communication, mostly separated to functions 2019-09-16 15:04:22 +03:00
Shay Nehmad 4330a39725 Removed unused PBA processing funcs 2019-09-16 14:59:27 +03:00
Shay Nehmad bb8a5bf55d Deleted TODO 2019-09-16 14:56:34 +03:00
Shay Nehmad bc94e5854a Moved handle close to finally block 2019-09-16 14:54:02 +03:00
Shay Nehmad b8f48d3542 Unpacking struct from winapi 2019-09-16 14:45:39 +03:00
Shay Nehmad 77269fb3ce Extracted user name creation to separate function 2019-09-16 14:06:21 +03:00
Shay Nehmad 889c8a2378 Moved user add+delete commands into `utils/users` 2019-09-16 13:53:33 +03:00
Shay Nehmad edc2d49307 Broke monkey_utils to utils/ and moved sambacry_runner to exploit. This commit is 100% refactoring without any new code, just deleted unused utils. 2019-09-16 13:00:42 +03:00
Shay Nehmad 4b44fad1cd Fixed typos and grammer errors 2019-09-16 12:27:50 +03:00
VakarisZ 994b6ed63d Improved exception throwing 2019-09-11 17:23:28 +03:00
Shay Nehmad 4d24d8432e Improved the Events modal 2019-09-11 17:19:23 +03:00
VakarisZ ae7c0000c6
Merge pull request #433 from VakarisZ/not_dying_fix
Bugfix for monkey not reporting being dead
2019-09-11 13:54:10 +03:00
VakarisZ 650ef12149 Bugfix for monkey not reporting being dead 2019-09-11 13:03:12 +03:00
Shay Nehmad 68383f069b Final text changes 2019-09-10 23:51:19 +03:00
Shay Nehmad cfd0c10d59 Refactoring inconclusive to verify and recommendation to principle
Product writer's orders
2019-09-10 23:44:03 +03:00
Shay Nehmad 5f02ebe1e0 Added Guardicore processes to AV list 2019-09-10 19:32:46 +03:00
Shay Nehmad 50f8e9053a Changed on windows as well 2019-09-10 14:50:54 +03:00
Shay Nehmad 4dca735265 Changed `check_output` to `Popen` to make user deletion async
we don't care about its result
2019-09-10 14:43:48 +03:00
Shay Nehmad 53f31ddcc9 Refactored notification logic to method 2019-09-09 17:36:00 +03:00
Shay Nehmad a51a6065b8 Now looking at the exit codes of ping 2019-09-09 17:27:53 +03:00
Shay Nehmad a32012ce52 Added communicate as new user to default PBA actions 2019-09-09 13:35:46 +03:00
Shay Nehmad 63d76f19f8 Updated notification to only show if the island is not on the report page already 2019-09-09 11:47:16 +03:00
Shay Nehmad 313911fd77 Deleted console log + fixed link in notification 2019-09-09 11:38:37 +03:00
Daniel Goldberg 02b7469d9e
Merge pull request #432 from guardicore/bugfix/aws_export_with_no_config
Bugfix/aws export with no config
2019-09-09 10:36:06 +03:00
Daniel Goldberg e010ea5b39 Fully explict path all the things 2019-09-09 10:23:10 +03:00