20 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
__init__.cpython-39.opt-1.pyc — 325 B
2024-04-03 16:13 · rw-r--r--
325 B 2024-04-03 16:13 rw-r--r--
__init__.cpython-39.pyc — 325 B
2024-04-03 16:13 · rw-r--r--
325 B 2024-04-03 16:13 rw-r--r--
assertrbac.cpython-39.opt-1.pyc — 3.03 KB
2024-04-03 16:13 · rw-r--r--
3.03 KB 2024-04-03 16:13 rw-r--r--
assertrbac.cpython-39.pyc — 3.11 KB
2024-04-03 16:13 · rw-r--r--
3.11 KB 2024-04-03 16:13 rw-r--r--
assertte.cpython-39.opt-1.pyc — 3.29 KB
2024-04-03 16:13 · rw-r--r--
3.29 KB 2024-04-03 16:13 rw-r--r--
assertte.cpython-39.pyc — 3.37 KB
2024-04-03 16:13 · rw-r--r--
3.37 KB 2024-04-03 16:13 rw-r--r--
checker.cpython-39.opt-1.pyc — 3.89 KB
2024-04-03 16:13 · rw-r--r--
3.89 KB 2024-04-03 16:13 rw-r--r--
checker.cpython-39.pyc — 4.02 KB
2024-04-03 16:13 · rw-r--r--
4.02 KB 2024-04-03 16:13 rw-r--r--
checkermodule.cpython-39.opt-1.pyc — 3.47 KB
2024-04-03 16:13 · rw-r--r--
3.47 KB 2024-04-03 16:13 rw-r--r--
checkermodule.cpython-39.pyc — 3.47 KB
2024-04-03 16:13 · rw-r--r--
3.47 KB 2024-04-03 16:13 rw-r--r--
descriptors.cpython-39.opt-1.pyc — 4.69 KB
2024-04-03 16:13 · rw-r--r--
4.69 KB 2024-04-03 16:13 rw-r--r--
descriptors.cpython-39.pyc — 4.69 KB
2024-04-03 16:13 · rw-r--r--
4.69 KB 2024-04-03 16:13 rw-r--r--
emptyattr.cpython-39.opt-1.pyc — 2.46 KB
2024-04-03 16:13 · rw-r--r--
2.46 KB 2024-04-03 16:13 rw-r--r--
emptyattr.cpython-39.pyc — 2.46 KB
2024-04-03 16:13 · rw-r--r--
2.46 KB 2024-04-03 16:13 rw-r--r--
globalkeys.cpython-39.opt-1.pyc — 289 B
2024-04-03 16:13 · rw-r--r--
289 B 2024-04-03 16:13 rw-r--r--
globalkeys.cpython-39.pyc — 289 B
2024-04-03 16:13 · rw-r--r--
289 B 2024-04-03 16:13 rw-r--r--
roexec.cpython-39.opt-1.pyc — 2.95 KB
2024-04-03 16:13 · rw-r--r--
2.95 KB 2024-04-03 16:13 rw-r--r--
roexec.cpython-39.pyc — 2.95 KB
2024-04-03 16:13 · rw-r--r--
2.95 KB 2024-04-03 16:13 rw-r--r--
util.cpython-39.opt-1.pyc — 422 B
2024-04-03 16:13 · rw-r--r--
422 B 2024-04-03 16:13 rw-r--r--
util.cpython-39.pyc — 422 B
2024-04-03 16:13 · rw-r--r--
422 B 2024-04-03 16:13 rw-r--r--
ONLINE
__pycache__
20 items
03:53:08
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
a qqe@sddlZddlZddlZddlmZmZddlmZddlmZm Z ddl m Z ddl m Z mZdd lmZd ZGd d d ZdS) N)datetimetimezone)List)InvalidCheckerConfigInvalidCheckerModule) SELinuxPolicy)CHECKER_REGISTRY CheckerModule)CHECK_TYPE_KEYz;--------------------------------------------------------- c@sVeZdZdZeeddddZeddZej edd dZe j fe d d d Z dS) PolicyCheckerz;Configuration file-driven automated policy analysis checks.N)policy configpathreturncCs"tt|_||_g|_||_dSN)loggingZ getLogger__name__logrchecksconfig)selfrrr=/usr/lib64/python3.9/site-packages/setools/checker/checker.py__init__s zPolicyChecker.__init__cCs|jSr) _configpath)rrrrr"szPolicyChecker.config)rc Cs|jd|zDt|d&}t}|j||dWdn1sJ0YWn6ty}ztd|||WYd}~n d}~00|jdg}| D]\}}|dkrqz |t }Wn4t y}zt d|t WYd}~n d}~00zt ||j||} Wn8t yH}zt d|||WYd}~n d}~00|| q|sjtd ||jd t|j|jd |||_||_||_dS) Nz!Opening policy checker config {}.r)sourcez%Unable to parse checker config {}: {}z"Validating configuration settings.ZDEFAULTz{}: Missing {} option.z!{}: Unknown policy check type: {}zNo checks found in {}.zValidated {} checks.z-Successfully opened policy checker config {}.)rinfoformatopen configparserZ ConfigParserZ read_file Exceptionritemsr KeyErrorrr rappenddebuglenrrZ_config) rrfdrer checknameZ checkconfig check_typeZnewcheckrrrr&sL 0   )rc CsVd}|t|d|j|d|j|dttjg}|j D]^}d}z|t|d|j |j r|d|j |j r|d|j | |j d|j f|jd |j |j WqT|jd |j |j||_|t|7}|d WnNtyh}z4|d ||jjd |d|d7}WYd}~n d}~00|r|d| |j d|fn|d| |j df||7}qT|t|d|D]\}}|d||q|d||d|j|d|j|dttj|jd|t|j |S)zCRun all configured checks and print report to the file-like output.rzPolicy check configuration: {} zPolicy being checked: {} zStart time: {} zCheck name: {} zDescription: {} zCheck DISABLED. Reason: {} z DISABLED ({})z Skipping disabled check {!r}: {}zRunning check {0!r}, type {1}. z'Unexpected error: {}. Failing check. zException info)exc_infor NzCheck FAILED zFAILED ({} failures)zCheck PASSED ZPASSEDzResult Summary: z {:<39} {} z {} failure(s) found. z End time: {} z{} failures found in {} checks.)writeSECTION_SEPARATORrrrrZnowrZutcrr*Zdescdisabler%rr&r+outputr'runr"r) rr1ZfailuresZresult_summarycheckZcheck_failuresr)r*resultrrrr2Ps`            zPolicyChecker.run)r __module__ __qualname____doc__rstrrpropertyrsettersysstdoutintr2rrrrr s )r )r;r!rrrtypingr exceptionrrZ policyreprZ checkermoduler r Z globalkeysr r/r rrrrs