Linux moon.hostseba.com 4.18.0-553.51.1.lve.el8.x86_64 #1 SMP Tue May 6 15:14:12 UTC 2025 x86_64
LiteSpeed
Server IP : 103.174.152.68 & Your IP : 216.73.216.9
Domains :
Cant Read [ /etc/named.conf ]
User : julaysp1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
imunify360 /
venv /
share /
imunify360 /
scripts /
Delete
Unzip
Name
Size
Permission
Date
Action
migrate_csf
[ DIR ]
drwxr-xr-x
2025-09-13 06:27
check-detached.py
1.11
KB
-rwxr-xr-x
2025-07-23 06:47
check_recurrent.py
1.85
KB
-rwxr-xr-x
2025-08-22 12:13
create_default_config
1.23
KB
-rwxr-xr-x
2025-07-23 06:47
csf_tool
2.75
KB
-rwxr--r--
2025-08-22 12:13
delay_on_cron_call.py
1.12
KB
-rwxr-xr-x
2025-08-28 14:27
disable_3rd_party_ids
1.01
KB
-rwxr--r--
2025-08-22 12:13
imunify-disable-cpu-accounting.sh
792
B
-rwxr--r--
2025-07-23 06:47
imunify-doctor.sh
17.1
KB
-rwxr--r--
2025-07-23 06:47
imunify-force-update.sh
3.16
KB
-rwxr--r--
2025-07-23 06:47
lfd_block.py
2.96
KB
-rwxr--r--
2025-08-22 12:13
mk_apache_conf_digest.pl
3.54
KB
-rwxr--r--
2025-08-22 12:13
purge-clamav
535
B
-rwxr-xr-x
2025-07-23 06:47
remove_hardened_php.py
3.92
KB
-rwxr-xr-x
2025-08-22 12:13
rules_checker.py
10.8
KB
-rw-r--r--
2025-08-22 12:13
send-notifications
7.66
KB
-rwsrwx---
2025-07-23 06:47
setup_cagefs.py
3.72
KB
-rwx------
2025-08-28 14:27
track-fpfn-submissions.sh
3.8
KB
-rwxr-xr-x
2025-07-23 06:47
update_components_versions.py
4.46
KB
-rwxr-xr-x
2025-07-23 06:47
whitelist_cache.py
1.46
KB
-rwxr-xr-x
2025-08-22 12:13
Save
Rename
#!/opt/imunify360/venv/bin/python import socket import json import time from pathlib import Path from logging import getLogger from defence360agent.internals import logger as lg from defence360agent.contracts.config import SimpleRpc from defence360agent.subsys.persistent_state import PERSISTENT_STATE_DIR logger = getLogger("check_recurrent") def is_need_to_run(lock_file: Path): try: content = lock_file.read_text() next_run = float(content) if content else 0 current_time = time.time() if current_time >= next_run: logger.info( "Need to wakeup agent to process scheduled task %s " "(scheduled time: %d, current time: %d, next run in: %d)", lock_file.name, current_time, next_run, next_run - current_time, ) return True return False except (FileNotFoundError, ValueError) as e: logger.error( "Error while reading scheduled-lock file %s %s", lock_file, e ) return False def main(): for lock_file in PERSISTENT_STATE_DIR.glob("*.lock"): if is_need_to_run(lock_file): try: with socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) as sock: sock.settimeout(30) sock.connect(SimpleRpc.SOCKET_PATH) # it's doesn't matter what we send, we just need to wake up the server msg = ( json.dumps({"command": ["wakeup"], "params": {}}) + "\n" ) sock.sendall(msg.encode()) except Exception as e: logger.error("Failed to connect to rpc socket %s", e) else: return if __name__ == "__main__": lg.reconfigure() main()