Exemplo n.º 1
0
 def dumped(self, level=0):
     output = []
     output.append(self.as_string())
     output.append("access: %s" % self.access)
     if bool(self):
         output.append("keys:\n%s" % utils.dumped_list((key.name for key in self.iterkeys(ignore_access_errors=True)), level))
         output.append("values:\n%s" % utils.dumped_dict(dict((name or "(Default)", repr(value)) for (name, value) in self.itervalues(ignore_access_errors=True)), level))
         output.append("security:\n%s" % utils.dumped(self.security().dumped(level), level))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 2
0
 def dumped(self, level=0):
     output = []
     output.append(self.as_string())
     output.append("access: %s" % self.access)
     if bool(self):
         output.append("keys:\n%s" % utils.dumped_list(
             (key.name
              for key in self.iterkeys(ignore_access_errors=True)), level))
         output.append("values:\n%s" % utils.dumped_dict(
             dict((name or "(Default)", repr(value))
                  for (name, value) in self.itervalues(
                      ignore_access_errors=True)), level))
         output.append("security:\n%s" %
                       utils.dumped(self.security().dumped(level), level))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 3
0
 def dumped (self, level):
   output = []
   output.append (u"session_id: %s" % self._session_id)
   output.append (u"UserName: %s" % self.UserName)
   output.append (u"Sid: %s" % (self.Sid.sid if self.Sid else None))
   output.append (u"LogonTime: %s" % self.LogonTime)
   return utils.dumped ("\n".join (output), level)
Exemplo n.º 4
0
 def dumped(self, level=0):
     output = []
     output.append(self.as_string())
     output.append("")
     for attribute in ["arguments", "description", "hotkey", "icon_location", "path", "show_cmd", "working_directory"]:
         output.append("%s: %s" % (attribute, getattr(self, attribute)))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 5
0
 def dumped(self, level):
     output = []
     output.append("session_id: %s" % self._session_id)
     output.append("UserName: %s" % self.UserName)
     output.append("Sid: %s" % (self.Sid.sid if self.Sid else None))
     output.append("LogonTime: %s" % self.LogonTime)
     return utils.dumped("\n".join(output), level)
Exemplo n.º 6
0
Arquivo: _aces.py Projeto: hashar/WAPT
 def dumped (self, level):
   output = []
   output.append (u"trustee: %s" % self.trustee)
   output.append (u"access: %s" % utils.mask_as_string (self.access))
   output.append (u"type: %s" % ACE_TYPE.name_from_value (self.type))
   if self.flags:
     output.append (u"flags:\n%s" % utils.dumped_flags (self.flags, ACE_FLAG, level))
   return utils.dumped (u"\n".join (output), level)
Exemplo n.º 7
0
 def dumped(self, level=0):
     output = []
     output.append("Name: %s" % self.name)
     output.append("LUID: %s" % self._luid)
     output.append(
         "Attributes: %s" %
         " | ".join(PRIVILEGE_ATTRIBUTE.names_from_value(self._attributes)))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 8
0
 def dumped(self, level=0):
     output = []
     output.append(self.as_string())
     output.append("category_count: %s" % self.category_count)
     output.append("category_message_file: %r" % self.category_message_file)
     output.append("event_message_file: %r" % self.event_message_file)
     output.append("parameter_message_file: %r" % self.parameter_message_file)
     output.append("types_supported: %s" % EVENTLOG_TYPE.names_from_value(self.types_supported))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 9
0
 def dumped(self, level):
     output = []
     output.append(u"trustee: %s" % self.trustee)
     output.append(u"access: %s" % utils.mask_as_string(self.access))
     output.append(u"type: %s" % ACE_TYPE.name_from_value(self.type))
     if self.flags:
         output.append(u"flags:\n%s" %
                       utils.dumped_flags(self.flags, ACE_FLAG, level))
     return utils.dumped(u"\n".join(output), level)
Exemplo n.º 10
0
 def dumped(self, level=0):
     output = []
     output.append(self.as_string())
     output.append("")
     for attribute in [
             "arguments", "description", "hotkey", "icon_location", "path",
             "show_cmd", "working_directory"
     ]:
         output.append("%s: %s" % (attribute, getattr(self, attribute)))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 11
0
 def dumped(self, level=0):
     output = []
     output.append(self.as_string())
     output.append("category_count: %s" % self.category_count)
     output.append("category_message_file: %r" % self.category_message_file)
     output.append("event_message_file: %r" % self.event_message_file)
     output.append("parameter_message_file: %r" %
                   self.parameter_message_file)
     output.append("types_supported: %s" %
                   EVENTLOG_TYPE.names_from_value(self.types_supported))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 12
