/opt/imunify360/venv/lib/python3.11/site-packages/imav
NameSizeModeActions
api/-0755rm
application/-0755rm
contracts/-0755rm
feature_management/-0755rm
internals/-0755rm
malwarelib/-0755rm
migrations/-0755rm
migration_utils/-0755rm
model/-0755rm
patchman/-0755rm
plugins/-0755rm
rpc_tools/-0755rm
simple_rpc/-0755rm
subsys/-0755rm
utils/-0755rm
__pycache__/-0755rm
cli.py16290644editdlrm
migrate.py16520644editdlrm
rpc_handlers.py13430644editdlrm
run.py24800644editdlrm
server.py229950644editdlrm
_version.py8670644editdlrm
__init__.py00644editdlrm
__main__.py8280644editdlrm
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/imav/rpc_handlers.py (1343B)
""" 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 """ from defence360agent.internals.lazy_load import CoreSource from defence360agent.rpc_tools.lookup import Endpoints from defence360agent.utils import importer, Scope from imav.internals.lazy_load import AVSource def init() -> None: importer.load_packages(CoreSource.MESSAGES + AVSource.MESSAGES) importer.load_packages(CoreSource.ENDPOINTS + AVSource.ENDPOINTS) for cls in Endpoints.get_active_endpoints(): # NOTE: some plugins can be used only with IM360 if cls.SCOPE is not Scope.IM360: cls.register_rpc_handlers()