Mike Salvatore
|
368ddde20f
|
Common: Register serializers for {Exploitation,Propagation}Event
|
2022-10-03 13:15:12 -04:00 |
Mike Salvatore
|
eb16969a56
|
Merge branch '2362-bb-get-agent-logs' into develop
PR #2384
|
2022-10-03 10:41:30 -04:00 |
Mike Salvatore
|
a8627aed48
|
Merge branch '2269-exploitation-event' into develop
PR #2387
|
2022-10-03 10:36:25 -04:00 |
Mike Salvatore
|
07839a46ae
|
Merge pull request #2385 from guardicore/2269-propagation-event
Define Propagation Event
|
2022-10-03 10:34:33 -04:00 |
Ilija Lazoroski
|
779fc63edc
|
Common: Add param docstring in TCPScanEvent
|
2022-10-03 16:26:55 +02:00 |
Ilija Lazoroski
|
d1af356e19
|
UT: Add tests for PropagationEvent
|
2022-10-03 16:25:47 +02:00 |
Ilija Lazoroski
|
3389915399
|
Common: Add PropagationEvent to agent_events
|
2022-10-03 16:25:45 +02:00 |
Ilija Lazoroski
|
fa2ac64b16
|
UT: Add ExploitationEvent tests
|
2022-10-03 16:24:09 +02:00 |
Ilija Lazoroski
|
a7872d69cf
|
Common: Add ExploitationEvent to agent_events
|
2022-10-03 16:24:07 +02:00 |
Mike Salvatore
|
82c81c2a4b
|
Common: Move JSONSerializable to common.types
|
2022-10-03 10:19:16 -04:00 |
Mike Salvatore
|
cfd49db8d2
|
Island: Use logger.exception()
|
2022-10-03 10:16:40 -04:00 |
Mike Salvatore
|
d922d71081
|
BB: Add error message when machine is missing interfaces
|
2022-10-03 10:14:48 -04:00 |
Ilija Lazoroski
|
5b9811f089
|
UT: Add tests for PropagationEvent
|
2022-10-03 15:00:27 +02:00 |
Ilija Lazoroski
|
3d22e49ccc
|
Common: Add PropagationEvent to agent_events
|
2022-10-03 15:00:25 +02:00 |
Mike Salvatore
|
378e8d55ff
|
BB: Add type hints to MonkeyLogsDownloader.__init__()
|
2022-10-03 07:54:36 -04:00 |
Mike Salvatore
|
477e80bfba
|
BB: Remove disused MonkeyIslandClient.find_log_in_db()
|
2022-10-03 07:52:40 -04:00 |
Mike Salvatore
|
fc24d80410
|
BB: Change agent log file name
Use underscores to improve readability
|
2022-10-03 07:51:40 -04:00 |
Mike Salvatore
|
e369ef2933
|
BB: Remove disused MonkeyLog
|
2022-10-02 16:57:58 -04:00 |
Mike Salvatore
|
6a783d9c3e
|
BB: Use threading to download logs
Reduces time to download logs by approx. 40%, but may be unnecessary
after resolving https://github.com/guardicore/monkey/issues/2383
|
2022-10-02 16:57:56 -04:00 |
Mike Salvatore
|
e4155648c1
|
BB: Download agent logs from new endpoints
|
2022-10-02 14:23:01 -04:00 |
Mike Salvatore
|
07a6f49e8b
|
Island: Return empty str, not dict on 404 in AgentLogs.get()
|
2022-10-02 14:23:00 -04:00 |
Mike Salvatore
|
c706466cdd
|
BB: Add MonkeyIslandClient.get_agent_log()
|
2022-10-02 14:21:05 -04:00 |
Mike Salvatore
|
99c2c5c6ef
|
BB: Add MonkeyIslandClient.get_machines()
|
2022-10-02 14:20:49 -04:00 |
Mike Salvatore
|
b335601a05
|
BB: Add MonkeyIslandClient.get_agents()
|
2022-10-02 14:20:30 -04:00 |
Mike Salvatore
|
3db3df8bae
|
BB: Add a TODO about parse_log()
|
2022-10-01 19:21:54 -04:00 |
Mike Salvatore
|
25f12305f5
|
Merge pull request #2379 from guardicore/2267-update-nodes-with-tcp-scan-events
2267 update nodes with tcp scan events
|
2022-10-01 19:16:54 -04:00 |
Kekoa Kaaikala
|
3b6a0cd6af
|
UT: Split test_target_machine_not_exists
|
2022-09-30 19:54:52 +00:00 |
Kekoa Kaaikala
|
28560bd65d
|
UT: Remove more unused `request` parameters
|
2022-09-30 19:49:16 +00:00 |
Kekoa Kaaikala
|
24684bf904
|
UT: Split scan event StorageError test
|
2022-09-30 19:46:36 +00:00 |
Kekoa Kaaikala
|
978a2a57a9
|
UT: Add default mocks for fixture methods
Update machine_repository fixture to use:
- machine_from_id for get_machine_by_id()
- machines_from_ip for get_machines_by_ip()
|
2022-09-30 19:36:19 +00:00 |
Kekoa Kaaikala
|
da5d7b7357
|
UT: Removed unsed 'request' parameter
|
2022-09-30 19:32:08 +00:00 |
Kekoa Kaaikala
|
cf13481865
|
UT: Remove unused constant
|
2022-09-30 19:29:27 +00:00 |
Kekoa Kaaikala
|
1dbfca567a
|
UT: Give constants uppercase names
|
2022-09-30 19:28:26 +00:00 |
Mike Salvatore
|
de435e27ad
|
Merge branch '2268-update-reporting' into develop
PR #2367
|
2022-09-30 14:50:54 -04:00 |
Mike Salvatore
|
cefc90034f
|
UT: Add missing __init__.py files
|
2022-09-30 14:47:58 -04:00 |
Mike Salvatore
|
3cde0919e7
|
Common: Ignore valid-type on con{int,float}
mypy can't handle pydantic's conint and confloat. See
https://github.com/pydantic/pydantic/issues/239 and
https://github.com/pydantic/pydantic/issues/156 for more details.
|
2022-09-30 14:39:35 -04:00 |
Mike Salvatore
|
c29d90aa5f
|
Island: Use list comprehension instead of list(map())
|
2022-09-30 14:35:30 -04:00 |
Mike Salvatore
|
807193ece5
|
Island: Use list comprehension instead of map()
|
2022-09-30 14:29:31 -04:00 |
Kekoa Kaaikala
|
519f48b6d8
|
Island: Use ip address in scan report
|
2022-09-30 18:26:11 +00:00 |
Mike Salvatore
|
f9e74d4f03
|
Merge pull request #2381 from guardicore/2362-add-machines-endpoint
2362 add machines endpoint
|
2022-09-30 14:24:44 -04:00 |
Mike Salvatore
|
df1baeebe0
|
Island: Use list comprehension instead of map()
|
2022-09-30 14:22:54 -04:00 |
Mike Salvatore
|
b7566a805b
|
Island: Use list comprehension instead of map()
|
2022-09-30 14:22:32 -04:00 |
Kekoa Kaaikala
|
a2a6934a49
|
Changelog: Add entry for /api/machines
|
2022-09-30 18:11:21 +00:00 |
Kekoa Kaaikala
|
3409234a4d
|
UT: Address mypy errors due to get_url_for_resource
|
2022-09-30 18:11:21 +00:00 |
Kekoa Kaaikala
|
a3d2d7f6a1
|
UT: Add tests for Machines resource
|
2022-09-30 18:11:21 +00:00 |
Kekoa Kaaikala
|
f05f247417
|
Island: Hook up the /api/machines endpoint
|
2022-09-30 18:11:21 +00:00 |
Kekoa Kaaikala
|
eeca5fbea2
|
Island: Add resource for /api/machines endpoint
|
2022-09-30 18:11:21 +00:00 |
Kekoa Kaaikala
|
0516e1e015
|
Island: Add get_machines to IMachineRepository
|
2022-09-30 18:11:21 +00:00 |
vakarisz
|
1bf4407b20
|
UI: Remove temporarily unused import in SecurityReport.js
|
2022-09-30 18:08:23 +00:00 |
vakarisz
|
e8ed30660e
|
UT: Fix report test
|
2022-09-30 18:08:23 +00:00 |