def __init__(self): self.output = [[ "Server Hostname", "Server FQDN", "Primary IP address" ]] config = lib.ConfigHelper() self.sva = lib.ServerController(config) self.list_sva = []
def __init__(self): self.config = lib.ConfigHelper() self.csv_writer = lib.CsvWriter() self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass, self.config.rl_cust) self.output = [[ "displayName", "email", "enabled", "firstName", "lastName", "roleType" ]]
def __init__(self): self.config = lib.ConfigHelper() self.csv_writer = lib.CsvWriter() self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass, self.config.rl_cust, self.config.rl_api_base) ### CSV Configuration ### self.output = [[ "AccountName", "RRN", "Service", "ResourceName", "PublicIP" ]]
def __init__(self): self.config = lib.ConfigHelper() self.csv_writer = lib.CsvWriter() self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass, self.config.rl_cust, self.config.rl_api_base) self.output = [[ "AccountNumber", "Name", "Status", "subComponents_name", "subComponents_message", "subComponents_remediation" ]]
def __init__(self): self.config = lib.ConfigHelper() self.csv_writer = lib.CsvWriter() self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass, self.config.rl_cust, self.config.rl_api_base) self.output = [[ "Alert ID", "Policy Name", "Policy Type", "Description", "Policy Labels", "Policy Severity", "Resource Name", "Cloud Type", "Cloud Account Id", "Cloud Account Name", "Region", "Recommendation", "Alert Status", "Rating", "Alert Time", "Event Occurred", "Dismissed On", "Dismissed By", "Dismissal Reason", "Resolved On", "Resolution Reason", "Resource ID", "Tags", "Account groups" ]] self.rrn_cache = {}
try: if processName.lower() in proc.name().lower(): if proc.pid != os.getpid(): return True except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess): pass return False if (check_proc("poll_n_write")): debug_print("there can only be one!") exit(0) #Config setup for AWS and syslog config = lib.ConfigHelper() logging_server = config.rl_syslog_host logging_port = config.rl_syslog_port REGION_NAME = config.rl_aws_region qname = config.rl_aws_queue poll_interval = 5 poll_duration = 10 MaxNumberOfMessages = 10 VisibilityTimeout = 3600 #SleepTime = 100 SleepTime = 10 syslog_logger = logging.getLogger('SYSLOG') syslog_formatter = logging.Formatter("%(asctime)s PRISMA_CLOUD %(message)s", "%b %d %H:%M:%S") syslog_logger.setLevel(logging.DEBUG)
def __init__(self): config = lib.ConfigHelper() self.fimscanner = lib.ServerController(config) self.read = lib.FileController() sys.tracebacklimit = 0
def __init__(self): self.config = lib.ConfigHelper() self.rl_sess = lib.PCSession(self.config.pc_user, self.config.pc_pass, self.config.pc_cust, self.config.pc_api_base)
def __init__(self): self.config = lib.ConfigHelper() self.server = lib.ServerController() self.issue = lib.IssueController()
def __init__(self): self.config = lib.ConfigHelper() self.server = lib.ServerController() self.dict = lib.DictController(self.config) self.csv_writer = lib.CsvWriter(self.config) self.csv_columns = self.config.csv_columns
def __init__(self): self.config = lib.ConfigHelper() self.rl_sess = lib.RLSession(self.config.rl_user, self.config.rl_pass, self.config.rl_cust, self.config.rl_api_base, self.config.rl_ca_bundle)
def __init__(self): self.config = lib.ConfigHelper() self.csv_writer = lib.CsvWriter() self.rl_sess = lib.RLSession(self.config.rl_user,self.config.rl_pass,self.config.rl_cust, self.config.rl_api_base) self.output = [["PolicyName", "Description", "CloudType", "RQL"]]
def __init__(self): self.config = lib.ConfigHelper() self.csvreader = lib.CsvReader() self.rl_sess = lib.RLSession(self.config.rl_user,self.config.rl_pass,self.config.rl_cust) self.email_send = lib.EmailHelper()
def __init__(self): self.output = [["Mots name", "Number of servers"]] config = lib.ConfigHelper() self.srv_list = lib.ServerController(config) self.file_read = lib.FileController() self.count = 0