!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/laravel-crm/vendor/laravel/framework/src/Illuminate/Routing/Middleware/   drwxrwxrwx
Free 13.2 GB of 57.97 GB (22.77%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     ValidateSignature.php (2.11 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

namespace Illuminate\Routing\Middleware;

use 
Closure;
use 
Illuminate\Routing\Exceptions\InvalidSignatureException;
use 
Illuminate\Support\Arr;

class 
ValidateSignature
{
    
/**
     * The names of the parameters that should be ignored.
     *
     * @var array<int, string>
     */
    
protected $ignore = [
        
//
    
];

    
/**
     * Specify that the URL signature is for a relative URL.
     *
     * @param  array|string  $ignore
     * @return string
     */
    
public static function relative($ignore = [])
    {
        
$ignore Arr::wrap($ignore);

        return static::class.
':'.implode(',', empty($ignore) ? ['relative'] : ['relative',  ...$ignore]);
    }

    
/**
     * Specify that the URL signature is for an absolute URL.
     *
     * @param  array|string  $ignore
     * @return class-string
     */
    
public static function absolute($ignore = [])
    {
        
$ignore Arr::wrap($ignore);

        return empty(
$ignore)
            ? static::class
            : static::class.
':'.implode(','$ignore);
    }

    
/**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @param  array|null  $args
     * @return \Illuminate\Http\Response
     *
     * @throws \Illuminate\Routing\Exceptions\InvalidSignatureException
     */
    
public function handle($requestClosure $next, ...$args)
    {
        [
$relative$ignore] = $this->parseArguments($args);

        if (
$request->hasValidSignatureWhileIgnoring($ignore, ! $relative)) {
            return 
$next($request);
        }

        throw new 
InvalidSignatureException;
    }

    
/**
     * Parse the additional arguments given to the middleware.
     *
     * @param  array  $args
     * @return array
     */
    
protected function parseArguments(array $args)
    {
        
$relative = ! empty($args) && $args[0] === 'relative';

        if (
$relative) {
            
array_shift($args);
        }

        
$ignore array_merge(
            
property_exists($this'except') ? $this->except $this->ignore,
            
$args
        
);

        return [
$relative$ignore];
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0116 ]--