Commit Graph

2770 Commits

Author SHA1 Message Date
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
VakarisZ 4932ddd3d3 Added show/hide techniques button in attack report, refactored technique dropdowns 2019-11-26 10:18:13 +02:00
VakarisZ 1e9c9c196b Selected technique is shown bellow matrix in attack report 2019-11-25 17:44:27 +02:00
VakarisZ 111b762f23 Report attack matrix headers now link to attack technique type description on mitre 2019-11-25 11:28:47 +02:00
VakarisZ 1dc6949829 Refactored stylesheets a bit and coloured attack matrix in report. 2019-11-25 10:58:04 +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
VakarisZ cc1f46af32 Moved attack matrix to attack report page 2019-11-22 18:30:08 +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 222644a3fb Removed unused prop in security report 2019-11-21 18:27:12 +02:00
VakarisZ 0f44bc6075 Aggregated 3 reports into one with tabs 2019-11-21 18:22:40 +02:00
VakarisZ 2811bb29d5 ATT&CK matrix: order of techniques match official matrix 2019-11-20 12:00:25 +02:00
Shay Nehmad a25094ff2c Updated the refresh intervals to lower server load.
Less auto refreshing for higher responsiveness.
2019-11-19 19:30:43 +02:00
VakarisZ d10be52c2d Improved the style of current attack matrix in config: made all cells fully colored, text alinged to middle and 2019-11-19 17:58:52 +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
Shay Nehmad aab8315cae
Merge pull request #483 from guardicore/482/js-linting
JS linting in Travis build
2019-11-12 18:16:46 +02:00