Commit Graph

3096 Commits

Author SHA1 Message Date
VakarisZ 4d68da2c15 Style improvements to pass travis 2019-11-29 10:07:43 +02:00
VakarisZ aff66d8994 Merge remote-tracking branch 'upstream/develop' into mitre_updates
# Conflicts:
#	monkey/monkey_island/cc/services/attack/attack_config.py
2019-11-29 09:28:24 +02:00
VakarisZ 2fe3978d48 Fixed side menu bug 2019-11-28 18:19:05 +02:00
Daniel Goldberg 0b22903c36
Merge pull request #502 from guardicore/bugfix/remove_warnings
Bugfix/remove warnings
2019-11-28 17:13:36 +01:00
VakarisZ cf2fff92f6 Typos, added link to attack page in attack report description 2019-11-28 16:38:56 +02:00
VakarisZ c6d941637b Minor bugfix, changes that allow page refresh to lead to the same report 2019-11-28 16:17:51 +02:00
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
VakarisZ f5f0a60cb4 Various small report improvements 2019-11-28 11:06:36 +02:00
VakarisZ 28bb6356c2 Improved overall style of attack report, made all table fields have word wrapping, navigation made sticky 2019-11-28 09:25:14 +02:00
VakarisZ 5dbf0d39a6 Added report loader to attack report 2019-11-27 15:48:54 +02: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
VakarisZ b601ef266b Removed attack technique ID's from matrices 2019-11-27 13:09:28 +02:00
VakarisZ 10dff6b7eb Finished adding link to the attack technique in attack report 2019-11-27 12:58:01 +02:00
VakarisZ d4f91614b5 Fixed venn diagram FA icons 2019-11-27 11:38:28 +02:00
VakarisZ 95c05a0757 FA5 migration bugfixes 2019-11-27 10:49:59 +02:00
VakarisZ 0f98a80c2b Font awesome v5 migration and added links to mitre techniques. ZT diagram not yet working 2019-11-26 18:53:34 +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
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