Shreya Malviya
|
6f903bd8f1
|
tests: Use enums for expected msgs for better readibility in
test_technique_reports.py
|
2021-09-24 17:12:03 +05:30 |
Shreya Malviya
|
aff2bad777
|
tests: Move some code around in test_technique_reports.py so it's easier
to read
|
2021-09-24 16:42:04 +05:30 |
Shreya Malviya
|
90f3cff3cd
|
tests: Add unit tests for `get_message_by_status()` in
monkey_island\cc\services\attack\technique_reports\__init__.py
|
2021-09-24 16:33:57 +05:30 |
Shreya Malviya
|
f2470bb0e9
|
tests: Add unit test for `get_config_schema_per_attack_technique()` in
config_schema_per_attack_technique.py
|
2021-09-24 15:52:34 +05:30 |
Shreya Malviya
|
f3da34e969
|
island: Use dict's `setdefault()` to shorten
`_add_config_field_to_reverse_schema()` in
config_schema_per_attack_technique.py
|
2021-09-24 15:24:58 +05:30 |
Shreya Malviya
|
4a65ac37ef
|
island: Use dict's `get()` method to shorten
`get_config_schema_per_attack_technique()` in
config_schema_per_attack_technique.py
|
2021-09-24 12:30:11 +05:30 |
Shreya Malviya
|
2cc00205f1
|
island: Modify ATT&CK report messages to mention reasons
1. not run on relevant system
2. relevant config options were disabled
|
2021-09-23 16:39:05 +05:30 |
Shreya Malviya
|
f730e75cc8
|
island: Change `pass` to `...` for abstract properties in
cc/services/attack/technique_reports/
See https://stackoverflow.com/a/58321197/10629482.
|
2021-09-22 19:21:20 +05:30 |
Shreya Malviya
|
b0b0f515d0
|
island: Add abstract property `relevant_systems` to AttackTechnique and declare it for all techniques left
|
2021-09-22 19:15:06 +05:30 |
Shreya Malviya
|
8e733a8440
|
island: Add `relevant_systems` property to attack techniques that run on
specific systems
And remove hardcoded "since it didn't run on any ... systems" from the unscanned
message for those techniques
|
2021-09-22 18:30:35 +05:30 |
Shreya Malviya
|
9564fb1aaa
|
island: Move T1216's details from T1216.py to attack_schema.py so that it's
shown in the config instead of the ATT&CK report
|
2021-09-22 18:23:17 +05:30 |
Shreya Malviya
|
ba2207b21d
|
island: Remove unneeded function to get reverse schema
|
2021-09-22 16:16:46 +05:30 |
Shreya Malviya
|
f9e994d8f8
|
island: Update doc link for PowerShell exploiter
|
2021-09-22 16:13:34 +05:30 |
Shreya Malviya
|
836069ab11
|
island: Change config schema definitions' titles to title case and so
they make more sense
|
2021-09-22 16:10:13 +05:30 |
Shreya Malviya
|
26b0793331
|
island: Add code to create reverse schema i.e. each attack technique
mapped to its config fields
|
2021-09-22 15:53:52 +05:30 |
ilija-lazoroski
|
4afeba6334
|
Merge pull request #1475 from guardicore/1468/fix-nodejs-dependencies
Update nodejs dependencies
|
2021-09-20 09:58:59 +02:00 |
Ilija Lazoroski
|
83615e8c66
|
UI: Upgrade babel/cli due to vuln in glob-parent
|
2021-09-17 16:22:28 +02:00 |
Ilija Lazoroski
|
aac1b00553
|
UI: Replace node-sass with sass (Dart Sass)
Note: There are some annoying deprecation warnings
which come from bootstrap. Those can be dealt with
if we upgrade bootstrap.
|
2021-09-17 14:55:21 +02:00 |
Ilija Lazoroski
|
f942e87b75
|
UI: Update npm webpack
Note: webpack doesn't have verbose option anymore
|
2021-09-17 14:02:33 +02:00 |
Mike Salvatore
|
9d07f82bd6
|
Fix typo in CHANGELOG
|
2021-09-17 07:46:27 -04:00 |
VakarisZ
|
5a8507e5c6
|
Add the removal of "Execution through the module load" T1129 attack technique to the CHANGELOG.md
|
2021-09-17 14:21:06 +03:00 |
VakarisZ
|
b69916428b
|
Remove T1129 attack technique from the codebase
|
2021-09-17 14:19:42 +03:00 |
Ilija Lazoroski
|
525a112eaa
|
UI: Update npm version to 7.24.0
|
2021-09-17 12:27:57 +02:00 |
Ilija Lazoroski
|
43b1201751
|
UI: Update node dependencies using npm audit fix
|
2021-09-17 11:43:00 +02:00 |
VakarisZ
|
a93d6361a3
|
Docs: fix broken scenario link in homepage_shortcuts.html
|
2021-09-16 14:46:31 +03:00 |
Mike Salvatore
|
64c9ccaf46
|
Merge pull request #1467 from guardicore/1205/modify-build-scripts-deployment
Add deployment type to the build_scripts
|
2021-09-15 10:31:33 -04:00 |
VakarisZ
|
cfff225ad6
|
Change the docker and appImage deployment scripts to not alter the deployment string if no deployment argument is passed
|
2021-09-15 15:52:53 +03:00 |
Ilija Lazoroski
|
c4ab6f4362
|
Build_scripts: Add deployment type to the build_scripts
|
2021-09-15 14:38:07 +02:00 |
Mike Salvatore
|
7ebe9e8ee2
|
Build: Upgrade AppImage Python version to 3.7.12
|
2021-09-15 08:08:47 -04:00 |
Mike Salvatore
|
60e34636ec
|
UI: Fix stupid typo in the attack section of the ransomware report
|
2021-09-14 12:50:39 -04:00 |
Mike Salvatore
|
1d991be6b4
|
Update CHANGELOG.md
|
2021-09-14 12:30:43 -04:00 |
Mike Salvatore
|
f54b759d92
|
Merge pull request #1459 from guardicore/extract-deployment-field
Extract deployment field from server config
|
2021-09-14 12:24:46 -04:00 |
Mike Salvatore
|
3287f4831e
|
Build: Remove deployment.json files
|
2021-09-14 12:22:03 -04:00 |
Mike Salvatore
|
238810e743
|
Build: Remove unused install_common_build_prereqs()
|
2021-09-14 12:09:13 -04:00 |
Ilija Lazoroski
|
6ebe2e391b
|
Island: Add more exceptions to get_deployment_from_file
|
2021-09-14 16:54:06 +02:00 |
Mike Salvatore
|
412aefab3e
|
Island: Switch get_deployment_from_file() to use Paths
|
2021-09-14 10:19:14 -04:00 |
VakarisZ
|
ed93971595
|
Remove the empty test_server_config_handler.py file.
|
2021-09-14 14:49:30 +03:00 |
Mike Salvatore
|
58ed42a247
|
Agent: Add comment regarding NTLM hashes to format_password()
|
2021-09-14 07:44:03 -04:00 |
Shreya Malviya
|
38011f20b5
|
island: Remove unnecessary type conversion in log statement
|
2021-09-14 16:05:19 +05:30 |
Shreya Malviya
|
686f65e4f4
|
tests: Move monkeypatch statements to fixtures in test_version_update.py
|
2021-09-14 16:04:06 +05:30 |
Shreya Malviya
|
90c6392e16
|
island, tests: Handle exceptions when getting deployment type from file and add related tests
|
2021-09-14 15:47:50 +05:30 |
Shreya Malviya
|
9fd6ea9598
|
island, tests: Modify function to get deployment type with file path as input and modify related tests
|
2021-09-14 14:02:24 +05:30 |
Ilija Lazoroski
|
c1fc56d4ce
|
Island: Change monkey code to use deployment.json
Add UTs for get_deployment. Fix Enviroment UTs.
|
2021-09-13 18:47:28 +02:00 |
VakarisZ
|
4759fe1581
|
Merge pull request #1458 from guardicore/1450/av_explanation_missing_binary
UI: Add AV explanation if binaries are missing
|
2021-09-13 09:24:34 +03:00 |
Mike Salvatore
|
8d2b704bd9
|
Docs: Fix broken link in FAQ
|
2021-09-11 13:15:55 -04:00 |
VakarisZ
|
45429f6b29
|
Merge pull request #1457 from guardicore/1126/ut_for_pba_file_upload
UT: Add unit tests for pba_upload
|
2021-09-10 17:03:54 +03:00 |
Ilija Lazoroski
|
92b829ede2
|
UI: Add AV explanation if binaries are missing
|
2021-09-10 15:39:28 +02:00 |
Ilija Lazoroski
|
c348a01b16
|
UT: Improve readability on pba_file_upload
|
2021-09-10 14:48:39 +02:00 |
Shreya Malviya
|
78ab3f176c
|
tests: Remove deployment field from unit tests' server configs
|
2021-09-10 17:41:43 +05:30 |
Ilija Lazoroski
|
2fd38061b2
|
UT: Add unit tests for pba_upload
|
2021-09-10 14:10:31 +02:00 |