X7ROOT File Manager
Current Path:
/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/plugins
opt
/
imunify360
/
venv
/
lib
/
python3.11
/
site-packages
/
defence360agent
/
plugins
/
📁
..
📄
__init__.py
(0 B)
📁
__pycache__
📄
accumulate.py
(3.53 KB)
📄
analyst_cleanup_update.py
(5.53 KB)
📄
backup_info_sender.py
(3.06 KB)
📄
checkpoint.py
(1.23 KB)
📄
client.py
(9.7 KB)
📄
config_merger.py
(828 B)
📄
config_watcher.py
(1.89 KB)
📄
event_hook_executor.py
(777 B)
📄
event_monitor.py
(3.32 KB)
📄
event_monitor_message_processor.py
(6.33 KB)
📄
files_recurring_update.py
(1.09 KB)
📄
icontact_sender.py
(4.36 KB)
📄
idle_time_out.py
(1.21 KB)
📄
lve_utils_install.py
(1.58 KB)
📄
myimunify.py
(1.93 KB)
📄
ping.py
(536 B)
📄
send_domain_list.py
(2.79 KB)
📄
send_server_config.py
(10.37 KB)
Editing: ping.py
from defence360agent.contracts.messages import MessageType from defence360agent.contracts.plugins import ( MessageSink, MessageSource, expect, ) class SendPing(MessageSource, MessageSink): async def create_sink(self, loop): self._loop = loop async def create_source(self, loop, sink): self._loop = loop self._sink = sink @expect(MessageType.ServerConnected, MessageType.ServerReconnected) async def send_ping(self, _): await self._sink.process_message(MessageType.Ping())
Upload File
Create Folder