Daniel Goldberg
037fac9423
Whitespace and imports
2019-11-28 13:56:02 +01:00
Daniel Goldberg
1a7c5b951a
Merge branch 'develop' into bugfix/remove_warnings
2019-11-28 13:43:44 +01:00
Daniel Goldberg
6bef096e71
Fix spacing
2019-11-28 12:46:33 +01:00
Daniel Goldberg
58b775cfb5
Try to avoid flake warnings on not checking SSL
2019-11-28 12:41:37 +01:00
Daniel Goldberg
bf44f2355f
Remove property decorator, it's not a property.
2019-11-27 13:58:46 +02:00
Daniel Goldberg
9a40bfa211
Rename variable to avoid parameter reuse
2019-11-27 13:57:41 +02:00
Daniel Goldberg
c8e2de6224
Avoid mutable default parameter.
2019-11-27 13:56:37 +02:00
Daniel Goldberg
1393c88277
Move out of try, can't realistically fail
2019-11-27 13:55:39 +02:00
Daniel Goldberg
65436ad5d6
Use exception info
2019-11-27 13:54:48 +02:00
Daniel Goldberg
052e853b20
Convert terraform to modern style
2019-11-27 13:41:02 +02:00
Daniel Goldberg
e92665a427
Random PEP8 cleanups
2019-11-27 13:39:47 +02:00
Daniel Goldberg
99057ea321
Merge pull request #499 from guardicore/bugfix/refactor_exploiters
...
Bugfix/refactor exploiters
2019-11-26 16:55:40 +02:00
Daniel Goldberg
731f568de5
Rename PluginType
2019-11-26 16:47:43 +02:00
Daniel Goldberg
a46bf00c56
Merge pull request #500 from guardicore/bugfix/merge_requirements_files
...
Merge Infection Monkey requirements files
2019-11-26 16:35:11 +02:00
Daniel Goldberg
401def5eb2
Merge Infection Monkey requirements files
2019-11-26 13:22:56 +02:00
Daniel Goldberg
d053aaf629
Merge pull request #494 from VakarisZ/readme_updates
...
Readme updates
2019-11-26 13:19:26 +02:00
vakaris
86e03afedf
Added executable flag to deploy_linux.sh
2019-11-25 09:43:42 +02:00
Daniel Goldberg
6dca7c7764
Remove unused imports
2019-11-24 10:58:46 +02:00
Daniel Goldberg
f118de3d21
Rename test classes to match PEP.
...
Add test case with multiple classes in file.
Remove setup in test runner.
2019-11-24 10:42:56 +02:00
Daniel Goldberg
dae5c789b5
Revert bad PEP fix
2019-11-24 10:40:33 +02:00
Daniel Goldberg
af275020cd
Add PyInstaller Hook
2019-11-21 19:20:41 +02:00
Daniel Goldberg
43d4c36507
Refactor exploiters into plugins.
...
Change configuration to support it and remove unneeded complex importing.
Changed main monkey code to support exploiter plugins.
2019-11-21 19:20:41 +02:00
Daniel Goldberg
0f8e8925b3
Basic tests for plugins
2019-11-21 19:20:41 +02:00
Daniel Goldberg
55d7eba2d8
Separate collecting the classes from instancing them. Required for exploiter plugin
2019-11-21 19:20:40 +02:00
VakarisZ
7cefba293a
Merge pull request #495 from VakarisZ/config_as_dict_bugfix
...
Monkey config to dict. bugfix
2019-11-19 15:11:04 +02:00
VakarisZ
1b7d24bfec
Fixes a bug in config, where methods are included into config.
2019-11-19 15:03:51 +02:00
VakarisZ
bcd0046a09
removed unnecessary certificate subject keys in create_certificate.sh and improved the style a bit in readme.md
2019-11-19 13:13:00 +02:00
VakarisZ
2656d021ae
CR improvement
2019-11-19 12:46:46 +02:00
VakarisZ
a6a8ae9783
run_cc.bat bugfix and more readme style improvements
2019-11-19 10:59:04 +02:00
VakarisZ
9a53337319
Liner improvements
2019-11-18 16:31:11 +02:00
VakarisZ
05acd504fb
Added link to deployment scripts
2019-11-18 15:21:20 +02:00
VakarisZ
38f7a6d7f6
Style fixes
2019-11-18 14:14:29 +02:00
VakarisZ
85ee605088
Header fixes
2019-11-18 13:13:13 +02:00
VakarisZ
9ce83110dc
Altered linux deployment files to fix minor bugs/fit documentation
2019-11-18 12:53:20 +02:00
VakarisZ
92a1d01720
Improved infection monkey and monkey island readme documentation
2019-11-18 12:52:49 +02:00
Shay Nehmad
71dad6eaa4
Merge pull request #493 from guardicore/bugfix/492-pymssql-version
...
https://github.com/pymssql/pymssql/issues/668
2019-11-18 09:45:02 +02:00
Shay Nehmad
fe782e67a7
https://github.com/pymssql/pymssql/issues/668
2019-11-18 09:35:39 +02:00
Shay Nehmad
dda6029e08
Fixed grammer mistake
2019-11-17 16:40:47 +02:00
Shay Nehmad
70d5016206
Merge pull request #484 from youknowone/fix-ring
...
Remove Monkey.__ring_key__
2019-11-17 13:27:22 +02:00
Shay Nehmad
fc08f7c1e2
Removed email from issue config yml
2019-11-14 19:11:37 +02:00
Shay Nehmad
ee4bdf7b35
Added bug emoji + fixed email url
2019-11-14 19:11:05 +02:00
Shay Nehmad
caa5571e9c
Fixed typo
2019-11-14 19:07:19 +02:00
Shay Nehmad
d0153993ee
Merge pull request #490 from guardicore/issue-templates-revamp
...
Updated the issue templates to look a bit nicer.
2019-11-14 18:56:05 +02:00
Shay Nehmad
7312bbe47c
Updated the issue templates to look a bit nicer.
2019-11-14 18:54:48 +02:00
Daniel Goldberg
e1b31e00a5
Merge pull request #478 from guardicore/feature/refactor_fingerprinting
...
Feature/refactor fingerprinting
2019-11-14 11:11:57 +02:00
Daniel Goldberg
4f59a85f0b
No need to avoid circular imports
2019-11-13 11:10:26 +02:00
Daniel Goldberg
31a60b12ff
Fix typing in factory method
2019-11-12 20:11:16 +02:00
Daniel Goldberg
e9538e9a42
Bugfix, also change PBA interface
2019-11-12 19:39:58 +02:00
Daniel Goldberg
7f58bd9693
Remove load_plugin interface.
2019-11-12 19:35:57 +02:00
Daniel Goldberg
69c66072af
Turn get_instances into class method.
...
This leads to package_name and package_file both also being class methods.
Now, each plugin family can load itself.
Reimplemented Fingerprinters and PBAs to use this interface.
No more need for fingerprinter collector
2019-11-12 19:33:51 +02:00