0
 def dumped(self, level=0):
     output = []
     output.append("name: %s" % self.name)
     output.append("message_size: %s" % self.message_size)
     output.append("timeout_ms: %s" % self.timeout_ms)
     if self._hRead:
         output.append("in use for reading")
     elif self._hWrite:
         output.append("in use for writing")
     else:
         output.append("not yet used for reading or writing")
     return utils.dumped("\n".join(output), level)
Exemplo n.º 13
0
 def dumped(self, level=0):
     output = []
     if self.auto_backup_log_files: output.append("auto_backup_log_files: %s" % self.auto_backup_log_files)
     if self.display_name_file: output.append("display_name_file: %s" % self.display_name_file)
     if self.display_name_id: output.append("display_name_id: %s" % self.display_name_id)
     if self.file: output.append("file: %s" % self.file)
     if self.max_size is not None: output.append("max_size: %s" % utils.size_as_mb(self.max_size))
     if self.primary_module: output.append("primary_module: %s" % self.primary_module)
     if self.restrict_guest_access: output.append("restrict_guest_access: %s" % self.restrict_guest_access)
     if self.retention: output.append("retention: %s" % utils.secs_as_string(self.retention))
     if self.sources: output.append("sources: %s" % utils.dumped_list(self.sources, level))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 14
0
Arquivo: ipc.py Projeto: hashar/WAPT
 def dumped(self, level=0):
     output = []
     output.append("name: %s" % self.name)
     output.append("message_size: %s" % self.message_size)
     output.append("timeout_ms: %s" % self.timeout_ms)
     if self._hRead:
         output.append("in use for reading")
     elif self._hWrite:
         output.append("in use for writing")
     else:
         output.append("not yet used for reading or writing")
     return utils.dumped("\n".join(output), level)
Exemplo n.º 15
0
 def dumped(self, level=0):
     output = []
     output.append(u"auto_backup_log_files: %s" %
                   self.auto_backup_log_files)
     output.append(u"display_name_file: %s" % self.display_name_file)
     output.append(u"display_name_id: %s" % self.display_name_id)
     output.append(u"file: %s" % self.file)
     output.append(u"max_size: %s" % utils.size_as_mb(self.max_size))
     output.append(u"primary_module: %s" % self.primary_module)
     output.append(u"restrict_guest_access: %s" %
                   self.restrict_guest_access)
     output.append(u"retention: %s" % utils.secs_as_string(self.retention))
     output.append(u"sources: %s" % utils.dumped_list(self.sources, level))
     return utils.dumped(u"\n".join(output), level)
Exemplo n.º 16
0
 def dumped (self, level):
   output = []
   output.append (u"user: %s" % self.User)
   output.append (u"owner: %s" % self.Owner)
   output.append (u"groups:\n%s" % utils.dumped_list (self.Groups, level))
   output.append (u"restricted_sids:\n%s" % utils.dumped_list (self.RestrictedSids, level))
   output.append (u"privileges:\n%s" % utils.dumped_list (sorted (self.Privileges), level))
   output.append (u"primary_group: %s" % self.PrimaryGroup)
   output.append (u"source: %s, %s" % self.Source)
   output.append (u"default_dacl:\n%s" % self.DefaultDacl.dumped (level))
   output.append (u"type: %s" % self.Type)
   output.append (u"session_id: %s" % self.SessionId)
   output.append (u"statistics:\n%s" % utils.dumped_dict (self.Statistics, level))
   return utils.dumped (u"\n".join (output), level)
Exemplo n.º 17
0
 def dumped(self, level):
     output = []
     output.append("user: %s" % self.User)
     output.append("owner: %s" % self.Owner)
     output.append("groups:\n%s" % utils.dumped_list(self.Groups, level))
     output.append("restricted_sids:\n%s" % utils.dumped_list(self.RestrictedSids, level))
     output.append("privileges:\n%s" % utils.dumped_list(sorted(self.Privileges), level))
     output.append("primary_group: %s" % self.PrimaryGroup)
     output.append("source: %s, %s" % self.Source)
     output.append("default_dacl:\n%s" % self.DefaultDacl.dumped(level))
     output.append("type: %s" % self.Type)
     output.append("session_id: %s" % self.SessionId)
     output.append("statistics:\n%s" % utils.dumped_dict(self.Statistics, level))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 18
