PHP 8.1.33
Preview: detectcp.py Size: 699 B
//opt/alt/alt-php-config/detectcp.py

#!/usr/libexec/platform-python
# -*- mode:python; coding:utf-8; -*-
import os


def getCPName():
    # cPanel
    if os.path.isfile('/usr/local/cpanel/cpanel'):
        return "cPanel"
    # DirectAdmin
    if os.path.isfile('/usr/local/directadmin/directadmin') or \
       os.path.isfile('/usr/local/directadmin/custombuild/build'):
        return "DirectAdmin"
    # InterWorx
    if os.path.isfile('/usr/local/interworx/iworx.ini'):
        return "InterWorx"
    # ISPManager
    if os.path.isfile('/usr/local/ispmgr/bin/ispmgr'):
        return "ISPManager"
    # Plesk
    if os.path.isfile('/usr/local/psa/version'):
        return "Plesk"
    # Unknown panel / No panel
    return "Unknown"

Directory Contents

Dirs: 1 × Files: 5

Name Size Perms Modified Actions
- drwxr-xr-x 2025-10-10 08:34:21
Edit Download
8.55 KB lrwxr-xr-x 2025-10-22 09:00:54
Edit Download
292 B lrw-r--r-- 2024-12-11 08:15:29
Edit Download
699 B lrwxr-xr-x 2025-10-22 09:00:54
Edit Download
526 B lrwxr-xr-x 2025-10-22 08:40:36
Edit Download
7.71 KB lrwxr-xr-x 2025-10-22 09:00:55
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).