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
VakarisZ
c3f31c0c78
pre-commit hooks update
2021-04-23 10:48:11 +03:00
Mike Salvatore
3b32ef2f4a
Remove PostgreSQL fingerprinter
...
Issue #1077
2021-04-22 10:33:06 -04:00
Mike Salvatore
6a54c1e85a
agent: Add sys_platform == win32 to Pipfile
2021-04-22 09:50:30 -04:00
Mike Salvatore
6412391ff8
docs: Add pipenv instructions to manual monkey setup guide for Windows
2021-04-22 09:50:30 -04:00
Mike Salvatore
57d6552433
docs: Add pipenv instructions to manual monkey setup guide for Linux
2021-04-22 09:50:30 -04:00
Mike Salvatore
6e2f473f02
Removing unused docker build scripts
2021-04-22 09:50:30 -04:00
VakarisZ
0120c027b0
Fixed run server bat script
2021-04-22 09:50:30 -04:00
Mike Salvatore
20a575ecb7
Add note about $PATH in deployment_scripts/README.md
2021-04-22 09:50:30 -04:00
Mike Salvatore
051621bdfa
Modify monkey_island/linux/run.sh to use pipenv
2021-04-22 09:50:30 -04:00
Mike Salvatore
de8e306786
Install python3.7-venv in deploy_linux.sh
...
pipx requires ensurepip, which is provided by python3.7-venv
2021-04-22 09:50:30 -04:00