mirror of
https://github.com/peass-ng/PEASS-ng.git
synced 2026-08-01 16:37:54 -07:00
26 lines
895 B
Python
26 lines
895 B
Python
from .fileRecord import FileRecord
|
|
from .peassRecord import PEASRecord
|
|
from .yamlGlobals import YAML_LOADED, DEFAULTS
|
|
|
|
class PEASLoaded:
|
|
def __init__(self):
|
|
to_search = YAML_LOADED["search"]
|
|
self.peasrecords = []
|
|
for name,peasrecord_json in to_search.items():
|
|
filerecords = []
|
|
for regex,fr in peasrecord_json["files"].items():
|
|
filerecords.append(
|
|
FileRecord(
|
|
regex=regex,
|
|
**fr
|
|
)
|
|
)
|
|
|
|
self.peasrecords.append(
|
|
PEASRecord(
|
|
name=name,
|
|
auto_check=peasrecord_json["config"]["auto_check"],
|
|
exec=peasrecord_json["config"].get("exec", DEFAULTS["exec"]),
|
|
filerecords=filerecords
|
|
)
|
|
) |