/opt/imunify360/venv/lib/python3.11/site-packages/imav/plugins/__pycache__
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/imav/plugins/__pycache__/inotify.cpython-311.pyc (3218B)
§
VÑ£5
?:;ã óˆ — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
mZ ddlm
Z
ee¦ « Z G d„ d e¦ « Zd
S )u
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.Â
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
.
Copyright © 2019 Cloud Linux Software Inc.
This software is also available under ImunifyAV commercial license,
see
é )Ú getLogger)Ú
ConfigFile)ÚMalware)Ú
MessageSource)Úrecurring_checkÚScope)Úcxsc ó` — e Zd Zej Zd„ Zd„ Zd„ Z e e
j ¦ « d„ ¦ « ZdS )ÚInotifyScanc ó — d | _ d S ©N)Ú_enable_task©Úselfs úI/opt/imunify360/venv/lib/python3.11/site-packages/imav/plugins/inotify.pyÚ__init__zInotifyScan.__init__$ s € Ø ˆÔÐÐó c ƒ óˆ K — || _ || _ | j | ¦ « ¦ « | _ d S r
)Ú_loopÚ_sinkÚcreate_taskÚ
_check_enabler )r ÚloopÚsinks r Ú
create_sourcezInotifyScan.create_source' s> è è € ؈Œ
؈Œ
à œJ×2Ò2°4×3EÒ3EÑ3GÔ3GÑHÔHˆÔÐÐr c ƒ óh K — | j �(| j ¦ « | j ƒ d {V —† d S d S r
)r Úcancelr s r ÚshutdownzInotifyScan.shutdown- sM è è € ØÔÐ(ØÔ×$Ò$Ñ&Ô&Ð&ØÔ#Ð#Ð#Ð#Ð#Ð#Ð#Ð#Ð#Ð#ð )Ð(r c ƒ ó– K — t j ¦ « r1t j r't ¦ « ddd¦ « d S d S d S )NÚMALWARE_SCANNINGÚenable_scan_inotifyF)r Úcxswatch_runningÚConfigÚINOTIFY_ENABLEDr Úsetr s r r zInotifyScan._check_enable2 s_ è è € åÔÑ!Ô!ð O¥fÔ&<ð O݉LŒL×ÒÐ/Ð1FÈÑNÔNÐNÐNÐNð Oð Oð Oð Or N)
Ú__name__Ú
__module__Ú__qualname__r ÚIM360ÚSCOPEr r r r r# ÚCONFIG_CHECK_PERIODr © r r r r ! sy € € € € € ØŒK€Eð!ð !ð !ðIð Ið Ið$ð $ð $ð
€_�VÔ/Ñ0Ô0ðOð Oñ 1Ô0ðOð Oð Or r N)Ú__doc__Úloggingr Ú defence360agent.contracts.configr r r# Ú!defence360agent.contracts.pluginsr Údefence360agent.utilsr r Úimav.malwarelib.subsysr r&