Mike Salvatore
68759e3970
appimage: Make spacing consistent
2021-04-30 10:17:53 -04:00
Mike Salvatore
84c875c396
appimage: Only load binary config if downloading agent binaries
2021-04-30 10:17:53 -04:00
Mike Salvatore
1f4af68278
appimage: Use $WORKSPACE variable if present
...
Jenkins sets a $WORKSPACE environment variable. We'll use this if it's
been set. Otherwise, use $HOME.
2021-04-30 10:17:53 -04:00
Mike Salvatore
c47f5a5912
appimage: Relocate squashfs-root/ to same dir as build_appimage.sh
2021-04-30 10:17:53 -04:00
Mike Salvatore
7276760c6a
appimage: Remove unnecessary recursive chmod in clone_monkey_repo()
2021-04-30 10:17:53 -04:00
Mike Salvatore
c33f9cf83c
appimage: Upgrade from Python 3.7.9 -> 3.7.10
2021-04-30 10:17:53 -04:00
Mike Salvatore
408a0de4f0
appimage: remove node_modules from appdir
...
The node modules do not need to be deliverer with the appimage. Removing
them from the AppDir saves 50MB.
2021-04-30 10:17:52 -04:00
VakarisZ
3a25c2d748
Improved --run-performance-tests flag entry on CHANGELOG.md
2021-04-30 09:41:20 +03: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
Mike Salvatore
c67ed63cc9
Merge pull request #1124 from guardicore/dlint
...
Add dlint to flake8
2021-04-28 13:24:41 -04:00
Mike Salvatore
78ca2c25b1
deploy: Remove unnecessary recursive chmod
2021-04-28 12:18:26 -04:00
Mike Salvatore
e5935e43c1
agent: Add TODOs regarding string templates.
2021-04-28 11:00:53 -04:00
Shreya
d4e277c70b
Modify what commands are passed to `subprocess.Popen` in the dropper and windows_upgrader
2021-04-28 10:47:47 -04:00
Mike Salvatore
b50faceba7
Add a changelog entry for dlint work
2021-04-28 10:47:38 -04:00
Shreya
9602a67d28
Modify unit tests: tests/infection_monkey/utils/linux/test_users.py
2021-04-28 10:47:28 -04:00
Shreya
410cbadbb3
Fix DUO116 warnings for:
...
- monkey/infection_monkey/dropper.py
- monkey/infection_monkey/system_info/windows_info_collector.py
- monkey/infection_monkey/utils/windows/users.py
- monkey/infection_monkey/windows_upgrader.py
2021-04-28 10:47:28 -04:00
Shreya
294e8fe56a
Fix DU0116 warnings in blackbox tests
...
by ignoring them
2021-04-28 10:47:28 -04:00
Shreya
4d88efdd84
Fix DUO116 warnings in post breach actions
...
by ignoring them
2021-04-28 10:47:28 -04:00
Shreya
6b467fd20b
Fix DUO116 warnings in monkey/infection_monkey/utils/linux/users.py
2021-04-28 10:47:28 -04:00
Shreya
c0fdc9561f
Fix DUO123 warnings
2021-04-28 10:46:41 -04:00
Shreya
b0be14193d
Fix DUO122 warnings
2021-04-28 10:46:41 -04:00
Shreya
af381e062f
Fix DUO106 warnings
...
(Introduces a DUO116 warning)
2021-04-28 10:46:19 -04:00
Shreya
a3fa4663cb
Fix DUO102 warnings
...
Added comments to ignore some because:
"Python uses the Mersenne Twister as the core generator. However, being completely
deterministic, it is not suitable for all purposes, and is completely unsuitable for
cryptographic purposes. Because the generator is deterministic this means attackers
can predict future values given a sufficient amount of previous values.
Normal random use is acceptable if the relevant code is not used for security or
cryptographic purposes."
2021-04-28 10:46:14 -04:00
Shreya
d8c1bf5cbe
Add dlint to Pipfile
2021-04-28 10:45:13 -04:00
Shreya
57b61180ce
Add dlint as an additional dependency for the flake8 pre-commit hook
2021-04-28 10:44:58 -04:00
Mike Salvatore
0cb8fc8ac9
Merge pull request #1130 from guardicore/swimm-pc
...
Add Swimm to pre-commit
2021-04-28 07:50:28 -04:00
Mike Salvatore
7c34288f1b
deployment: Remove swimm debian package after it is installed
2021-04-28 07:01:29 -04:00
shreyamalviya
9383457518
Modify Windows deployment script to check $env:SKIP before adding swimm-verify to it
2021-04-28 13:40:49 +05:30
Shreya
05dd10cd96
Modify Swimm details in dev env setup docs
2021-04-27 23:32:51 +05:30
shreyamalviya
ba3317b252
Set environment variable SKIP=swimm-verify in Windows deployment script so pre-commit skips swimm-verify
2021-04-27 17:50:38 +05:30
Shreya
60f776fef9
Add Swimm details to deployment guide (deployment_scripts/README.md)
2021-04-27 20:51:21 +05:30
Shreya
4c8b3b04da
Add Swimm details to dev env setup guide in docs
2021-04-27 20:22:05 +05:30
Shreya
e58edfbd7e
Add Swimm to Windows deployment script
2021-04-27 20:22:02 +05:30
Shreya
af4aaf23c6
Add Swimm to Linux deployment script
2021-04-27 20:16:50 +05:30
Shreya
7374e615f2
Add Swimm pre-commit hook
2021-04-27 20:16:50 +05:30
Mike Salvatore
54f640d83b
travis: install node v12.x, instead of latest
2021-04-27 07:30:32 -04:00
Vertrauensstellung
fd430e132c
docs: Use correct tarball name in debian setup instructions ( #1128 )
2021-04-27 06:43:26 -04:00
Mike Salvatore
f5ce51858a
Added changelog entry for #1054
2021-04-26 12:01:19 -04:00
Mike Salvatore
30bb987830
Add missing pipenv and unit tests items to CHANGELOG.md
2021-04-26 11:59:17 -04:00
Mike Salvatore
9ad694fddf
Merge pull request #1106 from guardicore/pipenv
...
Requirement migration to pipenv
2021-04-26 11:37:05 -04:00
Mike Salvatore
afa412ca47
agent: Add note to readme to run build_linux.sh with `pipenv run`
2021-04-26 10:47:00 -04:00
Mike Salvatore
d83fc2e914
Drop `--system` from `pipenv install` in deploy_linux.sh
...
The `--system` flag is not necessary when deploying a development
environment on linux. It's preferable to install python dependencies in
venvs rather than on the system.
2021-04-26 10:42:34 -04:00
Mike Salvatore
c6fd04e2b6
Merge pull request #1054 from shreyamalviya/bugfix_pba_file_delete
...
Fix error when removing uploaded post breach file on config reset
2021-04-26 09:06:49 -04:00
Shreya
9b38303346
Rearrange functions' order in `monkey_island/cc/resources/pba_file_upload.py` to follow stepdown rule
2021-04-26 16:07:53 +05:30
Shreya
4f94e9de74
Break PBA file deletion into functions: attempt to delete PBA file in another function
2021-04-24 13:18:00 +05:30
Shreya
4854c9cfc9
Attempt to remove custom PBA file when resetting config only if filename exists in DB
2021-04-24 13:18:00 +05:30
Mike Salvatore
df67ba554e
agent: Add pyinstaller-hooks-contrib and importlib-metadata to Pipfile
...
Pipenv fails to install these dependencies in the
cdrx/pyinstaller:python3 container when pyinstaller is installed from
our fork. Adding them to the Pipfile ensures they get installed and
resolves the issue.
2021-04-23 11:20:13 -04:00
VakarisZ
fd8ef7f39e
Refactored test_telems to exported_telems and moved them from the test folder, because they are generated in production
2021-04-23 08:39:19 -04:00
VakarisZ
8121f08aa9
Refactored test_telems to exported_telems and moved them from the test folder, because they are generated in production
2021-04-23 11:12:14 +03:00