MCPcopy
hub / github.com/Pennyw0rth/NetExec / parse_dacl

Method parse_dacl

nxc/modules/daclread.py:366–372  ·  view source on GitHub ↗
(self, dacl)

Source from the content-addressed store, hash-verified

364 # Parses a full DACL
365 # - dacl : the DACL to parse, submitted in a Security Desciptor format
366 def parse_dacl(self, dacl):
367 parsed_dacl = []
368 self.context.log.debug("Parsing DACL")
369 for ace in dacl["Data"]:
370 parsed_ace = self.parse_ace(ace)
371 parsed_dacl.append(parsed_ace)
372 return parsed_dacl
373
374 # Parses an access mask to extract the different values from a simple permission
375 # https://stackoverflow.com/questions/28029872/retrieving-security-descriptor-and-getting-number-for-filesystemrights

Callers 1

readMethod · 0.95

Calls 1

parse_aceMethod · 0.95

Tested by

no test coverage detected