403Webshell
Server IP : 85.158.181.41  /  Your IP : 216.73.217.12
Web Server : Apache
System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64
User : moncbefd ( 1024)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/moncbefd/www.moneta.at/vendor/maximebf/debugbar/src/DebugBar/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/moncbefd/www.moneta.at/vendor/maximebf/debugbar/src/DebugBar/RequestIdGenerator.php
<?php
/*
 * This file is part of the DebugBar package.
 *
 * (c) 2013 Maxime Bouroumeau-Fuseau
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace DebugBar;

/**
 * Basic request ID generator
 */
class RequestIdGenerator implements RequestIdGeneratorInterface
{
    protected $index = 0;

    /**
     * @return string
     */
    public function generate()
    {
        if (function_exists('random_bytes')) {
            // PHP 7 only
            return 'X' . bin2hex(random_bytes(16));
        } else if (function_exists('openssl_random_pseudo_bytes')) {
            // PHP >= 5.3.0, but OpenSSL may not always be available
            return 'X' . bin2hex(openssl_random_pseudo_bytes(16));
        } else {
            // Fall back to a rudimentary ID generator:
            //  * $_SERVER array will make the ID unique to this request.
            //  * spl_object_hash($this) will make the ID unique to this object instance.
            //    (note that object hashes can be reused, but the other data here should prevent issues here).
            //  * uniqid('', true) will use the current microtime(), plus additional random data.
            //  * $this->index guarantees the uniqueness of IDs from the current object.
            $this->index++;
            $entropy = serialize($_SERVER) . uniqid('', true) . spl_object_hash($this) . $this->index;
            return 'X' . md5($entropy);
        }
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit