agent: Send OS info in post breach telem

This commit is contained in:
Shreya Malviya 2021-10-06 14:42:26 +05:30
parent e80662f7f8
commit cccdf7f6c3
1 changed files with 6 additions and 0 deletions

View File

@ -2,6 +2,7 @@ import socket
from common.common_consts.telem_categories import TelemCategoryEnum from common.common_consts.telem_categories import TelemCategoryEnum
from infection_monkey.telemetry.base_telem import BaseTelem from infection_monkey.telemetry.base_telem import BaseTelem
from infection_monkey.utils.environment import is_windows_os
class PostBreachTelem(BaseTelem): class PostBreachTelem(BaseTelem):
@ -25,6 +26,7 @@ class PostBreachTelem(BaseTelem):
"name": self.pba.name, "name": self.pba.name,
"hostname": self.hostname, "hostname": self.hostname,
"ip": self.ip, "ip": self.ip,
"os": PostBreachTelem._get_os(),
} }
@staticmethod @staticmethod
@ -36,3 +38,7 @@ class PostBreachTelem(BaseTelem):
hostname = "Unknown" hostname = "Unknown"
ip = "Unknown" ip = "Unknown"
return hostname, ip return hostname, ip
@staticmethod
def _get_os():
return "Windows" if is_windows_os() else "Linux"