VakarisZ
a0bb0bc7fe
Small renamings and minor improvements
2021-02-08 17:42:57 +02:00
VakarisZ
905ffd029a
Added ScoutSuite rule parsing unit test and example of raw ScoutSuite data received.
2021-02-08 17:41:57 +02:00
VakarisZ
80e7435572
Refactored Finding DTO into ScoutSuiteFinding and MonkeyFinding DTO which inherit from more abstract Finding.
2021-02-08 17:38:45 +02:00
VakarisZ
9444067250
Added comments, type hints and other minor changes in the scoutsuite code
2021-02-05 11:05:22 +02:00
VakarisZ
bcfa8fff78
Extracted count badge into a separate component which is reused between scoutsuite rules button and monkey events button
2021-02-05 11:03:27 +02:00
VakarisZ
6cb4280f89
Merge remote-tracking branch 'upstream/develop' into 519/scoutsuite-integration
...
# Conflicts:
# .swm/AzD8XysWg1BBXCjCDkfq.swm
# .swm/OwcKMnALpn7tuBaJY1US.swm
# .swm/tbxb2cGgUiJQ8Btma0fp.swm
# monkey/monkey_island/cc/services/config_schema/definitions/system_info_collector_classes.py
2021-02-04 11:29:00 +02:00
Mike Salvatore
8f7a0aeb1c
Merge pull request #955 from mssalvatore/819/icmp-cross-segment-report
...
819/icmp cross segment report
Fixes #819
2021-02-03 10:13:10 -05:00
Mike Salvatore
919c51b920
ui: display ICMP in cross-segment issues report
2021-02-02 16:44:42 -05:00
Mike Salvatore
c6bec1335c
island: include 'icmp' from scan telemetry in report
2021-02-02 16:44:42 -05:00
Mike Salvatore
c7a1f246cb
agent: add icmp property to VictimHost
...
Keep track of whether or not PingScanner was successful by storing a
boolean in VictimHost objects. This information is communicated back to
the Monkey Island via telemetry.
2021-02-02 16:44:42 -05:00
Mike Salvatore
458e01cf24
ui: use template strings when generating cross-segment report
2021-02-02 16:44:42 -05:00
Mike Salvatore
c8b4089bd2
ui: display cross-segment issues as "pinged" if no services/ports
...
Issue #819
2021-02-02 16:44:42 -05:00
Mike Salvatore
cc9b88b8e5
ui: fix spelling error catagory -> category
...
Fixes #689
2021-02-02 13:50:00 -05:00
Mike Salvatore
13af101c2a
Merge pull request #920 from mssalvatore/refactor-advanced-multiselect
...
* Add warning icon to unsafe checkbox options
* Add "Reset to safe defaults" button
* Add warning icon and message to InfoPane
* Change behavior of master checkbox to be consistent with KDE user interface guidelines (mixed state)
* Extracted MasterCheckbox and ChildCheckbox from AdvancedMultiSelect
* Add "safe" property to schemas that feed AdvancedMultiSelect components
2021-02-01 08:04:10 -05:00
Mike Salvatore
09a8415aec
ui: remove disabled/readonly from AdvancedMultiSelect
2021-02-01 07:14:15 -05:00
Mike Salvatore
9f12702c3e
ui: code readability improvements
2021-02-01 06:57:04 -05:00
Shreya
c8c763d918
Store converted techniques' messages (markdown to HTML) separately
2021-01-30 15:38:58 -05:00
Mike Salvatore
a5acf4c4b5
github: add a more descriptive explanation of a spike
2021-01-29 21:53:42 -05:00
VakarisZ
284cc3afdb
Removed scoutsuite telemetry processing as there's nothing to process and other minor code improvements
2021-01-29 18:17:32 +02:00
Mike Salvatore
1440121aef
ui: rename unsafeOptionsSelected() -> isUnsafeOptionSelected()
2021-01-29 11:06:40 -05:00
Mike Salvatore
57554ca435
ui: fix some code cleanliness issues
2021-01-29 11:02:54 -05:00
Mike Salvatore
06685b14cf
ui: simplify compareOptions() with boolean arithmetic
2021-01-29 10:52:14 -05:00
VakarisZ
c45ff1dc1f
Used dpath module instead of custom code to traverse object.
2021-01-29 13:01:22 +02:00
VakarisZ
ba9e8c22b4
Improved mokey event fetching and added unit tests
2021-01-29 12:42:24 +02:00
VakarisZ
a836ab7e1d
Renamed some files and other minor improvements
2021-01-29 12:35:40 +02:00
Mike Salvatore
117678f91a
ui: fix minor css formatting issues
2021-01-28 14:07:57 -05:00
Mike Salvatore
1b90483a34
Merge pull request #1 from swimmio/fix_swimm_units
...
Fix swimm units
2021-01-28 13:47:43 -05:00
Mike Salvatore
e77868b656
ui: sort checkbox options alphabetically
...
Alphabetically sort options in AdvancedMultiSelect to improve usability.
Float "unsafe" options to the bottom so they are grouped together.
2021-01-28 13:44:14 -05:00
Swimm
f41f896aef
Swimm: update unit Add a new System Info Collector (id: OwcKMnALpn7tuBaJY1US).
2021-01-28 20:42:14 +02:00
Mike Salvatore
08926d778b
ui: refactor duplicate code in getWarning()
2021-01-28 13:28:36 -05:00
Mike Salvatore
61eb9a7a23
ui: align warning text and icon
2021-01-28 13:23:04 -05:00
Mike Salvatore
e43c91e87e
ui: Show warning message when master checkbox selected with unsafe
2021-01-28 13:09:54 -05:00
Mike Salvatore
98e26b0be1
ui: refactor getHideResetState() to use isSafe()
2021-01-28 13:09:42 -05:00
omerr
bdf1dc2213
Merge remote-tracking branch 'origin/refactor-advanced-multiselect' into fix_swimm_units
2021-01-28 19:50:17 +02:00
Swimm
49d3766436
Swimm: update unit Implement a new PBA — `ScheduleJobs` (id: VW4rf3AxRslfT7lwaug7).
2021-01-28 19:30:48 +02:00
Swimm
a76eacf240
Swimm: update unit Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp).
2021-01-28 19:29:21 +02:00
Swimm
3daedd7a41
Swimm: update unit Add details about your new PBA (id: JFXftJml8DpmuCPBA9rL).
2021-01-28 19:26:08 +02:00
Swimm
6806e715f7
Swimm: update unit Add a new configuration setting to the Agent ⚙ (id: AzD8XysWg1BBXCjCDkfq).
2021-01-28 19:24:17 +02:00
Mike Salvatore
ce9a398f28
swimm: autosync PBA tutorial
2021-01-28 10:58:42 -05:00
Mike Salvatore
9d9e8168fb
ui: rename unsafe-indicator to warning-icon
2021-01-28 10:18:40 -05:00
Mike Salvatore
7ec8f0394c
ui: add warning message to PBA/Exploiters InfoPane
2021-01-28 10:12:28 -05:00
Mike Salvatore
5ed102bd09
config_schema: fix typo in Signed script proxy execution PBA
2021-01-28 10:08:31 -05:00
VakarisZ
2549e1f345
Deleted custom travis flags that remove scoutsuite code checking, because they are already added in config files
2021-01-28 16:32:24 +02:00
VakarisZ
ade2917ba3
Merge remote-tracking branch 'upstream/develop' into 519/scoutsuite-integration
...
# Conflicts:
# .swm/OwcKMnALpn7tuBaJY1US.swm
# .swm/tbxb2cGgUiJQ8Btma0fp.swm
# .travis.yml
# deployment_scripts/config
# monkey/common/utils/exceptions.py
# monkey/infection_monkey/control.py
# monkey/infection_monkey/exploit/hadoop.py
# monkey/monkey_island/cc/environment/set_server_config.py
# monkey/monkey_island/cc/resources/pba_file_upload.py
# monkey/monkey_island/cc/services/version_update.py
# monkey/monkey_island/cc/ui/src/components/pages/RunMonkeyPage/RunOptions.js
# monkey/monkey_island/cc/ui/src/styles/Main.scss
# monkey/monkey_island/cc/ui/src/styles/components/Buttons.scss
2021-01-28 16:13:26 +02:00
Mike Salvatore
5f9470d17c
ui: extract WarningIcon component from ChildCheckbox.js
2021-01-28 09:00:55 -05:00
Mike Salvatore
5942fad434
ui: extract ChildCheckboxContainer component out of AdvancedMultiSelect
2021-01-28 08:51:56 -05:00
Mike Salvatore
155da384c2
ui: replace "(UNSAFE)" text with warning icon
2021-01-28 08:50:19 -05:00
VakarisZ
d333e8c1c0
Refactored fetch_details_for_display to return empty dict instead of empty array(because of type hint)
2021-01-28 15:33:33 +02:00
VakarisZ
ad0b428699
Refactored long imports to relative imports
2021-01-28 15:12:15 +02:00
VakarisZ
059494ff6d
Renamed file to match class
2021-01-28 15:11:58 +02:00