Shay Nehmad
1072607c42
Fix import order
2020-07-21 18:02:17 +03:00
Shay Nehmad
1f26d7ffb9
replace flask-jwt with flask-jwt-extended
2020-07-21 17:30:21 +03:00
Shay Nehmad
ed2366e612
Merge pull request #730 from guardicore/snyk-upgrade-1d178c687faf134440c71413f44c538d
...
[Snyk] Upgrade react-tooltip-lite from 1.11.2 to 1.12.0
2020-07-21 17:19:44 +03:00
VakarisZ
271466c6b5
Removed core-js/fn/object/assign import
2020-07-21 16:08:23 +03:00
VakarisZ
d00abde17b
Removed one more unused import
2020-07-21 12:33:08 +03:00
VakarisZ
8c356d91f5
Merge remote-tracking branch 'upstream/develop' into feature/configuration_improvements
...
# Conflicts:
# monkey/monkey_island/cc/ui/package-lock.json
2020-07-21 12:29:31 +03:00
VakarisZ
3db8e0cb2f
Merge remote-tracking branch 'upstream/develop' into change_file_privileges_bugfix
2020-07-21 12:23:37 +03:00
VakarisZ
3af6fff5ca
Fixed bug: linux only PBA's throwing errors on Windows
2020-07-21 12:10:23 +03:00
Shay Nehmad
1827cfab93
Merge branch 'develop' into snyk-fix-8605a12c0d6e7129269774950a531099
2020-07-21 12:05:17 +03:00
Shay Nehmad
35a665b831
Merge branch 'develop' into snyk-upgrade-1d178c687faf134440c71413f44c538d
2020-07-21 11:49:35 +03:00
VakarisZ
eb4056ab7f
Removed should exploit network machines config param - same will be achieved by removing all exploiters.
2020-07-21 11:29:29 +03:00
Shay Nehmad
f34d7d45e8
Merge pull request #728 from guardicore/snyk-upgrade-7f12d9c688d2cf1b551e62e93453c526
...
[Snyk] Upgrade @babel/polyfill from 7.8.7 to 7.10.1
2020-07-21 10:59:32 +03:00
Shay Nehmad
594d3f2f97
Single quotes
2020-07-21 10:52:45 +03:00
VakarisZ
f70b2240e1
Hid "Is monkey alive" field in configuration
2020-07-21 10:43:37 +03:00
Shay Nehmad
dd50f9d4aa
Fix some key prop errors so that our pages don't have errors
...
It might avoid some bugs in the future as well: https://stackoverflow.com/questions/28329382/understanding-unique-keys-for-array-children-in-react-js
2020-07-20 18:38:15 +03:00
VakarisZ
9f21ce07f1
Changed important tabs to be highlighted rather than having text in the front
2020-07-20 18:22:37 +03:00
Shreya
28e0a6ec97
Make setuid/setgid and trap PBAs not crash on windows
2020-07-20 20:09:19 +05:30
VakarisZ
167d1f50d5
Removed hidden descriptions
2020-07-20 17:32:08 +03:00
VakarisZ
c88488c415
Merge remote-tracking branch 'upstream/develop' into feature/configuration_improvements
...
# Conflicts:
# monkey/monkey_island/cc/ui/package-lock.json
2020-07-20 17:20:43 +03:00
VakarisZ
f790750f57
Changed the style in configuration page to differentiate config value title from description
2020-07-20 17:15:01 +03:00
Shay Nehmad
fc6db1ffbc
@babel/polyfill is deprected.
...
Instead of updating it, we'll use corejs 3.
https://babeljs.io/docs/en/babel-preset-env
2020-07-20 16:59:33 +03:00
Shay Nehmad
7bc9760eef
Merge branch 'develop' into snyk-upgrade-7f12d9c688d2cf1b551e62e93453c526
2020-07-20 16:29:38 +03:00
Shay Nehmad
0a1d7174c5
update package.lock mess after ugly merge.
...
Let npm i do the work instead of doing it manually
2020-07-20 16:15:29 +03:00
Shay Nehmad
cd6216779f
Merge branch 'develop' into snyk-upgrade-bb05e006ee678bf67c3eb4c3c10b3cdf
2020-07-20 16:09:06 +03:00
Shay Nehmad
844b2f1e2a
Deleted redundant const
2020-07-20 16:04:27 +03:00
VakarisZ
35e90fc95d
Added style that allows hiding config input component title and description (because advanced multi select has title and description built in)
2020-07-20 15:22:21 +03:00
VakarisZ
fb9428b8a3
Added advanced selector component to all config definitions, refactored it in a way that allows to define all advanced selector properties on config_schema.py
2020-07-20 15:10:57 +03:00
snyk-bot
21eef102a8
fix: upgrade react-tooltip-lite from 1.11.2 to 1.12.0
...
Snyk has created this PR to upgrade react-tooltip-lite from 1.11.2 to 1.12.0.
See this package in NPM:
https://www.npmjs.com/package/react-tooltip-lite
See this project in Snyk:
https://app.snyk.io/org/shaynehmad/project/37aecb9c-98b4-4735-95a2-83d941303b4e?utm_source=github&utm_medium=upgrade-pr
2020-07-18 07:00:29 +00:00
Shay Nehmad
ce7f5508ed
Merge branch 'develop' into snyk-upgrade-7f12d9c688d2cf1b551e62e93453c526
2020-07-16 14:42:44 +03:00
Shay Nehmad
4dfdd447ee
Update package-lock.json
...
npm audit fix + lock to correct versions
2020-07-16 14:33:05 +03:00
Shay Nehmad
ed7a5ab708
Merge branch 'develop' into snyk-fix-661b0a9571c71708f17fef5d173a39ea
2020-07-16 14:20:08 +03:00
snyk-bot
ab0c9c5456
fix: monkey/monkey_island/requirements.txt to reduce vulnerabilities
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-PYJWT-40693
2020-07-16 11:17:07 +00:00
Shay Nehmad
491660eb2e
Added name and version to the package-json (won't compile otherwise)
...
See https://stackoverflow.com/a/60112825/4119906
2020-07-16 14:15:41 +03:00
Shay Nehmad
5fd1128554
Merge pull request #724 from guardicore/snyk-upgrade-9b0bb6804d80cebfbdc83144d3ab1240
...
[Snyk] Upgrade: @fortawesome/fontawesome-svg-core, @fortawesome/free-regular-svg-icons, @fortawesome/free-solid-svg-icons, @fortawesome/react-fontawesome
2020-07-16 14:05:52 +03:00
Shay Nehmad
a7ea163d81
Merge pull request #723 from guardicore/snyk-upgrade-95eb22e72c073a402cf50c305cd68d19
...
[Snyk] Upgrade rc-progress from 2.5.3 to 2.6.1
2020-07-16 14:04:18 +03:00
Shay Nehmad
7170d5441a
Update package-lock.json
2020-07-16 13:51:08 +03:00
Shay Nehmad
7e45540361
Merge branch 'develop' into snyk-fix-661b0a9571c71708f17fef5d173a39ea
2020-07-16 13:42:34 +03:00
Shay Nehmad
f92cf0d973
Merge pull request #727 from guardicore/py-import-order-travis
...
Py import order travis
2020-07-16 11:29:46 +03:00
Shay Nehmad
d3718a8943
Final fixed imports
2020-07-16 10:32:27 +03:00
snyk-bot
96f31a492b
fix: upgrade @babel/polyfill from 7.8.7 to 7.10.1
...
Snyk has created this PR to upgrade @babel/polyfill from 7.8.7 to 7.10.1.
See this package in NPM:
https://www.npmjs.com/package/@babel/polyfill
See this project in Snyk:
https://app.snyk.io/org/shaynehmad/project/37aecb9c-98b4-4735-95a2-83d941303b4e?utm_source=github&utm_medium=upgrade-pr
2020-07-16 07:01:19 +00:00
Shay Nehmad
9846477bea
Change to isort from flake8-import-order
...
fix issues in envs/ as well
2020-07-15 18:46:04 +03:00
Shay Nehmad
81c950b469
Ran isort to order all imports and pass CI tests
2020-07-15 17:55:45 +03:00
Shay Nehmad
832662602d
Update package-lock.json
2020-07-15 17:02:47 +03:00
Shay Nehmad
4cc05637e5
Merge branch 'develop' into snyk-upgrade-bb05e006ee678bf67c3eb4c3c10b3cdf
2020-07-15 16:51:50 +03:00
Shay Nehmad
1e8e9a7d41
Bugfix in file upload for PBAs (nonexistent directory)
2020-07-15 16:49:34 +03:00
Ace Pace
3fb1d248ae
Fix typos
2020-07-15 16:26:57 +03:00
snyk-bot
7ef2afb3fb
fix: upgrade multiple dependencies with Snyk
...
Snyk has created this PR to upgrade:
- @fortawesome/fontawesome-svg-core from 1.2.28 to 1.2.29.
See this package in NPM: https://www.npmjs.com/package/@fortawesome/fontawesome-svg-core
- @fortawesome/free-regular-svg-icons from 5.13.0 to 5.13.1.
See this package in NPM: https://www.npmjs.com/package/@fortawesome/free-regular-svg-icons
- @fortawesome/free-solid-svg-icons from 5.13.0 to 5.13.1.
See this package in NPM: https://www.npmjs.com/package/@fortawesome/free-solid-svg-icons
- @fortawesome/react-fontawesome from 0.1.9 to 0.1.11.
See this package in NPM: https://www.npmjs.com/package/@fortawesome/react-fontawesome
See this project in Snyk:
https://app.snyk.io/org/shaynehmad/project/37aecb9c-98b4-4735-95a2-83d941303b4e?utm_source=github&utm_medium=upgrade-pr
2020-07-15 07:01:52 +00:00
snyk-bot
e417ed3e27
fix: upgrade rc-progress from 2.5.3 to 2.6.1
...
Snyk has created this PR to upgrade rc-progress from 2.5.3 to 2.6.1.
See this package in NPM:
https://www.npmjs.com/package/rc-progress
See this project in Snyk:
https://app.snyk.io/org/shaynehmad/project/37aecb9c-98b4-4735-95a2-83d941303b4e?utm_source=github&utm_medium=upgrade-pr
2020-07-15 07:01:47 +00:00
snyk-bot
40aca91b28
fix: upgrade filepond from 4.13.5 to 4.18.0
...
Snyk has created this PR to upgrade filepond from 4.13.5 to 4.18.0.
See this package in NPM:
https://www.npmjs.com/package/filepond
See this project in Snyk:
https://app.snyk.io/org/shaynehmad/project/37aecb9c-98b4-4735-95a2-83d941303b4e?utm_source=github&utm_medium=upgrade-pr
2020-07-15 07:01:41 +00:00
snyk-bot
f98e2ea972
fix: upgrade react-spinners from 0.5.13 to 0.9.0
...
Snyk has created this PR to upgrade react-spinners from 0.5.13 to 0.9.0.
See this package in NPM:
https://www.npmjs.com/package/react-spinners
See this project in Snyk:
https://app.snyk.io/org/shaynehmad/project/37aecb9c-98b4-4735-95a2-83d941303b4e?utm_source=github&utm_medium=upgrade-pr
2020-07-15 07:01:36 +00:00
snyk-bot
2f0b777533
fix: monkey/monkey_island/cc/ui/package.json, monkey/monkey_island/cc/ui/package-lock.json & monkey/monkey_island/cc/ui/.snyk to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NPM-575435
The following vulnerabilities are fixed with a Snyk patch:
- https://snyk.io/vuln/SNYK-JS-LODASH-567746
2020-07-14 15:09:34 +00:00
Shreya
5bbef83b83
Linux: delete `TEMP_CRON` file even if command fails
2020-07-13 20:13:47 +05:30
Shreya
c38875d71e
Code review changes
...
- windows commands readibility
- f-strings
- directory structure
2020-07-13 20:08:04 +05:30
Shreya
9c0c298631
Mongo search logic changes + used/scanned/unscanned message changes
2020-07-13 20:08:04 +05:30
Shreya
7588cd8eea
Add T1053 (windows PBA)
2020-07-13 20:08:04 +05:30
Shreya
73c4070f54
Add T1168 (linux PBA)
2020-07-13 20:05:49 +05:30
Shreya
37b4717eb1
Add techniques' info to attack_schema
2020-07-13 20:03:32 +05:30
Shreya
ec26baae8f
Add PBA T1166
2020-07-13 19:40:08 +05:30
Shreya
e6b3613db2
Check status using mongo
2020-07-13 19:20:38 +05:30
Shreya
d9d8c813aa
Code review + other tiny changes
2020-07-13 19:11:13 +05:30
Shreya
a74f2a5ead
Add PBA T1154
2020-07-13 19:11:13 +05:30
Shreya Malviya
8c255ece06
Merge pull request #693 from shreyamalviya/mongo-search-T1136
...
Use mongo search for T1136's report data
2020-07-13 19:06:35 +05:30
Shay Nehmad
d501bf3b00
Add six minimum requirement to explicitly resolve conflict
...
Added pip freeze to travis to ease debugging
2020-07-08 16:43:52 +03:00
Shay Nehmad
45035cc3c3
Unlock pyinstaller
...
On systems where you have one venv for agent and server, the pyinstaller version is our own build from the GC repo
2020-07-08 16:04:32 +03:00
Shay Nehmad
9ce2c5eb83
Sort and lock pip requirement files
2020-07-08 15:56:48 +03:00
Shreya
e12374b7d3
Add mongo query to count successful PBA attempts
2020-07-04 15:29:25 +05:30
VakarisZ
6a824efab3
Finished AdvancedMultiSelect component
2020-07-03 17:41:41 +03:00
VakarisZ
989020c5ba
Removed old react-jsonshema-form npm package
2020-07-03 17:38:43 +03:00
VakarisZ
67eeb2b670
Grouped stylesheets into components and pages
2020-07-03 17:38:02 +03:00
Shreya
8c18731b45
Use mongo search for T1136's report data
2020-07-03 15:56:40 +05:30
VakarisZ
fda600eb60
Finished PBA refactoring
2020-06-30 18:10:48 +03:00
VakarisZ
aad9e5069e
PBA file refactoring almost working
2020-06-30 16:07:43 +03:00
VakarisZ
6cc4c85132
Merge pull request #688 from guardicore/password_setup
...
Password setup and bootstrap v4 migration
2020-06-25 11:52:33 +03:00
VakarisZ
8a31ff21b8
Disabled no-unescaped-entities, because it throws warnings on ' usage in text, because typographically it's not an apostrophe
2020-06-25 11:33:28 +03:00
VakarisZ
edfbf370c6
Merge remote-tracking branch 'upstream/password_setup' into password_setup
2020-06-25 11:01:34 +03:00
VakarisZ
4e9a749c7d
Couple of PEP8 issues related to password creation files fixed
2020-06-25 11:01:20 +03:00
Shay Nehmad
f34a607f15
Merge pull request #692 from guardicore/mongo_requirement_fix
...
Changed minimum mongodb version required
2020-06-25 10:59:17 +03:00
Shay Nehmad
4c6f2efe18
Merge branch 'password_setup' of https://github.com/guardicore/monkey into password_setup
2020-06-25 10:56:06 +03:00
Shay Nehmad
27c50fdc55
Fix some whitespace issues in the events modal
2020-06-25 10:54:59 +03:00
VakarisZ
938a5e225c
Merge remote-tracking branch 'upstream/password_setup' into password_setup
2020-06-25 10:53:12 +03:00
VakarisZ
d22e784aaa
Redundant failed login attempts with no auth credentials fixed
2020-06-25 10:52:56 +03:00
Shay Nehmad
da58ea7250
Adding some server logs re: registration
...
Will possibly help debug client issues with registration in future.
2020-06-25 10:29:37 +03:00
VakarisZ
e58cdee246
Small typo in register page, submit on enter fixed in auth pages
2020-06-25 10:26:59 +03:00
VakarisZ
7462c1c701
Merge remote-tracking branch 'upstream/develop' into password_setup
...
# Conflicts:
# .travis.yml
2020-06-25 10:04:04 +03:00
VakarisZ
468bd7db2c
UI fixes for registration and login pages and zero trust report
2020-06-25 10:00:43 +03:00
Shreya
a11852ce3c
Pass build
...
Pass build
2020-06-24 16:47:46 +05:30
Shreya
971a102eb6
Change order of techniques in ATT&CK matrix
...
T1158: Hidden files before T1504: Powershell profile
2020-06-24 15:22:34 +05:30
Shreya
6b75092823
Small fixes after rebasing
2020-06-24 15:15:45 +05:30
Shreya
a91e65e49a
Use mongo search for report data
2020-06-24 14:37:42 +05:30
Shreya
37d37b6f9f
Fix status being sent in report data
2020-06-24 14:37:42 +05:30
Shreya
3819041632
PBA command modifications
2020-06-24 14:37:42 +05:30
Shreya
2dbf798c4a
Linux: fix hidden file/folder deletion issue
2020-06-24 14:37:42 +05:30
Shreya
d0dc305a33
Remove detection time for AV software
2020-06-24 14:37:42 +05:30
Shreya
a98f321ed0
Windows: change location of hidden file/folder + add system attribute
2020-06-24 14:37:42 +05:30
Shreya
87bfe41c50
Linux: change location of hidden file/folder
2020-06-24 14:37:42 +05:30
Shreya
eea5352084
Little changes based on review
2020-06-24 14:36:03 +05:30
Shreya
6b4e90e6d0
PBA tweaks: Windows
2020-06-24 14:36:03 +05:30
Shreya
80c8a42bd0
Mentioning 'type' doesn't seem necessary
2020-06-24 14:36:03 +05:30
Shreya
0f6fcc799c
Add report components, link to matrix
2020-06-24 14:36:03 +05:30
Shreya
49350aa303
PBA changes: Windows
2020-06-24 14:33:08 +05:30
Shreya
15ac77056a
PBA changes: Linux
2020-06-24 14:33:08 +05:30
Shreya
2b9d54408a
Tweak PBA logic
...
Don't need to use winAPI to delete file
2020-06-24 14:33:08 +05:30
Shreya
1d952a4781
PBA stuff
2020-06-24 14:33:08 +05:30
Shreya
45c5546f17
Add "Hidden files" PBA feature
...
TODO: winAPI
2020-06-24 14:33:08 +05:30
Shreya Malviya
08727305d8
Merge pull request #687 from shreyamalviya/T1156
...
Add T1156 and T1504 attack techniques (shell startup file modifications)
2020-06-24 14:13:09 +05:30
Shreya
53e6f893c6
Disabled prop-types warning in eslint
...
(Accidentally force-pushed over the previous commit changing this)
2020-06-24 13:58:52 +05:30
Shreya
f21dbde27d
Extend windows PBA for all users on system
2020-06-24 13:37:08 +05:30
Shreya
7efeff3ff0
Modify linux PBA so it doesn't give errors when running on windows
2020-06-24 13:25:54 +05:30
Shreya
6f6bfca9f9
Use mongo search for report data
...
(For linux, shows only bash startup files in ATT&CK report)
2020-06-24 13:25:54 +05:30
Shreya
7459105bbc
Extend linux PBA for all users on system
...
TODO: ATT&CK report stuff (mongo search + show only bash file modification info)
TODO: Windows
2020-06-24 13:25:54 +05:30
Shreya
8d2aaac65f
Fix + make linux PBA commands cleaner
2020-06-24 13:25:54 +05:30
Shreya
e5f92d29b5
Add startup files for fish, zsh, dash, ksh, sh, csh, tcsh
2020-06-24 13:25:54 +05:30
Shreya
0c60ad16ae
Code design changes
2020-06-24 13:25:54 +05:30
Shreya
60207e3a79
Change file locations
2020-06-24 13:25:54 +05:30
Shreya
6d98f95d4c
Make used/scanned/unscanned messages descriptive
2020-06-24 13:25:54 +05:30
Shreya
58a0a67244
Add T1504 to config_schema
2020-06-24 13:25:54 +05:30
Shreya
ef6bb52302
Remove Privilege escalation/T1504 in attack_schema
...
Shows it twice in ATT&CK matrix in the configuration,
but shows it only once in the ATT&CK matrix in the report section.
2020-06-24 13:25:54 +05:30
Shreya
8bb5096add
Add T1504 report data + modify T1156 report data
2020-06-24 13:25:54 +05:30
Shreya
1b040dc874
Add windows PBA
2020-06-24 13:25:54 +05:30
Shreya
3fe4dd679b
Pass empty string to linux_cmds if OS is windows
2020-06-24 13:25:54 +05:30
Shreya
dfa34e602f
Started T1504 implementation
...
Add to `attack_schema.py`, `attack_report.py`
Add report `T1504.js`
2020-06-24 13:25:54 +05:30
Shreya
e2d35ca267
Simpler bash commands for linux PBA
2020-06-24 13:25:54 +05:30
Shreya
a9c763cd9c
Add linux PBA + report components
2020-06-24 13:25:49 +05:30
VakarisZ
9ca2507f34
Changed minimum mongodb version required in main
2020-06-23 16:36:37 +03:00
VakarisZ
37f356a6e2
Run monkey page improvement, small style and attack report fixes
2020-06-23 16:31:00 +03:00
VakarisZ
44c8ffda60
Missing svg image added, registration error overlap fixed
2020-06-23 15:38:25 +03:00
VakarisZ
09b8239fdb
More quote fixes, increased JS warnings to 500
2020-06-23 12:46:11 +03:00
VakarisZ
4c8c423b9d
Linting fixes
2020-06-23 12:24:36 +03:00
VakarisZ
bd537faa11
Bugfix: PreviewPane.js log download button no longer enabled when no log is present
2020-06-23 12:23:30 +03:00
VakarisZ
0be1b3a908
Merge remote-tracking branch 'upstream/develop' into password_setup
2020-06-23 11:11:22 +03:00
VakarisZ
6f6cf76977
UI bugfix: non-existent PTH map include
2020-06-23 10:34:18 +03:00
VakarisZ
be51de2756
JS minor quotes refactor
2020-06-23 10:32:47 +03:00
VakarisZ
9b5029a05c
Lowered the amount of python lint warnings with small style improvements
2020-06-22 16:59:51 +03:00
VakarisZ
90b05a184b
Small improvements: aws test removed and path parsing changed to use path library in environment_config.py
2020-06-22 15:17:01 +03:00
VakarisZ
79bf05d320
Rolled back merge changes that broke map page UI
2020-06-22 12:16:23 +03:00
VakarisZ
78cf0b5791
Refactored try_add_user and needs_registration to avoid code duplication
2020-06-22 11:59:02 +03:00
VakarisZ
8c428aa44d
Added registration to aws, small typo fixes
2020-06-22 11:57:48 +03:00
VakarisZ
85275f6141
Bugfix: bad import path fix
2020-06-22 10:17:55 +03:00
VakarisZ
a093cb0d6f
Bugfix: Include statement of absent PTH map removed
2020-06-22 10:17:22 +03:00
VakarisZ
4a082fb390
Merge remote-tracking branch 'upstream/develop' into password_setup
...
# Conflicts:
# monkey/monkey_island/cc/resources/netmap.py
# monkey/monkey_island/cc/ui/src/components/pages/RunMonkeyPage.js
# monkey/monkey_island/cc/ui/src/components/report-components/security/ScannedServers.js
2020-06-22 09:56:01 +03:00
VakarisZ
8af4246f66
Reverted server_config.json that contains test credentials
2020-06-19 16:08:33 +03:00
VakarisZ
1cc5310713
Changed login page to match the style of registration page
2020-06-19 16:07:57 +03:00
VakarisZ
a1da0e3239
Migration to bootstrap v4 changes
2020-06-19 15:35:11 +03:00
VakarisZ
ce5e415788
Finished "no password" environment option
2020-06-16 13:45:10 +03:00
VakarisZ
a5b1ac22f9
Removed server_config from tracking
2020-06-16 11:04:43 +03:00
VakarisZ
947f9d244a
Reverted accidental test credential commit
2020-06-16 10:42:50 +03:00
VakarisZ
5996569607
Fixed registration bugs: empty password gets registered, credentials not being sent
2020-06-15 11:33:56 +03:00
VakarisZ
ac83d7fc48
Migration to bootstrap v4 started, Registration UI finished
2020-06-15 11:04:25 +03:00
VakarisZ
1b98080102
Refactored side navigation into a separate component
2020-06-12 15:56:42 +03:00
VakarisZ
b419ed5e65
Password setup - password environment by default
2020-06-12 11:50:45 +03:00
VakarisZ
889bf359e1
Password setup - backend fixes
2020-06-12 11:50:07 +03:00
VakarisZ
c8cf7d52a4
Backend refactoring: server environment and authentication
2020-06-11 18:20:32 +03:00
VakarisZ
18dec0c652
Password setup: Backed environment changes and unit tests
2020-06-10 11:52:55 +03:00
VakarisZ
0ec5259540
Merge pull request #678 from guardicore/feature/pypykatz
...
Mimikatz dll to pypykatz refactor
2020-06-08 15:21:49 +03:00
VakarisZ
7e9251272f
Merge pull request #671 from guardicore/feature/edge_refactoring
...
Edge refactoring to DAL and minor PIP improvements
2020-06-08 15:17:19 +03:00
VakarisZ
966599a038
Removed pass the hash map UI component
2020-06-08 15:12:40 +03:00
VakarisZ
5669ae652c
Bugfix - username with "." character fix
2020-06-08 14:24:16 +03:00
VakarisZ
3228bcf2c7
CR comments fixed: renames and readability improvements
2020-06-08 14:23:39 +03:00
VakarisZ
4c8319669f
Map jiggle small-fix: wait less for map to stop moving
2020-06-08 10:31:31 +03:00
VakarisZ
fb59531969
Refactored EdgeService into a boundary object.
2020-06-08 10:29:04 +03:00
VakarisZ
0dc864baa5
Fixed a bug that added empty credentials to configuration
2020-06-05 15:59:31 +03:00
VakarisZ
6703e32ff2
UI bugs, related to PTH map hiding, fixed.
2020-06-05 14:54:04 +03:00
VakarisZ
c03c70ba28
Removed infrastructure related to mimikatz binary: deployment scripts and docs updated
2020-06-05 14:40:58 +03:00
VakarisZ
0be709958c
Improved scanned servers overview by inputting space character code
2020-06-05 12:09:28 +03:00
VakarisZ
f5b37044fd
Removed PTH map
2020-06-05 09:36:53 +03:00
VakarisZ
895db8b446
Fixed bugs and finished up pypykatz integration
2020-06-05 09:36:35 +03:00
VakarisZ
192ac67159
Fixed typo in ScannedServers.js
2020-06-05 09:27:09 +03:00
Shay Nehmad
9ea6718d37
Moved a function into common, since Monkey doesn't have ring as a dependency
...
Also renamed it and added UTs
2020-06-03 16:18:19 +03:00
Shay Nehmad
ca87ff1330
Merge branch 'develop' into release/1.8.2
2020-06-03 15:55:29 +03:00
VakarisZ
90b47a4bb6
Migrated to pypykatz on monkey
2020-06-03 10:02:31 +03:00
VakarisZ
a160e3396b
Small PEP improvements all around, unused method deleted on displayed_edge.py
2020-05-29 11:42:27 +03:00
VakarisZ
0a52158a61
Merge remote-tracking branch 'upstream/develop' into feature/edge_and_config_refactoring
2020-05-29 11:08:00 +03:00
VakarisZ
092482ad87
Refactored edge from mongo queries to DAL
2020-05-29 11:07:25 +03:00
ophirharpazg
a07ec9251c
formatting of the binaries path
2020-05-29 00:30:03 +03:00
ophirharpazg
02bdf4bb11
Added text to the missing-binaries modal
2020-05-27 21:31:32 +03:00
ophirharpazg
a4d4f629e0
Raise a modal indicating that Monkey binaries are missing.
2020-05-27 19:32:09 +03:00
ophirharpazg
e1229baa61
The Missing Binaries modal works but in a non-elegant way
2020-05-27 17:10:36 +03:00
Shay Nehmad
090beb6077
We forgot to call onClose for the button ❕
2020-05-27 10:12:32 +03:00
VakarisZ
50dcfa3f73
Merge remote-tracking branch 'upstream/develop' into release/1.8.2
2020-05-26 14:37:01 +03:00
VakarisZ
ffda4e858c
Merge pull request #664 from guardicore/feature/smb_vulnerable_port_fix
...
SMB vulnerable port fix
2020-05-26 14:33:00 +03:00
VakarisZ
8cf9c9f8f4
Explicitly set vulnerable port to None
2020-05-26 14:17:21 +03:00
VakarisZ
1ed49c6eb0
Fixed smb exploiter bug where vulnerable port was not passed
2020-05-26 11:50:01 +03:00
Shay Nehmad
5ea4a90223
Bump path version
2020-05-26 10:52:41 +03:00
VakarisZ
43a94b626d
Merge remote-tracking branch 'upstream/develop' into ui_performance_fixes
2020-05-25 18:36:47 +03:00
VakarisZ
3405f29f15
Added small readability changes
2020-05-25 18:25:15 +03:00
VakarisZ
1e812b987a
Revert "Map jitter fix"
...
This reverts commit 30be2715
2020-05-25 10:05:19 +03:00
VakarisZ
1ce2037557
Merge remote-tracking branch 'upstream/feature/exploitation_redundancy_fix' into exploitation_redundancy_fix
2020-05-25 09:53:56 +03:00
Shay Nehmad
2cf9c9c0fe
Fix minor linter issues
2020-05-24 13:55:11 +03:00
VakarisZ
9864720fb5
Get node label performance improvement and small BB test changes
2020-05-22 21:22:29 +03:00
VakarisZ
bd0b1c1d34
Refactored monkey local config keys into a constant
2020-05-22 10:53:15 +03:00
VakarisZ
04b00b5d88
Revert "UI crash due to multiple redundant telemetry requests fix"
...
This reverts commit 598872af
2020-05-22 09:42:21 +03:00
VakarisZ
c75190eede
Map jitter fix
2020-05-22 09:16:43 +03:00
VakarisZ
c730605198
UI crash due to multiple redundant telemetry requests fix
2020-05-22 09:16:32 +03:00
VakarisZ
bda9b04393
Added "build_command_explicitly()" UT and improved it a bit
2020-05-21 19:58:02 +03:00
VakarisZ
436472b578
Added parameter logging on monkey start, fixed bug where dropper launched monkey inproperly
2020-05-21 19:23:23 +03:00
VakarisZ
30be271598
Map jitter fix
2020-05-21 17:30:59 +03:00
VakarisZ
598872afee
UI crash due to multiple redundant telemetry requests fix
2020-05-21 15:34:57 +03:00
VakarisZ
f941c9c5fc
Added port not null check on island resource
2020-05-21 10:57:18 +03:00
VakarisZ
ca1ee90385
Hadoop bugfix, minor readability improvement
2020-05-20 17:20:07 +03:00
VakarisZ
5def120942
Merge remote-tracking branch 'upstream/develop' into exploitation_redundancy_fix
2020-05-20 15:55:50 +03:00
VakarisZ
2cbe9c1164
Merge branch 'zt_performance_fixes' into exploitation_redundancy_fix
2020-05-20 15:54:27 +03:00
VakarisZ
44cb87a2c9
Minor js readability improvement
2020-05-20 15:03:02 +03:00
VakarisZ
eb226f070f
Merge remote-tracking branch 'upstream/develop' into zt_performance_fixes
2020-05-20 13:25:48 +03:00
VakarisZ
ab025d9074
Merge remote-tracking branch 'upstream/develop' into zt_performance_fixes
2020-05-20 13:14:53 +03:00
VakarisZ
52767897bf
Removed the mechanism of adding exploited machines to blocked machine list. This mechanism was good way to assess performance improvement, but it sacrificed coverage
2020-05-20 12:28:14 +03:00
VakarisZ
c817415ef3
Fixed "is monkey running on island" check by splitting port from ip string
2020-05-20 11:25:24 +03:00
VakarisZ
507bf43b9b
Renamed monkey_island.cc.utils to monkey_island.cc.network_utils as it contains only networking related code
2020-05-20 11:24:35 +03:00
VakarisZ
0e54b78664
Changes that allow to avoid monkey exploitation redundancy: checking if island can see vulnerable port, checking if monkey was started on island and comparing depth vs maximum depth
2020-05-20 10:00:42 +03:00
VakarisZ
698a13960e
Removed unnecessary UI warning about config change not working if monkeys already ran
2020-05-19 13:24:48 +03:00
VakarisZ
54ac059d5e
Prototype changes that fix redundant exploitations, but break multiple iterations
2020-05-15 10:42:03 +03:00
VakarisZ
a360e8514e
Fixed a bug of multiple telemetry exports in a single island run.
2020-05-13 16:39:47 +03:00
Shay Nehmad
5dd6b40560
Merge pull request #647 from guardicore/feature/attack_create_user_fix
...
Smallfixes on persistance/create user attack technique
2020-05-13 15:41:13 +03:00
VakarisZ
ee7051fdea
Smallfixes on persistance/create user attack technique
2020-05-13 12:45:19 +03:00
VakarisZ
cff92303e5
Merge remote-tracking branch 'upstream/develop' into zt_performance_fixes
2020-05-13 11:21:37 +03:00
VakarisZ
a8e94a90f9
Added fixtures to skip tests failing due to mongoengine
2020-05-13 11:11:07 +03:00
VakarisZ
ee6b122f01
Minor improvements
2020-05-12 15:45:51 +03:00
VakarisZ
2debe98052
Profiling decorator: added readme and profiler logs added to gitignore
2020-05-12 12:43:41 +03:00
Shay Nehmad
85b5a156fc
Fixed code review comments - JS linting and readability
2020-05-12 10:16:04 +03:00
Shay Nehmad
c1f52ee994
Added a short summary sentence over each table in the security report
...
Solves https://github.com/guardicore/monkey/issues/635
2020-05-11 22:36:38 +03:00
VakarisZ
9b350b8bf5
Minor fixes and improvements
2020-05-11 17:58:58 +03:00
VakarisZ
3fcc9444e9
Merge pull request #632 from VakarisZ/monkey_telemetry_fabrication
...
Monkey telemetry fabrication and tests
2020-05-11 16:56:37 +03:00
Shay Nehmad
c7004123c8
Merge pull request #644 from acepace/bugfix/remove_wmi_requirement_from_non_windows
...
Bugfix/remove wmi requirement from non windows
2020-05-11 16:56:12 +03:00
VakarisZ
08f46a8ac9
Merge branch 'monkey_telemetry_fabrication' into zt_performance_fixes
...
# Conflicts:
# envs/monkey_zoo/blackbox/test_blackbox.py
# monkey/monkey_island/cc/ui/src/components/report-components/zerotrust/EventsModal.js
2020-05-11 16:42:53 +03:00
Shay Nehmad
c1de9516a0
Update NPM dependency to latest
2020-05-11 16:34:57 +03:00
VakarisZ
e189e96259
Improved the dir structure of telem parsing, other minor CR comments fixed
2020-05-11 16:32:18 +03:00
Ace Pace
1f11173545
Remove reg_utils, unused file.
...
Moved WMI imports to be gated behind win32 check.
Set wmi package to be installed only on win32 platform.
The mongo_utils and wmi_utils modules are only imported by the windows_info_collector which is only imported if we're on windows.
2020-05-11 14:35:24 +03:00
Ace Pace
735aac9c0d
Remove pywin32 requirement, it's a subset requirement of wmi.
2020-05-11 14:35:19 +03:00
Shay Nehmad
69f978098c
Trying to fight with NPM
...
And losing
2020-05-11 12:32:23 +03:00
Shay Nehmad
ca49eb72b3
Update node sass version
2020-05-11 08:57:58 +03:00
Shay Nehmad
bb54d4f4b3
Merge branch 'develop' into hotfix/fix-ui-build-problems
2020-05-11 08:57:22 +03:00
Shay Nehmad
fdfa57edae
Fix import typo
2020-05-10 19:38:29 +03:00
Shay Nehmad
bd18893089
Added depth logging for easier debugging down the line
2020-05-10 15:09:43 +03:00
VakarisZ
10d1e7dc0b
Fixed monkey ignoring depth restrictions
2020-05-08 17:15:59 +03:00
VakarisZ
a98b348d24
Merge remote-tracking branch 'upstream/develop' into monkey_telemetry_fabrication
...
# Conflicts:
# envs/monkey_zoo/blackbox/island_client/monkey_island_client.py
# envs/monkey_zoo/blackbox/test_blackbox.py
2020-05-07 12:15:43 +03:00
VakarisZ
9aff40d974
Fake IP's don't get out of range, fixed typo in requirements and added logging to telem parsing
2020-05-07 11:20:08 +03:00
VakarisZ
571682fff9
Refactored ZT events sending and display on report to improve performance and UX
2020-05-06 16:52:50 +03:00
VakarisZ
4073e2f41f
Fixed zero trust bug where all events had the same timestamp
2020-05-06 16:50:17 +03:00
Ace Pace
115cb05031
Remove flake8 warnings on import not in start of module. Possible alternative is using __all__ but that may come with change in functionality.
2020-05-06 00:04:54 +03:00
Ace Pace
1de511b1ed
Remove some more PEP8
2020-05-06 00:01:50 +03:00
Ace Pace
2f4904d3a3
Merge branch 'develop' into bugfix/random_pep
2020-05-05 23:57:34 +03:00
Ace Pace
4c27ea4f7b
Fix a few more. Re set the number of flake warnings to be higher :(
2020-05-05 23:47:41 +03:00
VakarisZ
8a385eca93
Style fix for modal window and report tabs
2020-05-04 16:47:17 +03:00
VakarisZ
f3ec436f78
Merge pull request #582 from shreyamalviya/map-create-user-pba-to-matrix
...
Map create user PBA to ATT&CK matrix
2020-05-04 12:10:44 +03:00
VakarisZ
9470ba9729
Merge pull request #634 from acepace/feature/UI_games
...
Feature/ui size improvements
2020-05-04 12:04:08 +03:00
Shreya
3bfdcb9e9a
Undo line deletion
...
Forgot to add it back on undoing previous changes
2020-05-04 14:26:20 +05:30
Shreya
319c1c27bb
Remove redundant code (which was mapping matrix to PBA config)
2020-05-02 00:35:20 +05:30
VakarisZ
cdf65ae097
Post breach typo in configuration_schema fix
2020-05-02 00:35:20 +05:30
Shreya
749c37f647
Add check for "Communicate as new user" PBA in T1136
2020-05-02 00:35:20 +05:30
Shreya
e164f53ed4
Remove unwanted code (for mapping config to matrix [T1136])
2020-05-02 00:35:20 +05:30
Shreya
0394b8404a
Tiny changes according to review
2020-05-02 00:35:20 +05:30
Shreya
7a3f747a10
Map "Back door user" PBA with "Create account" attack technique
...
"Create Account" turned off in the ATT&CK matrix config ->
"Back door user" turns off in the PBA config section
... and vice-versa
2020-05-02 00:35:20 +05:30
Shreya
141abfe708
Add report UI
...
T1136: Create account
2020-05-02 00:35:20 +05:30
Shreya
943541a748
Link attack report to send to client
...
T1136: Create account
2020-05-02 00:35:19 +05:30
Shreya
41754cb122
Add technique report
...
T1136: Create account
2020-05-02 00:35:19 +05:30
Shreya
a31fffa348
Add attack technique description
...
T1136: Create account
2020-05-02 00:35:19 +05:30
Ace Pace
fc46eecb2d
Turn errors into warnings.
2020-05-01 15:32:01 +03:00
Ace Pace
24dc84ced2
Bring back eslint errors, raise travisCI threshold :(
2020-05-01 15:06:49 +03:00
Ace Pace
d7c0b7da90
Revert hiding error and just display it instead
2020-05-01 15:05:17 +03:00
Ace Pace
e508540ace
Fix really random linting errors from flake8
2020-05-01 13:00:54 +03:00
Ace Pace
d403ea9ed2
Hide more errors :(
2020-05-01 12:19:18 +03:00
Ace Pace
95303309e5
Balance by fixing a bunch of small eslint and general code hint warnings
2020-05-01 11:55:25 +03:00
Ace Pace
32515e0990
Hide a lot of eslint warnings.
2020-05-01 11:46:19 +03:00
VakarisZ
7a13e71588
More simple ZT performance improvements and profiler decorator bugfix
2020-04-30 17:45:16 +03:00
VakarisZ
9be8d4af1b
Fixed log paths for profiling decorator
2020-04-30 16:28:46 +03:00
VakarisZ
4dcae80a64
Improved ZT report generation performance.
2020-04-30 16:17:54 +03:00
VakarisZ
8603d18879
Added a profiling decorator, that can be used on methods to get their performance info
2020-04-30 16:14:31 +03:00
Ace Pace
b97478a019
Remove unused icons
2020-04-30 12:41:54 +03:00
Ace Pace
83c2ba7568
Change PTH icons to 8bit to save size.
2020-04-30 12:41:23 +03:00
Ace Pace
345d6d0a8f
Update css-loader
2020-04-30 12:37:57 +03:00
Ace Pace
375bb7032a
Move to only using modern imports
2020-04-30 12:26:22 +03:00
Ace Pace
5101c50d95
Move font display tag to HTML query, to avoid questions on where to stick it properly. :(
2020-04-30 01:07:33 +03:00
Ace Pace
92504f8ad4
Switch DNS prefetch to preconnect.
...
Add font-display tag to ensure text is displayed while font is loaded
2020-04-30 01:02:59 +03:00
Ace Pace
8d0ae1c528
Merge font requests to save time
2020-04-30 00:58:36 +03:00
Ace Pace
2f7eb05a33
Add DNS prefetch for google fonts and bootstrap CSS to index.html
2020-04-30 00:58:36 +03:00
Ace Pace
572b90df64
Remove unused imports
2020-04-30 00:52:40 +03:00
Ace Pace
116de3e353
Actually use the eslint plugins we install. Use react plugin for eslint
2020-04-30 00:52:40 +03:00
Ace Pace
a645abd498
Updated babel, updated polyfill definitions to include only modern browsers.
...
Webpack size is now 2.39MiB
2020-04-29 23:43:19 +03:00
Ace Pace
c7a94beb0d
Revert lodash minimizer due to bugs that I didn't want to debug.
2020-04-29 23:42:09 +03:00
Ace Pace
d5b659c3cd
Change to deep linking forteawesome images. This is because webpack doesn't seem to minimize the imports properly.
...
Saves 80kb
2020-04-29 18:48:29 +03:00
Ace Pace
564f9a2cc6
Add lodash minimizer. Saves roughly 50kib but for free.
2020-04-29 18:36:10 +03:00
Shay Nehmad
d03ee3d245
Update patch version
...
Bugfix change to master == new patch ㊗️
2020-04-28 16:54:19 +03:00
VakarisZ
1afbe3dea5
Improved ZT event aggregation performance
2020-04-28 16:50:01 +03:00
Shay Nehmad
e321220a62
Python 3 hashing requires bytes, not string
...
Also moved to standard lib implementation with hashlib instead of Crypto, and added UT to the problematic function
2020-04-28 16:42:24 +03:00
Shay Nehmad
b5668c4dbc
Lock WMI version to one that works
2020-04-27 15:05:21 +03:00
VakarisZ
baa1598a1b
Added progress bars, optimized imports, fixed bug that happened on big numbers of telems
2020-04-24 13:19:07 +03:00
VakarisZ
91d68113f9
Refactored root endpoint and added service hook for things that should happen after exploitation is done
2020-04-23 19:46:05 +03:00
VakarisZ
78b0186613
Finished telemetry fabrication
2020-04-23 19:44:24 +03:00
VakarisZ
b51bef1a37
Added our fork of mitre cti
2020-04-23 17:05:22 +03:00
VakarisZ
636c8f6d3f
Added the ability to forge more intricate setup telemetries + small bugfixes, refactors and improvements
2020-04-20 17:49:24 +03:00
Shay Nehmad
ca505f4d86
Trying to disable UPX to make it work on 2012 R2
2020-04-20 09:37:53 +03:00
Shay Nehmad
fb345845fe
Added pyinstaller hook for stix2 module
2020-04-16 23:22:58 +03:00
Shay Nehmad
7ef3c3b0a8
Remove the stix2 internals reference
...
v20
2020-04-16 22:32:05 +03:00
Shay Nehmad
cb9d4936dd
Default value for positional argument
...
Since this is the enrty point for pyinstaller island
2020-04-16 19:38:05 +03:00
Shay Nehmad
ef3a71afe5
Added the attack_data folder to the datas
2020-04-16 19:09:42 +03:00
Shay Nehmad
d50c339629
Fix bad inport path
2020-04-16 17:31:40 +03:00
VakarisZ
1ccbb3d989
Finished fabricated monkey telemetry sending
2020-04-16 16:39:10 +03:00
Shay Nehmad
b8fd7c9786
Added hidden import and upx exclude
2020-04-16 15:13:17 +03:00
VakarisZ
a400da276a
Added ability to export test telemetries to directory
2020-04-15 17:17:03 +03:00
VakarisZ
7d397da245
Added telemetry collection
2020-04-15 15:42:37 +03:00
VakarisZ
892caadcd0
VSFTPD byte string mixup fixes
2020-04-14 10:23:01 +03:00
Shay Nehmad
9aaa84ee48
Merge pull request #614 from acepace/bugfix/leak_info_when_sending_telem
...
Brute force fix for #613
2020-04-13 16:13:15 +03:00
Ace Pace
c00958ddcd
Renamed display to log
2020-04-12 19:58:20 +03:00
Shay Nehmad
592fd887b8
No need to qualify python since we sourced `activate`
...
Added which python it to the debug prints to compensate
2020-04-12 19:26:26 +03:00
Shay Nehmad
9687b22b2b
Add some safety check for the .rnd file nonsense
...
I added more comments, so it must be fine 🔥 🐶 🔥
2020-04-12 19:24:21 +03:00
Ace Pace
fcfbef995b
Brute force fix for #613
2020-04-12 15:02:28 +03:00
Shay Nehmad
9d889aada8
Fix create cert paths in postinst and added debug messages
2020-04-11 18:29:19 +03:00
Shay Nehmad
f1de8e8c76
openssl needs to be able to read the .rnd file
2020-04-11 12:45:12 +03:00
Shay Nehmad
b95646c300
Added a comment which explains the new dd
2020-04-11 01:12:27 +03:00
Shay Nehmad
305d15cc6a
Added random seed data to .rnd for openssl to work
...
This is a known issue with openssl and once ubuntu 18 gets a new version we can delete this
2020-04-11 01:11:01 +03:00
Shay Nehmad
90f9f69e30
Added some more output to the postinst script
2020-04-10 23:11:50 +03:00
Shay Nehmad
8907a01021
Merge branch 'release/1.8.0' into bugfix/1.8.0-fix-deb-python-version
2020-04-10 18:00:17 +03:00
VakarisZ
e78a8d4a83
Minor style changes
2020-04-10 17:48:50 +03:00
VakarisZ
f92211128a
UI remote monkey run button fix
2020-04-10 17:48:44 +03:00
Shay Nehmad
bd2edee49a
Moved comments. For some reason, dpkg-deb can't read them
...
moved to postinst
2020-04-10 16:47:55 +03:00
Shay Nehmad
41f4f3ffbb
Trying to change to comments format, since it's messing with dpkg
2020-04-10 16:38:21 +03:00
Shay Nehmad
7488dea00e
Fixed comment format
2020-04-10 16:14:35 +03:00
Shay Nehmad
ef5694e055
Updating pip and added more messages to the postinstall script
2020-04-10 14:51:58 +03:00
Shay Nehmad
5c6b9c43b3
Added build-essential to deps, to install packages without precompiled whl
...
like netifaces
2020-04-10 14:45:25 +03:00
VakarisZ
bbe8338f98
Merge remote-tracking branch 'upstream/develop' into develop
2020-04-10 14:35:01 +03:00
Shay Nehmad
c72ed36b76
No need for bson package in requirements
...
Installed with pymongo in a maintained project
2020-04-09 18:50:10 +03:00
Shay Nehmad
7bab9a03d8
Updated python version to 3.7
2020-04-09 15:51:59 +03:00
VakarisZ
03c29c07fb
Minor style changes
2020-04-08 18:22:12 +03:00
VakarisZ
347f63d09f
UI remote monkey run button fix
2020-04-08 18:17:43 +03:00
VakarisZ
5748645734
Actual stix2 import bugfix
2020-04-08 16:38:30 +03:00
VakarisZ
90e655d242
Improved stix2 core import statement
2020-04-08 16:06:02 +03:00
VakarisZ
a55812edbe
Improved SSH exploiter to run on the background
2020-04-08 16:04:27 +03:00
VakarisZ
2c2af5451d
SSH tunneling fix
2020-04-08 12:11:41 +03:00
VakarisZ
a873525cc0
Added new icons
2020-04-08 12:10:38 +03:00
VakarisZ
e95cf61b28
Removed cmd.exe prefix from command that's used on linux also
2020-04-06 10:19:52 +03:00
VakarisZ
b89a23bc9a
Added logging about which command was used to execute monkey in WebRCE framework
2020-04-06 10:19:16 +03:00
VakarisZ
2e21930417
Fixed bug where bootloader telem creates a second node after monkey finishes
2020-04-03 21:03:03 +03:00
VakarisZ
94b06f49bb
Improved default monkey run commands to include cmd.exe /c prefix (this fixed elastic bug)
2020-04-03 17:48:18 +03:00
VakarisZ
bf6a8384da
Merge pull request #600 from VakarisZ/linux_bootloader_hotfix
...
Bootlaoder reliability
2020-04-03 09:39:31 +03:00
VakarisZ
cba2f232fc
Changes code to only store the first bootloader telem instead of overriding it
2020-04-02 19:05:23 +03:00
VakarisZ
8a479145c6
Fixed database resetting bug and test typos
2020-04-01 12:15:31 +03:00
VakarisZ
483a3576d4
Fixed unit test that gets mitigations from API
2020-04-01 09:52:38 +03:00
VakarisZ
f6782b72fa
Merge branch 'enhancement/mitre-ui-review-fixes' of https://github.com/guardicore/monkey into enhancement/mitre-ui-review-fixes
...
Conflicts:
monkey/monkey_island/cc/main.py
2020-04-01 09:26:44 +03:00
VakarisZ
7adbbdd525
Backmerged and fixed a bug where mitigations got deleted on DB reset
2020-04-01 09:21:48 +03:00
VakarisZ
bc166ef67d
Merge remote-tracking branch 'upstream/develop' into enhancement/mitre-ui-review-fixes
...
# Conflicts:
# monkey/monkey_island/cc/main.py
2020-04-01 09:20:55 +03:00
Shay Nehmad
224861d084
Added "-s" flag for setup-only, useful for building Islands
2020-03-31 20:15:34 +03:00
VakarisZ
950e160627
Some bugfixes and added explanations about why no mitigations exist
2020-03-31 18:43:51 +03:00
VakarisZ
2b0820f74a
Addressed most CR comments, refactored mitigations to include names and urls
2020-03-31 17:40:36 +03:00
Shay Nehmad
4da6a6a491
Merge pull request #527 from VakarisZ/old_machine_bootloader
...
Old machine bootloader
2020-03-30 17:06:12 +03:00
VakarisZ
5d827d1f44
Changed quotes from double to single on MitigationComponent import
2020-03-26 13:12:21 +02:00
VakarisZ
2a8c510db5
Improved mitigations UI by aligning and padding text, removing unused header
2020-03-26 12:59:23 +02:00
VakarisZ
57df099863
Improved performance by storing mitigations on mongodb
2020-03-26 12:58:41 +02:00
VakarisZ
06e8156a4a
Added mitigations to each attack technique report
2020-03-25 13:12:40 +02:00
VakarisZ
fa83eeb258
Changed UI colours
2020-03-23 14:01:02 +02:00
VakarisZ
372e05eb13
Merge remote-tracking branch 'upstream/develop' into enhancement/mitre-ui-review-fixes
2020-03-23 12:54:32 +02:00
VakarisZ
1ff6a91d75
Fixed bootloader networking bug and improved exception handling
2020-03-20 19:57:56 +02:00