Mike Salvatore
cfaf4a15c3
Merge pull request #1000 from guardicore/unsafe-options-confirmation
...
Unsafe options confirmation
2021-03-01 10:25:28 -05:00
Mike Salvatore
5050f33f1a
ui: add missing semicolons to ConfigurePage.js
2021-03-01 10:14:08 -05:00
Mike Salvatore
f6fc380fd7
ui: add fingerprinters to SafeOptionValidator
2021-02-26 14:40:49 -05:00
Mike Salvatore
67e142f4fe
ui: generalize isUnsafeOptionSelected
2021-02-26 14:33:42 -05:00
Mike Salvatore
dd7c1bb08c
ui: rework logic to remove unsafeOptionsConfirmed
2021-02-26 14:27:18 -05:00
Mike Salvatore
95af08a5fa
ui: improve names in unsafeItemSelected
2021-02-26 12:50:31 -05:00
Mike Salvatore
75bf30913a
ui: extract UnsafeOptionsConfirmationModal JSX invocation into a function
2021-02-26 12:49:57 -05:00
Mike Salvatore
5a9cb8b4af
ui: switch unsafe modal cancel button to variant secondary
2021-02-26 11:11:52 -05:00
Mike Salvatore
11c30fec14
ui: simplify `onClick()` callbacks in UnsafeOptionsConfirmationModal
2021-02-26 11:08:57 -05:00
Mike Salvatore
2ef81d5688
ui: change language from "use" -> submit for consistency
2021-02-26 11:06:33 -05:00
Mike Salvatore
7079a6fd23
ui: pass callback, not return value, to setState()
2021-02-26 08:42:04 -05:00
Mike Salvatore
f094efba8f
ui: minor change to unsafe modal dialog language
...
Co-authored-by: VakarisZ <36815064+VakarisZ@users.noreply.github.com>
2021-02-26 08:10:13 -05:00
Mike Salvatore
10a4252aff
ui: remove unnecessary semicolons
2021-02-26 08:08:48 -05:00
Mike Salvatore
68e835433a
ui: sort unsafe options first so they're less likely to be hidden
2021-02-26 08:08:39 -05:00
Mike Salvatore
88e2ccb30a
ui: pass callback, not return value, to setState()
2021-02-25 20:02:33 -05:00
Mike Salvatore
f82d4a1b97
ui: fix capitalization of "Import config" button for consistency
2021-02-25 19:54:32 -05:00
Mike Salvatore
8f32c48964
ui: make unsafeItemSelected() a pure function
2021-02-25 19:47:21 -05:00
Mike Salvatore
ff28509d0d
ui: fix race in unsafe confirmation modal dialog
2021-02-25 19:41:36 -05:00
Mike Salvatore
8fd1582909
ui: display modal dialog when unsafe config is imported
2021-02-25 19:19:36 -05:00
Mike Salvatore
d160787851
ui: extract renderUnsafeOptionsConfirmationModal() into a component
2021-02-25 15:39:32 -05:00
Mike Salvatore
6813262b30
ui: check PBA, exploiter, and system info safety on submit
2021-02-25 13:37:41 -05:00
Mike Salvatore
510b001c2a
ui: add a modal dialog that asks users to confirm unsafe options
2021-02-25 11:59:01 -05:00
Shreya Malviya
bc3283c4a5
Merge pull request #911 from shreyamalviya/zerologon-exploiter
...
Zerologon Exploiter
2021-02-24 17:58:45 +05:30
Shreya Malviya
43cac3568b
Reword exploiter description
...
Co-authored-by: Mike Salvatore <mike.s.salvatore@gmail.com>
2021-02-24 16:18:58 +05:30
Shreya
28edf7d2b7
Encrypt credentials before logging
2021-02-24 16:08:36 +05:30
VakarisZ
fdeb54d541
Added jwt_required decorator to the "local_run" endpoint, in order to avoid malicious actors running the monkey
2021-02-23 10:47:37 -05:00
Shreya
db52f0966f
Modify `PaginatedTable`: let `ReactTable` handle the case where no data is available
2021-02-23 10:00:56 -05:00
Mike Salvatore
4aa9a14f13
ci: remove `swimm verify` for now
...
There is a bug in swimm that is causing `swimm verify` to fail in the CI
pipeline, eventhough it succeeds locally. Disabling for now while the
swimm team works to rectify the issue.
2021-02-23 07:51:56 -05:00
Shreya
353e9844dc
Modify unit tests
2021-02-23 12:57:50 +05:30
dependabot[bot]
8b60625d81
build(deps): bump marked in /monkey/monkey_island/cc/ui
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.1.1 to 2.0.0.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/release.config.js )
- [Commits](https://github.com/markedjs/marked/compare/v1.1.1...v2.0.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-22 12:50:28 -05:00
Shreya
a2c11759a4
Add unit tests
2021-02-22 22:35:46 +05:30
Shreya
defc94dd59
Add zerologon_utils/vuln_assessment.py
2021-02-22 18:44:06 +05:30
Shreya
4e281d9826
CR changes: type hints and comment
2021-02-22 17:47:27 +05:30
Shreya
cc6e3f687b
Add SecureAuth Corporation acknowledgement to LICENSE.md
2021-02-22 17:44:15 +05:30
Mike Salvatore
95eb96acc8
Merge branch 'copyediting' into develop
2021-02-22 07:08:21 -05:00
MarketingYeti
8a1fec3f0b
Copyedits for usage sections ( #965 )
...
Copy edits - round 2
2021-02-22 07:06:56 -05:00
Shreya
b82635d292
Add noqa comment to ignore complexity of DumpSecrets.dump()
2021-02-22 17:30:11 +05:30
Mike Salvatore
776d3421aa
agent: add TODO to rework telemetry classes
2021-02-19 19:34:43 -05:00
Shreya
6883e4a5f1
Format all zerologon files with black
2021-02-20 01:12:04 +05:30
Shreya
2ef892e33f
Try starting remote shell on victim with all user creds until successful
2021-02-20 01:12:04 +05:30
Shreya
c227ccd3a1
Remove Zerologon fingerprinter (and move required functionality to Zerologon exploiter)
2021-02-20 01:12:04 +05:30
Shreya
869d608e09
Modify how `store_extracted_creds_for_exploitation()` is called
...
+ other little CR changes
2021-02-20 01:12:04 +05:30
Shreya
6c9ce028e0
Use __enter__() and __exit__() for StdoutCapture
2021-02-20 01:12:04 +05:30
Shreya
e0ae8381ba
restoring pwd: uses next available user account in case Administrator isn't found
...
and save all other credentials
2021-02-20 01:12:04 +05:30
Shreya
c20e677940
Add impacket copyright notice
2021-02-20 01:12:01 +05:30
VakarisZ
4158ed802b
Refactored telemetry unit tests to json encode data the same way telemetries do.
2021-02-19 17:19:21 +02:00
VakarisZ
c698e0ab66
Merge pull request #848 from guardicore/519/scoutsuite-integration
...
519/scoutsuite integration
2021-02-19 08:08:40 +02:00
Shreya
0992e276b4
More CR changes
...
TODO:
- impacket license
- get pwd for some other users if 'Administrator' doesn't exist (and save all users' creds?)
- unit tests
2021-02-19 01:06:06 +05:30
Shreya
0866aee2cf
Testing changes
2021-02-19 01:06:06 +05:30
Shreya
2c2a9eaaae
Restructure `_exploit_host()` and `restore_password()`
2021-02-19 01:06:06 +05:30