Kekoa Kaaikala
|
cd84280e79
|
Island: Simplify event query and deserialization
|
2022-09-14 19:14:35 +00:00 |
Kekoa Kaaikala
|
8311fc79a9
|
Island: Add message to error on save
|
2022-09-14 18:43:52 +00:00 |
Kekoa Kaaikala
|
5f44204583
|
UT: Clean up mongo fixture
|
2022-09-14 18:38:56 +00:00 |
Kekoa Kaaikala
|
7e96c11204
|
Island: Add docstring to MongoEventRepository
|
2022-09-14 18:35:18 +00:00 |
Kekoa Kaaikala
|
5c762930bf
|
Island: Search UUID by string value
|
2022-09-14 17:45:44 +00:00 |
Kekoa Kaaikala
|
89954223e8
|
Island: Match type based on __name__
|
2022-09-14 17:45:44 +00:00 |
Kekoa Kaaikala
|
ad5bba9e2f
|
Island: Use EventSerializerRegistry
|
2022-09-14 17:45:44 +00:00 |
Kekoa Kaaikala
|
f5e398c175
|
Island: Add MongoEventRepository
|
2022-09-14 17:45:41 +00:00 |
Mike Salvatore
|
0b5dd3832b
|
Merge pull request #2291 from guardicore/2180-save-event-to-repository
2180 save event to repository
|
2022-09-14 13:40:19 -04:00 |
Mike Salvatore
|
6f4c3d4669
|
Island: Register StubbedEventRepository in DIContainer
|
2022-09-14 13:36:55 -04:00 |
Mike Salvatore
|
f5711e2fab
|
Island: Add StubbedEventRepository
A placeholder until MongoEventRepository is implemented
|
2022-09-14 13:35:49 -04:00 |
Mike Salvatore
|
9fc91239f2
|
Agent: Use private module variable for ID caching
mypy complains about setting an attribute on the function object. Using
`global _id` accomplishes the same thing and doesn't upset mypy
|
2022-09-14 12:59:44 -04:00 |
Mike Salvatore
|
8faf8de4dd
|
Agent: Use HardwareID as the return type for get_machine_id()
|
2022-09-14 12:57:40 -04:00 |
Mike Salvatore
|
f7ab5c5dd8
|
Common: Use MachineID instead of int in AbstractAgentEvent.target
|
2022-09-14 12:54:49 -04:00 |
Mike Salvatore
|
1b2b316e1f
|
Island: Move MachineID to common
|
2022-09-14 12:53:42 -04:00 |
Mike Salvatore
|
99b0f5bcd6
|
Merge pull request #2279 from guardicore/2177-agent-all-events-subscriber
Subscriber to send all Agent events to Island
|
2022-09-14 12:12:26 -04:00 |
Mike Salvatore
|
d179a5563f
|
UT: Add note about potentially slow or racey tests
|
2022-09-14 12:11:51 -04:00 |
Mike Salvatore
|
996225deef
|
Agent: Fix line length
|
2022-09-14 12:09:42 -04:00 |
Mike Salvatore
|
fbd5bb9a9e
|
Agent: Rename _agent_events_to_island_sender
|
2022-09-14 12:08:45 -04:00 |
Mike Salvatore
|
9471db378f
|
UT: Reduce sleep time from 0.05 to 0.01 in test_agent_event_forwarder
|
2022-09-14 12:07:36 -04:00 |
Ilija Lazoroski
|
83f1e4cc2a
|
Island: Use agent_event_handlers on island setup
|
2022-09-14 17:19:28 +02:00 |
Ilija Lazoroski
|
5a836daaa7
|
Island: Add agent_event_handlers
|
2022-09-14 17:18:55 +02:00 |
Ilija Lazoroski
|
26fc6fd5b9
|
Island: Add save_event_to_event_repository subscriber
|
2022-09-14 17:17:32 +02:00 |
Mike Salvatore
|
ac4db7aaf6
|
CHANGELOG: Add entry for #2216
|
2022-09-14 11:03:06 -04:00 |
vakarisz
|
b81f7ad69c
|
Merge branch '2216-tcp-relay' into develop
|
2022-09-14 17:47:13 +03:00 |
Shreya Malviya
|
218363d40e
|
UT: Reduce sleep time from 0.1 to 0.05 in test_agent_event_forwarder.py
|
2022-09-14 19:59:19 +05:30 |
Shreya Malviya
|
5c1613bc79
|
Agent: Add log statement when sending Agent events to Island
|
2022-09-14 19:54:36 +05:30 |
Shreya Malviya
|
7fed97530f
|
UT: Use BatchingAgentEventForwarder instead of AgentEventsToIslandSender
|
2022-09-14 19:52:33 +05:30 |
Shreya Malviya
|
c24fd9ddab
|
Agent: Rename AgentEventsToIslandSender -> BatchingAgentEventForwarder
|
2022-09-14 19:52:10 +05:30 |
Shreya Malviya
|
83a828ada5
|
UT: Rename test_send_all_events_to_island.py -> test_agent_event_forwarder.py
|
2022-09-14 19:51:15 +05:30 |
Shreya Malviya
|
984ce2e8bc
|
UT: Use agent_event_forwarder instead send_all_events_to_island in import
|
2022-09-14 19:50:33 +05:30 |
Shreya Malviya
|
04b1caeb4c
|
Agent: Rename send_all_events_to_island.py -> agent_event_forwarder.py
|
2022-09-14 19:49:35 +05:30 |
Shreya Malviya
|
0775beda7a
|
Agent: Rename SendAllAgentEventsToIsland -> AgentEventForwarder
|
2022-09-14 19:47:53 +05:30 |
Shreya Malviya
|
4eabf6e77b
|
Agent: Use create_daemon_thread() instead of threading.Thread() in AgentEventsToIslandSender
|
2022-09-14 19:45:12 +05:30 |
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 |
Ilija Lazoroski
|
17e9c00180
|
UT: Add another test for AgentEventsToIslandSender
|
2022-09-14 15:09:00 +02: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 |