コード例 #1
0
 def __init__(self):
     self.output = [[
         "Server Hostname", "Server FQDN", "Primary IP address"
     ]]
     config = lib.ConfigHelper()
     self.sva = lib.ServerController(config)
     self.list_sva = []
コード例 #2
0
ファイル: runner.py プロジェクト: zimmermanc/export_users_csv
 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"
     ]]
コード例 #3
0
 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"
     ]]
コード例 #4
0
 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"
     ]]
コード例 #5
0
 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 = {}
コード例 #6
0
ファイル: poll_n_write.py プロジェクト: jdnrg/sqs_to_syslog
        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)
コード例 #7
0
ファイル: runner.py プロジェクト: ebeuerle/run_fim_scan
 def __init__(self):
     config = lib.ConfigHelper()
     self.fimscanner = lib.ServerController(config)
     self.read = lib.FileController()
     sys.tracebacklimit = 0
コード例 #8
0
ファイル: main.py プロジェクト: ebeuerle/pcs_acct_delete
 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)
コード例 #9
0
 def __init__(self):
     self.config = lib.ConfigHelper()
     self.server = lib.ServerController()
     self.issue = lib.IssueController()
コード例 #10
0
 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
コード例 #11
0
 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)
コード例 #12
0
ファイル: runner.py プロジェクト: ebeuerle/export_rl_policies
 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"]]
コード例 #13
0
 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()
コード例 #14
0
 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