Shay Nehmad
|
c937d5e6fb
|
Merge pull request #453 from guardicore/440/bugfix/new-user-not-deleted
440/bugfix/new user not deleted
|
2019-10-03 18:47:37 +03:00 |
Shay Nehmad
|
30f59c4f2b
|
forgot to add return
|
2019-10-03 18:36:51 +03:00 |
Shay Nehmad
|
46868e9996
|
CR fixes
|
2019-10-03 18:35:51 +03:00 |
VakarisZ
|
04d8f1341b
|
Fixed bug that caused PATH not to be refreshed after python installation
|
2019-10-03 17:20:14 +03:00 |
Shay Nehmad
|
90be53e920
|
Forgot to return the instance upon __enter__ call on LinuxNewUser
|
2019-10-03 16:58:32 +03:00 |
Shay Nehmad
|
c7d3fd9fdc
|
Moved runas to autonewuser class and deleted duplication from communicate_as_new_user
|
2019-10-03 16:53:11 +03:00 |
Shay Nehmad
|
f97d2d8945
|
Merge pull request #449 from guardicore/440/bugfix/api-status-queries-trigger-multiple-report-generations
442/bugfix/api status queries trigger multiple report generations
|
2019-10-03 15:53:34 +03:00 |
VakarisZ
|
71103ba059
|
Merge pull request #421 from guardicore/420/blackbox
Automated BlackBox tests
|
2019-10-03 15:44:59 +03:00 |
VakarisZ
|
3a02dd97e1
|
Removed unused package requirement
|
2019-10-03 15:43:18 +03:00 |
Shay Nehmad
|
c4d53d14c6
|
Fixed linuxnewuser logger and added some logs to windowsnewuser for symmetry.
|
2019-10-03 15:29:23 +03:00 |
Shay Nehmad
|
44a1f70da9
|
Fixed circular imports
|
2019-10-03 15:20:50 +03:00 |
Shay Nehmad
|
1ffdc7528f
|
Added some doc, and moved separated classes to files.
|
2019-10-03 15:14:57 +03:00 |
Shay Nehmad
|
129fd7d2de
|
Not using new_user.username as it causes exception NoneType
|
2019-10-03 15:08:55 +03:00 |
Daniel Goldberg
|
4cba1e9327
|
Bugfix. Make both OSes use MT and not MP to avoid pickling issues.
|
2019-10-03 15:06:18 +03:00 |
Shay Nehmad
|
6b315d96c0
|
Fixed NotImplemented error in __init__ method
|
2019-10-03 15:06:17 +03:00 |
Shay Nehmad
|
321c93063e
|
Refactored new user in linux to AutoNewLinuxUser and created AutoNewUser ABC
|
2019-10-03 14:58:55 +03:00 |
Shay Nehmad
|
3f5272b83b
|
Changed adduser to useradd for compatibility
|
2019-10-03 14:21:19 +03:00 |
VakarisZ
|
fabcd4c9df
|
Removed enum34 from requirements
|
2019-10-03 12:40:58 +03:00 |
Shay Nehmad
|
16f8c7841e
|
Changed to similar levels of abstracion in user creation and deletion + not async
|
2019-10-03 12:25:26 +03:00 |
Shay Nehmad
|
04e1817931
|
Added debug log with the deletion commands
|
2019-10-03 12:05:15 +03:00 |
Shay Nehmad
|
f5aeb0a38e
|
Moved win32event to its correct location
Cause exception on Linux
|
2019-10-03 12:02:14 +03:00 |
Shay Nehmad
|
9dc1607754
|
Added user deactivation as another "security" layer for the user deletion in windows
|
2019-10-03 11:36:47 +03:00 |
VakarisZ
|
3ee5bdb2a3
|
Merge remote-tracking branch 'upstream/develop' into 420/blackbox
|
2019-10-03 10:08:35 +03:00 |
VakarisZ
|
b58055d21b
|
Fixed intentional bug, used for testing
|
2019-10-03 10:08:07 +03:00 |
Shay Nehmad
|
2cabcb6bd1
|
Formatting fix
|
2019-10-02 17:58:32 +03:00 |
Shay Nehmad
|
70daf4bfbf
|
Fixed label cache logic and added to UTs
|
2019-10-02 17:53:43 +03:00 |
Shay Nehmad
|
063a136048
|
Removed TODO - seems like an edge case that won't reproduce for clients.
|
2019-10-02 16:48:02 +03:00 |
Shay Nehmad
|
b14fd4687c
|
Removed debug logs and made all locks private to the module
|
2019-10-02 16:39:59 +03:00 |
Shay Nehmad
|
61a81c2da4
|
Created the report generation sync module and now using it exclusivly to create reports.
Almost all debug logs should probably be deleted once testing is done
|
2019-10-02 16:31:31 +03:00 |
Daniel Goldberg
|
c767250760
|
Merge pull request #450 from VakarisZ/T1078_removal
Bugfix unused attack technique and bad import of is_windows_os
|
2019-10-02 16:19:10 +03:00 |
Shay Nehmad
|
35befae6e0
|
Revert network_scanner fix
|
2019-10-02 14:24:01 +03:00 |
VakarisZ
|
84830015fd
|
Fixed bad is_windows_os import
|
2019-10-02 14:00:49 +03:00 |
VakarisZ
|
f600a0b2c9
|
Removed unused attack technique from schema
|
2019-10-02 13:59:06 +03:00 |
Shay Nehmad
|
f5d7850802
|
Bad import -_-
|
2019-10-02 13:21:55 +03:00 |
Shay Nehmad
|
19dcf689fe
|
Added documentation
|
2019-10-02 13:12:48 +03:00 |
Shay Nehmad
|
006c177abd
|
Added lock on report generation and improved the get_completed_steps method
|
2019-10-02 13:04:58 +03:00 |
Shay Nehmad
|
656184e8b5
|
Deleted unused function
|
2019-10-02 12:35:09 +03:00 |
Shay Nehmad
|
d02e349f71
|
Added cached checking of is_monkey to optimise runtime of EdgeService
|
2019-10-02 12:18:53 +03:00 |
VakarisZ
|
2af17bc371
|
Windows deployment scripts to python3
|
2019-10-02 11:52:57 +03:00 |
Shay Nehmad
|
e3b93f1506
|
get_edge_label is a little quicker - uses cache. Still calls the DB on every run to check if something is a node or a monkey.
|
2019-10-02 11:08:49 +03:00 |
Shay Nehmad
|
264e7407fb
|
Optimised monkey_to_net_node
|
2019-10-02 11:01:47 +03:00 |
Shay Nehmad
|
122919d73c
|
Added cache test to test_monkey.py
|
2019-10-02 11:01:08 +03:00 |
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 |
VakarisZ
|
f065f30de0
|
Merge remote-tracking branch 'upstream/develop' into 420/blackbox
|
2019-10-01 16:12:08 +03:00 |
VakarisZ
|
f962894038
|
Real time logging implemented
|
2019-10-01 16:11:53 +03:00 |
VakarisZ
|
73d434119d
|
CR comments fixed
|
2019-10-01 10:42:51 +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 |