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 |
Mike Salvatore
|
69cbf3ff50
|
Island: Remove disused Environment class
|
2021-11-19 08:42:36 -05:00 |
Mike Salvatore
|
38a898824a
|
Island: Remove unreferenced EnvironmentConfig
|
2021-11-19 08:42:34 -05:00 |
Mike Salvatore
|
138e3ecee6
|
Island: Remove unreferenced AwsEnvironment
|
2021-11-19 08:38:19 -05:00 |