vakarisz
|
b81f7ad69c
|
Merge branch '2216-tcp-relay' into develop
|
2022-09-14 17:47:13 +03:00 |
vakarisz
|
f3fd2fca8b
|
Agent: Fix SSH exploiter to be able to exploit unknown OS
Previously if the agent couldn't detect the OS, agent failed with errors
|
2022-09-14 17:08:52 +03:00 |
Ilija Lazoroski
|
bb0910371c
|
Island: Refactor api/events to publish list of events
PR #2285
|
2022-09-14 09:48:16 -04:00 |
Mike Salvatore
|
2fe3a2ece3
|
Merge pull request #2287 from guardicore/2180-i-event-repository
Island: Add IEventRepository
|
2022-09-14 09:44:17 -04:00 |
Mike Salvatore
|
c977d8c212
|
Island: Use TypeVar for IEventRepository.get_events_by_type()
|
2022-09-14 09:41:58 -04:00 |
Mike Salvatore
|
4bb914316f
|
Merge pull request #2283 from guardicore/2255-mongo-node-repository
2255 mongo node repository
|
2022-09-14 09:35:16 -04:00 |
Mike Salvatore
|
f52f8eccd5
|
UT: Use sets for simpler sequence comparison
|
2022-09-14 09:19:56 -04:00 |
Mike Salvatore
|
1a8c285d8e
|
UT: Use set.intersection() for simpler set comparison
|
2022-09-14 09:18:00 -04:00 |
Mike Salvatore
|
617a3273cd
|
Merge branch 'omit-mongo-object-id' into 2255-mongo-node-repository
|
2022-09-14 09:10:12 -04:00 |
Mike Salvatore
|
c2437464c6
|
Island: Omit the mongo object ID from Agent query results
|
2022-09-14 09:10:06 -04:00 |
Mike Salvatore
|
fa8736e2fe
|
Island: Omit the mongo object ID from Machine query results
|
2022-09-14 09:05:42 -04:00 |
Mike Salvatore
|
3fb1ddaa74
|
Island: Omit the mongo object ID from Node query results
|
2022-09-14 09:02:21 -04:00 |
Mike Salvatore
|
5821d71ade
|
Island: Omit the mongo object ID from credentials query results
|
2022-09-14 08:59:09 -04:00 |
Ilija Lazoroski
|
c54d1b89ab
|
Island: Add IEventRepository
|
2022-09-14 13:26:27 +02:00 |
Mike Salvatore
|
d509ee7216
|
Build: Pull Python AppImage v3.7.14
|
2022-09-14 07:22:44 -04:00 |
Mike Salvatore
|
1e3e6c9052
|
Merge branch '2216-fix-connection-issues' into 2216-tcp-relay
|
2022-09-14 07:06:03 -04:00 |
Mike Salvatore
|
e56d4c0ac7
|
Merge pull request #2284 from guardicore/2216-relay-bb-tests
2216 relay bb tests
|
2022-09-14 06:56:42 -04:00 |
Mike Salvatore
|
1affc3fe5e
|
Common: Add "raises" docstrings to IEventSerializer.deserialize()
|
2022-09-14 06:33:31 -04:00 |
Ilija Lazoroski
|
b129833e57
|
Island: Remove ITelemtryRepository
|
2022-09-14 06:13:29 -04:00 |
vakarisz
|
bc6da3d402
|
BB: Add documentation about changes to tunneling-11
|
2022-09-14 12:13:36 +03:00 |
vakarisz
|
c281666504
|
BB: Remove tunneling-12 from depth-3
|
2022-09-14 12:10:06 +03:00 |
vakarisz
|
7a33802b7c
|
BB: Add tunneling machines to the list of depth 3 test
|
2022-09-14 12:06:46 +03:00 |
Mike Salvatore
|
cd6a46a304
|
Island: Add MongoNodeRepository
|
2022-09-13 20:43:24 -04:00 |
Mike Salvatore
|
76b51d25b9
|
Island: Use frozenset instead of tuple for communication types
|
2022-09-13 20:42:37 -04:00 |
Mike Salvatore
|
6cc8948ebf
|
Island: Add INodeRepository.reset()
|
2022-09-13 19:09:55 -04:00 |
Mike Salvatore
|
ed0e8c4870
|
Common: Add event type to serialized agent events
|
2022-09-13 17:15:52 -04:00 |
Mike Salvatore
|
03989e1964
|
Common: Add EVENT_TYPE_FIELD
|
2022-09-13 17:04:44 -04:00 |
Mike Salvatore
|
010a630c4f
|
Merge pull request #2282 from guardicore/2179-register-credentials-stolen-event-serializer
2179 register credentials stolen event serializer
|
2022-09-13 17:02:25 -04:00 |
Kekoa Kaaikala
|
e7bb5ce535
|
BB: Add interface to tunneling-11
|
2022-09-13 19:52:04 +00:00 |
Kekoa Kaaikala
|
b865c13a3b
|
BB: Revert depth_3_a test
|
2022-09-13 19:45:57 +00:00 |
Mike Salvatore
|
d30dfd3396
|
Agent: Setup EventSerializerRegistry
|
2022-09-13 15:16:27 -04:00 |
Mike Salvatore
|
ca23c94c8e
|
Island: Setup EventSerializerRegistry
|
2022-09-13 15:12:07 -04:00 |
Mike Salvatore
|
905fb3563e
|
Merge pull request #2281 from guardicore/2216-prevent-port-collisions
Agent: Add TCPPortSelector
|
2022-09-13 15:08:56 -04:00 |
Mike Salvatore
|
0f0f50208d
|
Agent: Add missing "param" in docstring
Co-authored-by: Kekoa Kaaikala <kekoa.kaaikala@gmail.com>
|
2022-09-13 15:07:25 -04:00 |
Mike Salvatore
|
5905d3bf5b
|
Common: Add register_common_agent_event_serializers()
|
2022-09-13 15:04:45 -04:00 |
Mike Salvatore
|
ad01003480
|
Common: Rename i_event_serialize{,r}.py
|
2022-09-13 14:58:15 -04:00 |
Mike Salvatore
|
1c742c3f96
|
Merge pull request #2280 from guardicore/2179-credentialsstolenevent-pydantic
2179 credentialsstolenevent pydantic
|
2022-09-13 14:47:10 -04:00 |
Mike Salvatore
|
1503c3f0ba
|
Common: Switch AbstractAgentEvent.source from int to AgentID
|
2022-09-13 13:25:47 -04:00 |
Mike Salvatore
|
80cd5a05a1
|
Common: Move AgentID definition to common
|
2022-09-13 13:25:45 -04:00 |
Mike Salvatore
|
1998d492eb
|
Agent: Remove disused credential_collectors.credential_components pkg
|
2022-09-13 13:17:02 -04:00 |
Mike Salvatore
|
04d79a0a35
|
Agent: Add TCPPortSelector
|
2022-09-13 12:24:14 -04:00 |
Ilija Lazoroski
|
31f3c1a4d6
|
UT: Fix all unit tests that we creating events to use pydantic
|
2022-09-13 17:53:58 +02:00 |
Ilija Lazoroski
|
1799f1253c
|
Common: Make AbstractAgentEvent to be a pydantic modell
In this way we are saying that every event needs to be a pydantic model
for which we may pay the price later on.
|
2022-09-13 17:45:48 +02:00 |
Ilija Lazoroski
|
a68a765722
|
Common: Make CredentialsStolenEvent to be a class
|
2022-09-13 17:45:48 +02:00 |
Kekoa Kaaikala
|
1a96e9fd8d
|
Common: Make CredentialsStolenEvent a pydantic model
|
2022-09-13 17:45:48 +02:00 |
Kekoa Kaaikala
|
78d5094f90
|
Common: Use int instead of UUID in AbstractAgentEvent
|
2022-09-13 17:45:48 +02:00 |
Kekoa Kaaikala
|
69063de627
|
Agent: Add note about unintentional disconnect
|
2022-09-13 15:38:19 +00:00 |
Kekoa Kaaikala
|
4ba4cb583a
|
Agent: Add thread ID to SocketsPipe thread name
|
2022-09-13 15:32:15 +00:00 |
Mike Salvatore
|
bde44f74f5
|
Merge pull request #2275 from guardicore/2179-implement-pydantic-event-serializer
2179 implement pydantic event serializer
|
2022-09-13 09:56:57 -04:00 |
Mike Salvatore
|
69e11d6b50
|
Common: Ignore mypy cyclical definition warning for JSONSerializable
|
2022-09-13 09:22:24 -04:00 |