Commit Graph

7953 Commits

Author SHA1 Message Date
Ilija Lazoroski 2e389cc87e Agent: Add long timeout to clear command history PBA 2022-04-01 07:25:02 -04:00
Mike Salvatore 649404d50f
Merge pull request #1841 from guardicore/1650-shell-startup-modification
Agent: Add timeouts in shell startup modification PBA's
2022-04-01 07:22:28 -04:00
vakaris_zilius 7d3a679135 Agent: Fix error handling in modify_shell_startup_files.py 2022-04-01 10:54:53 +00:00
vakarisz df34991466 Agent: Add timeout handling in modify shell startup PBA 2022-04-01 11:38:25 +03:00
VakarisZ 7b6a7c51b2
Merge pull request #1842 from guardicore/1834-update-pre-commit-hooks
1834 update pre commit hooks
2022-04-01 10:30:23 +03:00
Shreya Malviya 9ac4d23f28 Agent: Catch timeout error in PBA base class 2022-04-01 12:05:18 +05:30
Shreya Malviya 4cc57f1236 Agent: Add timeouts to signed script PBA 2022-04-01 12:05:18 +05:30
Shreya Malviya 31ae13ed0b Agent: Add timeout to PBA base class's run() 2022-04-01 12:05:18 +05:30
Mike Salvatore dc133a9d97 Island: Update formatting packages in Pipfile
Updates black, dlint, flake8, isort
2022-03-31 20:37:23 -04:00
Mike Salvatore a3a99faec7 Agent: Reformat all code with latest version of Black 2022-03-31 20:15:51 -04:00
Mike Salvatore 5134533f0f Island: Reformat all code with latest version of Black 2022-03-31 20:15:27 -04:00
Mike Salvatore 5815941f1a Project: Update pre-commit hooks to the latest versions 2022-03-31 20:14:14 -04:00
Mike Salvatore dba9b9a637 Project: Update swimm binary download location in .travis.yaml 2022-03-31 20:02:43 -04:00
vakarisz 84a7d864b5 Agent: Remove timeouts from communicate_as_backdoor_user.py
Timeouts are removed from commands because timeouts are defined in popen instead
2022-03-31 11:41:23 -04:00
vakarisz 4ad07ae3ff Agent: Add timeouts in shell startup modification PBA's 2022-03-31 17:32:33 +03:00
Mike Salvatore 91f0a4e8ea UT: Remove stale TODOs in MockPuppet 2022-03-31 08:56:03 -04:00
vakarisz eae96c19b1 Agent: Handle pypykatz permission error 2022-03-31 08:03:41 -04:00
Mike Salvatore 32a9fe7bf9 Island: Fix import sorting in credentials.py 2022-03-30 13:55:35 -04:00
Mike Salvatore fda0411555 Island: Format with Black 2022-03-30 13:53:23 -04:00
Mike Salvatore 86b8cf63b9 Agent: Format with Black 2022-03-30 13:53:20 -04:00
Mike Salvatore 53d36a7a0c Common: Format with Black 2022-03-30 13:53:16 -04:00
Mike Salvatore 86cc565b65 UT: Remove unused imports 2022-03-30 13:45:09 -04:00
Mike Salvatore 3b4e762997 Agent: Remove unused imports 2022-03-30 13:44:47 -04:00
Mike Salvatore a8c222b610 Island: Reenable POST_BREACH_PROCESS_LIST_COLLECTION 2022-03-30 13:42:52 -04:00
Ilija Lazoroski f2b498d3c9 Project: Add upgrade to pipenv in Travis 2022-03-30 13:34:22 -04:00
Mike Salvatore bd5f51e31b
Merge pull request #1833 from guardicore/fix-ut-windows-bugs
Fix ut windows bugs
2022-03-30 11:00:35 -04:00
vakarisz 301284f4d0 UT: Fix windows bug in test_monkey_log_path.py
Bug was happening due to an attempt to delete a file with an unclosed handle
2022-03-30 17:58:13 +03:00
vakarisz 72984bb3e3 UT: Fix windows bug in test_t1107_telem.py 2022-03-30 16:53:16 +03:00
Mike Salvatore 581ece577d
Merge pull request #1818 from guardicore/1604-custom-pba
1604 custom pba
2022-03-30 09:40:44 -04:00
vakarisz 29a545a58f Agent: Move the decision if custom pba should run to master 2022-03-30 16:37:19 +03:00
vakarisz e855d2ed34 Agent: Remove unused pba properties in config.py 2022-03-30 16:07:14 +03:00
vakarisz 2e3a718469 Agent: Fix custom PBA related unit tests 2022-03-30 15:52:04 +03:00
vakarisz 1f31e96adb Agent: Make custom PBA related imports shorter 2022-03-30 15:52:02 +03:00
vakarisz 67543ef91a Agent: Add a custom PBA run check
We only want to run the custom PBA if commands are specified
2022-03-30 15:51:46 +03:00
vakarisz 079d768f73 Agent: Rename UsersPBA to CustomPBA for consistency 2022-03-30 15:51:44 +03:00
vakarisz 24915ba797 Agent: Load and fix the custom PBA into puppet 2022-03-30 15:51:24 +03:00
vakarisz 23b8c351fb Island, Agent: Add custom user PBA to puppet and master 2022-03-30 15:51:22 +03:00
Mike Salvatore ee0561a061 Agent: Move MockPuppet to unit test suite
The MockPuppet is now only used by the unit tests.
2022-03-30 07:39:34 -04:00
Mike Salvatore b5f65b16d7 Agent: Remove disused Puppet._mock_puppet attribute 2022-03-30 07:36:49 -04:00
Mike Salvatore 1f34a72421
Merge pull request #1828 from guardicore/1604-remove-dead-code
Remove dead code
2022-03-30 07:35:21 -04:00
Mike Salvatore 315471ab57 Agent: Remove disused WebRCE.target_url attribute 2022-03-30 07:33:53 -04:00
Mike Salvatore 9738430333 Project: Remove temporary agent-refactor vulture exceptions 2022-03-30 07:31:29 -04:00
Mike Salvatore 2c32c354ae Agent: Remove MockMaster
This mock has outlived its usefulness and can now be removed.
2022-03-30 07:20:37 -04:00
Mike Salvatore 73b678ae19 Agent: Remove redundant telemetry_messenger instantiation 2022-03-30 07:16:56 -04:00
Mike Salvatore 29b19a667b Swimm: update exercise Implement a new PBA — VW4rf3AxRslfT7lwaug7 2022-03-30 07:16:35 -04:00
Shreya Malviya 6c59c54739 UI: Fix logic in PostBreachParser.js for process list collection PBA 2022-03-30 15:59:46 +05:30
VakarisZ 896755f54d
Merge pull request #1829 from guardicore/1604-modify-puppet-to-run-pbas
PBA modifications so they run
2022-03-30 12:09:37 +03:00
Shreya Malviya ca0972f847 Agent: Pass None to telemetry_messenger arg in nested PBA classes
This is not the most ideal way but it gets the job done without the unnecessary complexity of passing the telemetry messenger through different classes and functions when it's not needed.
2022-03-30 14:01:12 +05:30
Shreya Malviya 3f01b9bcac Agent: Pass telemetry_messenger to PBA constructors where it was missing 2022-03-30 13:52:53 +05:30
Shreya Malviya a2bad110a1 Agent: Modify PBA base class to return pba_data and not None 2022-03-30 13:46:09 +05:30