VakarisZ
|
49e63fcf1b
|
Improve exception message, thrown when trying to establish connection to island in BB tests
|
2021-05-21 08:41:28 +03:00 |
VakarisZ
|
af049b468b
|
BB tests: removed island connectivity test. Now the connection is tested in fixture and if anything goes wrong tests are not launched
|
2021-05-20 16:47:00 +03:00 |
VakarisZ
|
488143b1d3
|
BB tests: added the ability for BB tests to "register". If they need registration to run monkeys, BB tests selects passwordless option
|
2021-05-20 16:47:00 +03:00 |
VakarisZ
|
b79ef1680c
|
Update envs/monkey_zoo/blackbox/README.md
Co-authored-by: Shreya Malviya <shreya.malviya@gmail.com>
|
2021-05-17 14:39:30 +03:00 |
VakarisZ
|
2e2fd0a53c
|
Changed blackbox tests to fail and stop if they can't connect to the island.
|
2021-05-13 09:15:33 +03:00 |
VakarisZ
|
fbbce0cd99
|
Small improvements in readme of blackbox tests.
|
2021-05-13 09:14:50 +03:00 |
VakarisZ
|
45f2702403
|
Reverted back to fetching file directory first when resolving GCP keys. This is to make gcp key file relative to utils directory, not the current file. This will make it less confusing, because people usually navigate directories, not files.
|
2021-05-12 16:58:46 +03:00 |
VakarisZ
|
7a03a9504d
|
Removed the `relative_key_path` parameter from GCPHandler class because it's unused and has a misleading name.
|
2021-05-12 16:33:52 +03:00 |
VakarisZ
|
c45de9dae7
|
Improved readability of gcp_machine_handlers.py
|
2021-05-12 10:41:52 +03:00 |
VakarisZ
|
e76d53a2a8
|
BlackBox test fixes: improved the mechanism of locating gcp keys and improved error handling if tests can't connect to gcp
|
2021-05-11 10:44:02 +03:00 |
Mike Salvatore
|
5b75dc524a
|
zoo: Send password (not hash) to authenticate with Island
This step was missed in merge e609094a .
|
2021-05-06 21:39:50 -04:00 |
VakarisZ
|
5f9672c4c4
|
Changed --no-performance-tests to --run-performance-tests for convenience (skipping performance tests by default) and documented changes in CHANGELOG.md
|
2021-04-30 09:41:20 +03:00 |
VakarisZ
|
9a169629bf
|
Added an option to skip performance during blackbox tests
|
2021-04-30 09:41:20 +03:00 |
Shreya
|
294e8fe56a
|
Fix DU0116 warnings in blackbox tests
by ignoring them
|
2021-04-28 10:47:28 -04:00 |
Shreya
|
c0fdc9561f
|
Fix DUO123 warnings
|
2021-04-28 10:46:41 -04:00 |
Mike Salvatore
|
7a1588152d
|
zoo: remove requirements.txt
|
2021-04-22 09:50:30 -04:00 |
VakarisZ
|
84ed067f28
|
Fixed gitignores to exclude some irrelevant files
|
2021-04-09 14:54:02 +03:00 |
Mike Salvatore
|
39843527ae
|
zoo: Remove unused import from zerologon_analyzer.py
|
2021-04-07 13:51:47 -04:00 |
Mike Salvatore
|
c9d64ea40c
|
zoo: resolve E501 flake8 warnings in monkey zoo
|
2021-04-07 13:47:50 -04:00 |
Mike Salvatore
|
4466ff44cf
|
Run black to resolve E261 warnings
|
2021-04-07 13:40:01 -04:00 |
VakarisZ
|
03bcfc97af
|
All E501 errors fixed, but formatting screwed up
|
2021-04-07 13:40:01 -04:00 |
Mike Salvatore
|
f85e6fc7d0
|
Sort all imports using isort 5.8.0
|
2021-04-06 18:01:59 -04:00 |
Mike Salvatore
|
c40f7bf6c9
|
Reformat all python with black v20.8b1
|
2021-04-06 09:20:18 -04:00 |
VakarisZ
|
e8c03f9bc4
|
Fixed tunneling test configuration template
|
2021-03-19 16:53:31 +02:00 |
VakarisZ
|
6a7d08c93e
|
Improved README.md of config file generation script
|
2021-03-09 14:51:56 +02:00 |
VakarisZ
|
92d9226edf
|
Bugfixed a couple of config templates.
|
2021-03-09 14:51:35 +02:00 |
VakarisZ
|
a4aee364b4
|
Ran black on config generation script
|
2021-03-09 10:23:35 +02:00 |
VakarisZ
|
c234891330
|
Minor fixes in config file generation script: added island IP param in docs and added Drupal to configs
|
2021-03-08 17:27:57 +02:00 |
VakarisZ
|
6a6dd67113
|
Refactored config templates to inherit from ConfigTemplate class instead of BaseTemplate
|
2021-03-08 17:21:59 +02:00 |
VakarisZ
|
5f41ce54c6
|
Added config file generation script, which can generate config files from config templates.
|
2021-03-08 17:20:32 +02:00 |
VakarisZ
|
b65524a85d
|
Refactored "island_configs" dir to "config_templates" dir in blackbox
|
2021-03-08 17:20:21 +02:00 |
Mike Salvatore
|
551928369a
|
zoo: update command to run blackbox tests
Commit 3f687f6ae introduced a dependency on `common/`. Update the
instructions in blackbox/README.md to reflect this change.
|
2021-03-08 09:47:16 -05:00 |
Mike Salvatore
|
34b0830c77
|
zoo: add drupal exploiter blackbox test
|
2021-03-08 09:42:48 -05:00 |
Mike Salvatore
|
0fb0c58fd4
|
zoo: add missing port number in blackbox/README.md
|
2021-03-08 08:54:15 -05:00 |
VakarisZ
|
f43d9fe035
|
ZL BB tests: Renamed "ZeroLogon" to "Zerologon" for cinsistency, extracted relevant credential extortion from island config into a separate method.
|
2021-03-08 13:58:11 +02:00 |
VakarisZ
|
70ec513f51
|
Added logging to the ZeroLogon analyzer
|
2021-03-08 13:10:14 +02:00 |
VakarisZ
|
b43f669081
|
Bugfix: removed unneeded exploitation test run in ZeroLogon BB test
|
2021-03-08 12:35:31 +02:00 |
VakarisZ
|
44f6ce36b6
|
Fixed credentials in zerologon exploiter to match.
|
2021-03-08 12:05:00 +02:00 |
VakarisZ
|
263fa53ea5
|
Added an endpoint on the island for telemetry tests. This allows for tests like blackbox tests to send queries and check whether a certain telemetry is in the database or not
|
2021-03-08 11:13:31 +02:00 |
VakarisZ
|
f6b0682297
|
Added ZeroLogon test to the BlackBox infrastructure.
|
2021-03-08 11:07:24 +02:00 |
VakarisZ
|
3848dbeb32
|
Fixed a bug in configuration generation for BB tests. Bug was related to incorrect references
|
2021-03-05 10:50:55 +02:00 |
VakarisZ
|
5837240107
|
Refactored tests to use the new configuration parser
|
2021-03-02 15:23:27 +02:00 |
VakarisZ
|
aaab827e32
|
Refactored configuration parser to pull configs, apply template and submit them instead of loading configs from file.
|
2021-03-02 15:23:27 +02:00 |
VakarisZ
|
8ca72bbf31
|
Simplified test configuration templates even more and removed old and outdated configuration files
|
2021-03-02 15:23:23 +02:00 |
VakarisZ
|
edc8fff0a7
|
Extracted relevant config parameters for each BB test and made templates from those
|
2021-03-02 15:20:17 +02:00 |
VakarisZ
|
abe20c6a3a
|
Once again fixed isort bug in travis and fixed some imports
|
2020-10-07 10:32:33 +03:00 |
Shay Nehmad
|
910e8355f9
|
Fix or noqa some python linter errors
Also, replace os.path with Path
|
2020-08-31 14:13:56 +03:00 |
VakarisZ
|
31b875aacc
|
Fixed PTH credentials BB island configs
|
2020-08-03 15:22:19 +03:00 |
VakarisZ
|
31b2800ece
|
Fixed BB test configs - fixed internal/network and internal/exploits
|
2020-08-03 12:23:17 +03:00 |
VakarisZ
|
c59be36909
|
Fixed elastic test config for BB tests
|
2020-07-31 11:54:12 +03:00 |