PHP 8.2.30
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 2026-01-16 08:09:27
Edit Download
8.55 KB lrwxr-xr-x 2026-01-12 22:33:19
Edit Download
308 B lrw-r--r-- 2026-01-16 08:07:26
Edit Download
699 B lrwxr-xr-x 2026-01-12 22:33:19
Edit Download
526 B lrwxr-xr-x 2026-01-12 22:22:29
Edit Download
7.71 KB lrwxr-xr-x 2026-01-12 22:33:19
Edit Download

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