Commit Graph

2997 Commits

Author SHA1 Message Date
Daniel Goldberg 18232424fa Bugfix, spec should not check kernel version using platform.architecture but rather the python interpreter version.
This handles cases where we run 32b python on 64b machines
2020-01-20 20:54:41 +02:00
VakarisZ d9fbc12601 Updated with 2008 r2 that can run the monkey 2020-01-20 17:48:51 +02:00
Shay Nehmad 2286571a72 Refactored process list collector 2020-01-20 17:12:12 +02:00
Shay Nehmad 04b7370575 Fixed bug in report generation, added lock release for exceptions in report generation 2020-01-20 17:11:30 +02:00
Shay Nehmad f8aff44e8b Changed dispatcher to use a list of processing functions to support multiple processing functions 2020-01-20 16:44:30 +02:00
Shay Nehmad 476c6e7a4b Deleted hostname old collection, moved to collector 2020-01-20 16:43:25 +02:00
VakarisZ 978918e5dd Updated AMI of windows maker, updated windows_2008_r2 ami 2020-01-20 16:37:53 +02:00
Shay Nehmad d584890dca Added hostname collector + moved collector names to common file 2020-01-20 15:58:28 +02:00
Shay Nehmad 9978523672 Fixed configuration bug - didn't use the same instance of WormConfiguration 2020-01-20 15:58:06 +02:00
Daniel Goldberg 749bf4aeb5
Merge pull request #532 from guardicore/bugfix/update_deb_postinst_to_py3
Update debian installation to use python3
2020-01-20 15:29:48 +02:00
VakarisZ 02fafae871 Updated docs and instance info in terraform. Some bugfixes. 2020-01-20 12:32:27 +02:00
Shay Nehmad ed138de8c4 Deleted the old (unused) aws collector 2020-01-20 11:57:19 +02:00
Daniel Goldberg 291ce9a199 Minimize log messages. 2020-01-20 09:43:45 +02:00
Daniel Goldberg 1c4c22d8e9 Update deployment README.md 2020-01-20 09:34:25 +02:00
Daniel Goldberg cb8d2eb0ef Make deploy_windows.ps1.sh download the configuration, avoiding need for duplicate git clone. 2020-01-20 09:34:22 +02:00
Daniel Goldberg 43adea0728 Ran format on PS1 script 2020-01-20 09:33:47 +02:00
Daniel Goldberg 3191b2d94e Make deploy_linux.sh download the configuration, avoiding need for duplicate git clone. 2020-01-20 09:33:11 +02:00
Daniel Goldberg 40f7fd09ec Warning fixes in monkey.sh cause why not 2020-01-20 08:31:44 +02:00
Daniel Goldberg 27405f7b62 Warning fixes in run.sh cause why not 2020-01-20 08:31:10 +02:00
Daniel Goldberg 9cdb87c598 Warning fixes in install.sh cause why not 2020-01-20 08:30:43 +02:00
Daniel Goldberg d581b484cd Update mongo installation to use python3 2020-01-20 08:28:49 +02:00
Daniel Goldberg 203d85a56e Update debian installation to require python3 dependencies 2020-01-20 08:27:03 +02:00
Daniel Goldberg f7c9cfe7a6 Update debian installation to use python3 2020-01-20 08:22:57 +02:00
Shay Nehmad 2a09d54ed1 Fixed dict bugs + server config 2020-01-19 21:45:31 +02:00
Shay Nehmad 6815433a85 Using the dispatcher instead of naming the functions one by one + optimize imports 2020-01-19 21:39:36 +02:00
Shay Nehmad 3496a78f6c Added generic collector processing functions, a dispatcher (name to function) with unit tests, and moved AWS to collector from regular sysinfo 2020-01-19 21:36:01 +02:00
Shay Nehmad 9583956683 Optimised imports and added some documentation 2020-01-19 18:14:59 +02:00
Shay Nehmad d52672f4d7 Added some documentation 2020-01-19 16:28:04 +02:00
Shay Nehmad 422fe6ff06 Added GCP instance as well 2020-01-19 16:22:28 +02:00
Shay Nehmad 1477190d10
Merge pull request #524 from guardicore/bugfix/handle_missing_curl_wget
Bugfix/handle missing curl wget fixes #503
2020-01-19 11:51:47 +02:00
VakarisZ c8618e91cd Added bootloader endpoint, fixed c code to be able to be included into pyinstaller 2020-01-17 12:02:18 +02:00
Daniel Goldberg 1cb66b46fa Remove warnings 2020-01-16 19:57:20 +02:00
Daniel Goldberg 9493cad5e6 Use exists function for deploy_linux.sh. 2020-01-16 19:54:02 +02:00
VakarisZ 4e150ea922 Added bootloader c file 2020-01-14 10:15:56 +02:00
VakarisZ 65aff1df52 Fixed a bug that caused some machines not to launch the latest binary,
removed unused ubuntu machine
2020-01-10 17:48:27 +02:00
VakarisZ f46635ab6c Added cpp file that creates a file (for testing) 2020-01-10 14:31:27 +02:00
Shay Nehmad 26355540bd Update system_info_collectors_handler.py 2020-01-08 21:06:02 +02:00
Shay Nehmad 41fa1d3e3f Made collect an abstract method 2020-01-08 14:08:53 +02:00
Shay Nehmad a3d81a0086 Renamed PlannedShutdown to PlannedShutdownException 2020-01-08 14:00:12 +02:00
Shay Nehmad 875cf3318d Fixed circular import 2020-01-08 12:21:38 +02:00
Shay Nehmad 676d46307b Using the generic CloudInstance class to determine environment 2020-01-08 11:20:49 +02:00
Shay Nehmad b9d2614271 CR: Moved AWS classes to own package, create generic CloudInstance class 2020-01-08 11:09:52 +02:00
VakarisZ 91c05ae0f4 dangling comma removed from StartOverPage 2020-01-08 09:19:29 +02:00
VakarisZ b130dd35ec double quotes to single quotes in StartOverModal 2020-01-08 08:57:25 +02:00
VakarisZ 18731a430b Fixed start over modal and start over page, added stylesheet 2020-01-07 16:06:50 +02:00
VakarisZ 34618e1e1e
Merge pull request #523 from guardicore/ssh_keys_palintext_fix
Plaintext ssh keys in logs
2020-01-07 11:18:40 +02:00
VakarisZ 95a42232bb Copied modal into a separate react component 2020-01-06 11:02:36 +02:00
Shay Nehmad fdb54f6b8d Extracted function in EnvCollector for reuse in other parts of the Monkey 2020-01-05 16:23:22 +02:00
Shay Nehmad c0331f84ff Added system info collectors as plugins and the first plugin - EnvironmentCollector 2020-01-05 15:49:05 +02:00
Shay Nehmad 974e2205d1 Bugfix in error handling - func_name does not exist 2020-01-05 15:47:37 +02:00