Shreya Malviya
bedc8d4f84
Agent: Add cleanup logic for ransomware payload
2021-11-30 11:12:51 -05:00
Mike Salvatore
137afa6473
Agent: Don't register new signal handler in monkey.py (for now)
...
The signal handler is not quite ready for prime time. Issue #1595 and
issue #1597 will need to be resolved before the signal handler can be
fully ready. For now, don't register the signal handler.
2021-11-24 13:46:18 -05:00
Mike Salvatore
d31fd2c811
Agent: Improve Windows signal handler
2021-11-24 13:42:28 -05:00
Mike Salvatore
e04e8d3177
Merge pull request #1628 from guardicore/1593-i-master
...
Add IMaster and MockMaster
2021-11-24 07:59:55 -05:00
Mike Salvatore
0ec8fca766
Agent: Add start/finish logging to phases of MockMaster execution
2021-11-24 07:45:40 -05:00
Mike Salvatore
8c36b1925f
Merge pull request #1629 from guardicore/1599-unused-python-dependencies
...
1599 unused python dependencies
2021-11-24 06:46:21 -05:00
VakarisZ
8a88949d1a
Island: re-add cffi explicit requirement
...
Docker island is showing ModuleNotFoundError: No module named '_cffi_backend'without it
2021-11-24 11:12:34 +02:00
VakarisZ
474e1adbf5
Merge pull request #1627 from guardicore/1594-signal-handlers
...
Agent: register signal handlers
2021-11-24 10:54:53 +02:00
VakarisZ
3f7c4a8859
Agent: add a comment warning that windows will terminate the process 5s after CTRL_CLOSE_EVENT signal
...
The comment will warn us that in case that particular signal is raised, the cleanup shouldn't take longer than 5s
2021-11-24 10:52:55 +02:00
Mike Salvatore
73329e9729
Agent: Remove input() call in monkey.py
...
The call to input() was used to pause the execution of the agent while
testing the new signal handlers. It is no longer needed.
2021-11-24 10:52:55 +02:00
Mike Salvatore
6149ef630b
Agent: Improve signal handler log message
2021-11-24 10:52:55 +02:00
Mike Salvatore
068307f0eb
Agent: Handle window close event on Windows
2021-11-24 10:52:55 +02:00
Mike Salvatore
27ef06c546
Agent: Call IMaster.terminate() from signal handler
2021-11-24 10:52:55 +02:00
VakarisZ
9d36f20b42
Agent: register signal handlers
...
Agent will now handle interrupt and break signals on linux and windows
2021-11-24 10:52:55 +02:00
Shreya Malviya
e00fd64530
Agent: Fix PBA return value
2021-11-24 13:54:49 +05:30
Shreya Malviya
d0b9fca4d7
Agent: Fix return types and statements in mock puppet for PBA and exploiters
2021-11-24 13:54:49 +05:30
Shreya Malviya
57b710fb10
UT: Modify unit tests for ExploitTelem and PostBreachTelem based on previous changes
2021-11-24 13:54:49 +05:30
Shreya Malviya
8c2eab4c2a
Agent: Remove stray issue comment in MockMaster which was solved
2021-11-24 13:54:49 +05:30
Shreya Malviya
7b0f08ee54
Agent: Finish implementing MockMaster
...
Also modified ExploitTelem and PostBreachTelem internals, and
MockPuppet.
2021-11-24 13:54:46 +05:30
Shreya Malviya
b48ddd055a
Agent: Progress implementing MockMaster
2021-11-24 13:54:06 +05:30
Mike Salvatore
ea8be28a72
Agent: Log a message in MockMaster.terminate()
2021-11-24 13:54:06 +05:30
Ilija Lazoroski
357f749557
Agent: Fix typo in puppet ping function that messed with node states
2021-11-24 13:54:05 +05:30
Mike Salvatore
612668f43b
Agent: Add partially completed MockMaster
2021-11-24 13:54:05 +05:30
Mike Salvatore
082f034d58
Agent: Change the method docstrings for IMaster
2021-11-24 13:54:05 +05:30
Shreya Malviya
bd31cfd947
Agent: Add IMaster
2021-11-24 13:54:05 +05:30
Mike Salvatore
e9749dd826
Agent: Move control_channel.py to master/
2021-11-23 11:08:05 -05:00
Mike Salvatore
6a2a796ae5
Merge pull request #1623 from guardicore/1596-check-for-stop
...
Implement ControlChannel
2021-11-23 09:52:52 -05:00
Ilija Lazoroski
839024f243
Island: Fix formatting in config
2021-11-23 15:20:19 +01:00
Ilija Lazoroski
56f07e0188
Agent: Add control channel server property
2021-11-23 15:17:01 +01:00
Ilija Lazoroski
65bc0efc5a
Agent: Implement get config and get propagation credentials
2021-11-23 15:17:01 +01:00
Ilija Lazoroski
3aad64dff7
Island: Add endpoint to retrive propagation credentials
2021-11-23 15:17:01 +01:00
Ilija Lazoroski
0d8070080a
Agent: Implement ControlChannel should_agent_stop
2021-11-23 15:17:01 +01:00
Ilija Lazoroski
7766e27f16
Island: Add mock endpoint to check if the agent should stop
2021-11-23 15:17:01 +01:00
Mike Salvatore
4da7c1ab5f
Merge pull request #1626 from guardicore/1592-i-puppet
...
Create IPuppet interface
2021-11-23 07:57:08 -05:00
VakarisZ
933cafe997
Agent: remove unused python dependencies and add comments explaining indirect usages of packages
2021-11-23 14:36:10 +02:00
Mike Salvatore
a4a9de6a8d
Agent: Add a timeout parameter to scan_tcp_port()
2021-11-23 07:16:06 -05:00
Mike Salvatore
6e6c3f6133
Agent: Fix capitalization of Dict type hints in IPuppet
2021-11-23 06:32:31 -05:00
VakarisZ
11b84bd80d
Island: remove unused island dependencies
2021-11-23 12:49:27 +02:00
Mike Salvatore
4fc484cd8d
Agent: Add a preliminary MockPuppet implementation
2021-11-22 13:05:30 -05:00
Mike Salvatore
df0174eacb
Agent: Add IPuppet
2021-11-22 13:05:30 -05:00
Mike Salvatore
f457635507
Merge pull request #1620 from guardicore/1506-remove-environments
...
Remove environments
2021-11-22 06:40:40 -05:00
ilija-lazoroski
6cc983dc21
Merge pull request #1618 from guardicore/1532-remove-mitre-attack-config
...
1532 remove mitre attack config
2021-11-22 12:06:45 +01:00
Ilija Lazoroski
c7a1c9d21d
UT: Remove testing disabled attack techniques
2021-11-22 11:27:46 +01:00
Ilija Lazoroski
4e98baf6e3
Island: Remove attack config and enable all techniques by default
2021-11-22 11:27:46 +01:00
Ilija Lazoroski
f07b7fafa2
Common: Remove disabled state from scan status
2021-11-22 11:27:46 +01:00
Ilija Lazoroski
a41cad6291
Changelog: Add entry for removing ATT&CK configuration screen
2021-11-22 11:27:46 +01:00
Ilija Lazoroski
58072205e8
Swimm: Remove explanation on attack techniques
2021-11-22 11:27:46 +01:00
Ilija Lazoroski
0e4e137f6e
Docs: Remove MITRE attack scenario
2021-11-22 11:27:20 +01:00
Ilija Lazoroski
ee16fa82a0
Island: Remove attack endpoint and config functions
2021-11-19 18:19:28 +01:00
Ilija Lazoroski
23d05c37ed
UI: Remove ATT&CK Configuration
2021-11-19 18:19:28 +01:00