Commit Graph

3561 Commits

Author SHA1 Message Date
VakarisZ dc592c43fe Merge remote-tracking branch 'shreya/modifications-T1156-T1504' into release/1.9.0 2020-07-30 10:24:49 +03:00
VakarisZ f778ea6406 Version number bump 2020-07-30 09:35:30 +03:00
VakarisZ 10b15b3efe Merge remote-tracking branch 'shreya/modifications-T1156-T1504' into modifications-T1156-T1504
# Conflicts:
#	monkey/monkey_island/cc/services/attack/technique_reports/T1136.py
#	monkey/monkey_island/cc/services/attack/technique_reports/T1154.py
#	monkey/monkey_island/cc/services/attack/technique_reports/T1156.py
#	monkey/monkey_island/cc/services/attack/technique_reports/T1158.py
#	monkey/monkey_island/cc/services/attack/technique_reports/T1166.py
#	monkey/monkey_island/cc/services/attack/technique_reports/T1168.py
#	monkey/monkey_island/cc/services/attack/technique_reports/T1504.py
#	monkey/monkey_island/cc/services/telemetry/processing/post_breach.py
#	monkey/monkey_island/cc/ui/src/components/report-components/security/PostBreach.js
2020-07-29 12:52:17 +03:00
VakarisZ d37fea06d8 Grouped Shell Startup modification PBA outputs data into a single PBA 2020-07-29 12:49:51 +03:00
Shreya 6afeab003a Pass build 2020-07-29 15:02:55 +05:30
Shreya 56975acf81 Mongo query changes for T1156 and T1504 2020-07-29 14:51:00 +05:30
Shay Nehmad 82eef22b0f
Merge pull request #741 from guardicore/snyk-upgrade-c3ce20b4990347d825b5c588ba6e2919
[Snyk] Upgrade react-bootstrap from 1.0.1 to 1.1.0
2020-07-29 12:19:01 +03:00
Shreya f378c5e896 Merge remote-tracking branch 'upstream/develop' into modifications-T1156-T1504 2020-07-29 14:23:25 +05:30
Shay Nehmad ad6c57f853 Merge branch 'develop' into snyk-upgrade-c3ce20b4990347d825b5c588ba6e2919 2020-07-29 11:12:54 +03:00
VakarisZ b96c4e0f7c
Merge pull request #717 from shreyamalviya/mitre-report-message-modifications
ATT&CK report message modifications
2020-07-29 10:37:45 +03:00
Shreya a30ce663c0 Delete test file for AttackTechnique 2020-07-28 21:07:56 +05:30
Shreya b0dde1eb04 Change font color for disabled technique in report matrix 2020-07-28 21:07:11 +05:30
Shreya 16e2c94037 Add decorator for checking if technique is disabled 2020-07-28 21:06:22 +05:30
Shreya 3bc9fd5040 Improve code readibility
TODO: Add tests
2020-07-28 17:00:35 +05:30
Shreya 4833ec906a Small CR changes 2020-07-28 17:00:35 +05:30
Shreya 5f53ea995c Pass build 2020-07-28 17:00:35 +05:30
Shreya e19c3c20eb Generate T1156 and T1504 reports via mongo query 2020-07-28 17:00:35 +05:30
Shreya a5fd87c2aa Modifications to get the telemetry feed and reports rendering properly 2020-07-28 17:00:35 +05:30
Shreya b92fe47005 Override `run()` for PBA "modify shell startup files" + assign EXECUTION_WITHOUT_OUTPUT to all relevant PBAs on the island side 2020-07-28 17:00:35 +05:30
Shreya 177b713930 Fixes 2020-07-28 17:00:35 +05:30
Shreya d391255498 Modify `run()` for "modify shell startup files" PBA 2020-07-28 17:00:35 +05:30
Shreya 6698de3edb Move data modification for PBA from frontend to backend 2020-07-28 17:00:35 +05:30
Shreya b2ef06ea01 CR changes
- Added nested classes
- Extracted repetitive code
2020-07-28 17:00:35 +05:30
Shreya a6e7c934f5 Manipulate PBA data to show multiple results of PBAs as separate entries in the report 2020-07-28 17:00:35 +05:30
Shreya 18e73de629 Modify logic to call PostBreachTelem.send() only once for modify shell startup files PBA 2020-07-28 17:00:35 +05:30
VakarisZ 1f961678c0
Merge pull request #740 from guardicore/snyk-fix-e85f472f3a236fafae1b14a45dcea76c
[Snyk] Security upgrade marked from 0.8.2 to 1.1.1
2020-07-28 12:50:02 +03:00
Shay Nehmad ac21aca70d Tested upgrade + small UI bugfix 2020-07-28 12:33:20 +03:00
Shreya 98ef46b4ec Change logic for checking technique status 2020-07-28 14:58:39 +05:30
snyk-bot d3f72847b6 fix: upgrade react-bootstrap from 1.0.1 to 1.1.0
Snyk has created this PR to upgrade react-bootstrap from 1.0.1 to 1.1.0.

See this package in npm:
https://www.npmjs.com/package/react-bootstrap

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-28 07:00:57 +00:00
Shreya 76aae1faec Change MITRE report color scheme 2020-07-27 23:20:20 +05:30
Shreya 005278cda0 Small CR changes 2020-07-27 23:20:20 +05:30
Shreya 877b08fa6b Techniques' unscanned messages' phrasing changes 2020-07-27 23:20:20 +05:30
Shreya 92ab1ad2f2 Test for AttackTechnique 2020-07-27 23:20:20 +05:30
Shreya a927da3bef CR changes 2020-07-27 23:19:30 +05:30
Shreya 07457457b2 Pass build 2020-07-27 23:19:30 +05:30
Shreya 6456564cae Add test for AttackTechnique
Issue with `_check_status` function since it tries to fetch from mongodb which doesn't exist in testing env
2020-07-27 23:19:30 +05:30
Shreya 740dc43727 Modify "unscanned" messages for some techniques
+ other tiny changes in techniques' messages
2020-07-27 23:17:31 +05:30
Shreya d313985661 Pass build 2020-07-27 23:17:31 +05:30
Shreya 83a362bf90 Add hyperlink to configuration page in "disabled" status message in MITRE report 2020-07-27 23:17:31 +05:30
Shreya 60f67f9ee4 Update after pulling from develop 2020-07-27 23:17:30 +05:30
Shreya 57f30a8979 Update after pulling from develop 2020-07-27 23:16:55 +05:30
Shreya e377e72a4c Keep default 2020-07-27 23:16:12 +05:30
Shreya 0cbb0b931d Document PostBreachTechnique class 2020-07-27 23:16:12 +05:30
Shreya ce5921eaad Add fn to check if disabled in config 2020-07-27 23:16:12 +05:30
Shreya 2685c50841 Change icon for disabled status 2020-07-27 23:15:48 +05:30
Shreya e9dfd0bc54 Small changes 2020-07-27 23:15:06 +05:30
Shreya d8adaef046 Pass build 2020-07-27 23:15:06 +05:30
Shreya 8078acdf7f Add DISABLED status for attack techniques 2020-07-27 23:15:06 +05:30
Shreya d25ad3a209 Refactor PBA report data code
Only with T1158 for now
2020-07-27 23:11:12 +05:30
Shreya 9217581e1c Add optional parameter 'configuration' in _check_status() 2020-07-27 23:10:36 +05:30