forked from p15670423/monkey
Agent: Change post breach telem to use name from data argument
This commit is contained in:
parent
3c853b6625
commit
936b9ead05
|
@ -198,8 +198,8 @@ class AutomatedMaster(IMaster):
|
|||
name = pba[0]
|
||||
options = pba[1]
|
||||
|
||||
display_name, result = self._puppet.run_pba(name, options)
|
||||
self._telemetry_messenger.send_telemetry(PostBreachTelem(display_name, result))
|
||||
result = self._puppet.run_pba(name, options)
|
||||
self._telemetry_messenger.send_telemetry(PostBreachTelem(result))
|
||||
|
||||
def _can_propagate(self) -> bool:
|
||||
return True
|
||||
|
|
|
@ -8,21 +8,16 @@ from infection_monkey.utils.environment import is_windows_os
|
|||
|
||||
|
||||
class PostBreachTelem(BaseTelem):
|
||||
def __init__(self, name: str, post_breach_data: PostBreachData) -> None:
|
||||
"""
|
||||
Default post breach telemetry constructor
|
||||
:param name: Name of post breach action
|
||||
:param command: Command used as PBA
|
||||
:param result: Result of PBA
|
||||
"""
|
||||
|
||||
telem_category = TelemCategoryEnum.POST_BREACH
|
||||
|
||||
def __init__(self, post_breach_data: PostBreachData) -> None:
|
||||
super(PostBreachTelem, self).__init__()
|
||||
self.name = name
|
||||
self.name = post_breach_data.display_name
|
||||
self.command = post_breach_data.command
|
||||
self.result = post_breach_data.result
|
||||
self.hostname, self.ip = PostBreachTelem._get_hostname_and_ip()
|
||||
|
||||
telem_category = TelemCategoryEnum.POST_BREACH
|
||||
|
||||
def get_data(self) -> Dict:
|
||||
return {
|
||||
"command": self.command,
|
||||
|
|
Loading…
Reference in New Issue