forked from p34709852/monkey
Island: Prefer existing OS data to ping OS data
Co-authored-by: Mike Salvatore <mike.s.salvatore@gmail.com>
This commit is contained in:
parent
9b30770777
commit
d811c6548c
|
@ -65,6 +65,6 @@ class handle_ping_scan_event:
|
||||||
return self._machine_repository.get_machine_by_id(agent.machine_id)
|
return self._machine_repository.get_machine_by_id(agent.machine_id)
|
||||||
|
|
||||||
def _update_destination_machine(self, machine: Machine, event: PingScanEvent):
|
def _update_destination_machine(self, machine: Machine, event: PingScanEvent):
|
||||||
if event.os is not None:
|
if event.os is not None and machine.operating_system is None:
|
||||||
machine.operating_system = event.os
|
machine.operating_system = event.os
|
||||||
self._machine_repository.upsert_machine(machine)
|
self._machine_repository.upsert_machine(machine)
|
||||||
|
|
Loading…
Reference in New Issue