0
 def dumped(self, level=0):
     output = []
     output.append("record_number: %s" % self.record_number)
     output.append("time_generated: %s" % self.time_generated)
     output.append("time_written: %s" % self.time_written)
     output.append("event_id: %s" % self.event_id)
     output.append("source_name: %s" % self.source_name)
     output.append("event_type: %s" % EVENTLOG_TYPE.name_from_value(self.event_type))
     output.append("event_category: %s" % self.event_category)
     output.append("sid: %s" % self.sid)
     output.append("computer_name: %s" % self.computer_name)
     output.append("data: %s" % repr(self.data))
     output.append("message: %s" % self.message)
     return utils.dumped("\n".join(output), level)
Exemplo n.º 19
0
 def dumped(self, level=0):
     output = []
     output.append("record_number: %s" % self.record_number)
     output.append("time_generated: %s" % self.time_generated)
     output.append("time_written: %s" % self.time_written)
     output.append("event_id: %s" % self.event_id)
     output.append("source_name: %s" % self.source_name)
     output.append("event_type: %s" %
                   EVENTLOG_TYPE.name_from_value(self.event_type))
     output.append("event_category: %s" % self.event_category)
     output.append("sid: %s" % self.sid)
     output.append("computer_name: %s" % self.computer_name)
     output.append("data: %s" % repr(self.data))
     output.append("message: %s" % self.message)
     return utils.dumped("\n".join(output), level)
Exemplo n.º 20
0
Arquivo: ipc.py Projeto: hashar/WAPT
 def dumped(self, level=0):
     output = []
     output.append("name: %s" % self.name or "anonymous")
     output.append("needs_manual_reset: %s" % self.needs_manual_reset)
     output.append("initially_set: %s" % self.initially_set)
     return utils.dumped("\n".join(output), level)
Exemplo n.º 21
0
 def dumped(self, level=0):
     output = []
     output.append(u"inherited: %s" % self.inherited)
     for ace in self._list or []:
         output.append(ace.dumped(level))
     return utils.dumped(u"\n".join(output), level)
Exemplo n.º 22
0
 def dumped (self, level=0):
   output = []
   output.append (u"inherited: %s" % self.inherited)
   for ace in self._list or []:
     output.append (ace.dumped (level))
   return utils.dumped (u"\n".join (output), level)
Exemplo n.º 23
0
 def dumped(self, level=0):
     return utils.dumped(
         u"\n".join(u"%s => %s" % (k, bool(self.flags & v))
                    for k, v in sorted(self.const.items())), level)
Exemplo n.º 24
0
 def dumped(self, level=0):
     output = []
     for ps in self:
         output.append("%s:\n%s" % (FMTID.name_from_value(ps.fmtid), utils.dumped_dict(ps.as_dict(), level)))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 25
0
 def dumped(self, level=0):
     return utils.dumped(self.as_string(), level)
Exemplo n.º 26
0
 def dumped (self, level):
   return utils.dumped (u"user: %s\nsid: %s" % (
     self.as_string (), 
     wrapped (win32security.ConvertSidToStringSid, self.sid)
   ), level)
Exemplo n.º 27
0
 def dumped(self, level=0):
     output = []
     for ps in self:
         output.append("%s:\n%s" % (FMTID.name_from_value(
             ps.fmtid), utils.dumped_dict(ps.as_dict(), level)))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 28
0
 def dumped(self, level=0):
     return utils.dumped(
         "\n".join("%s => %s" % (k, bool(self.flags & v)) for k, v in sorted(self.const.items())),
         level
     )
Exemplo n.º 29
0
 def dumped(self, level):
     return utils.dumped(
         "user: %s\nsid: %s" %
         (self.as_string(),
          wrapped(win32security.ConvertSidToStringSid, self.sid)), level)
Exemplo n.º 30
0
 def dumped(self, level=0):
     output = []
     output.append("Name: %s" % self.name)
     output.append("LUID: %s" % self._luid)
     output.append("Attributes: %s" % " | " .join(PRIVILEGE_ATTRIBUTE.names_from_value(self._attributes)))
     return utils.dumped("\n".join(output), level)
Exemplo n.º 31
0
 def dumped(self, level=0):
     output = []
     output.append("name: %s" % self.name or "anonymous")
     output.append("needs_manual_reset: %s" % self.needs_manual_reset)
     output.append("initially_set: %s" % self.initially_set)
     return utils.dumped("\n".join(output), level)
Exemplo n.º 32
0
 def dumped (self, level=0):
   return utils.dumped (self.as_string (), level)