Linux ip-172-31-33-47 5.4.0-1045-aws #47~18.04.1-Ubuntu SMP Tue Apr 13 15:58:14 UTC 2021 x86_64
Apache/2.4.29 (Ubuntu)
: 172.31.33.47 | : 18.117.158.108
Cant Read [ /etc/named.conf ]
7.4.20
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
restaurants /
var /
phpmyadmin /
src /
Http /
[ HOME SHELL ]
Name
Size
Permission
Action
Factory
[ DIR ]
drwxr-xr-x
Handler
[ DIR ]
drwxr-xr-x
Middleware
[ DIR ]
drwxr-xr-x
Response.php
2.31
KB
-rw-r--r--
ServerRequest.php
7.48
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ServerRequest.php
<?php declare(strict_types=1); namespace PhpMyAdmin\Http; use Fig\Http\Message\RequestMethodInterface; use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Message\StreamInterface; use Psr\Http\Message\UriInterface; use function is_array; use function is_object; use function is_string; use function property_exists; class ServerRequest implements ServerRequestInterface { final public function __construct(private ServerRequestInterface $serverRequest) { } /** @inheritDoc */ public function getProtocolVersion() { return $this->serverRequest->getProtocolVersion(); } /** @inheritDoc */ public function withProtocolVersion($version) { $serverRequest = $this->serverRequest->withProtocolVersion($version); return new static($serverRequest); } /** @inheritDoc */ public function getHeaders() { return $this->serverRequest->getHeaders(); } /** @inheritDoc */ public function hasHeader($name) { return $this->serverRequest->hasHeader($name); } /** @inheritDoc */ public function getHeader($name) { return $this->serverRequest->getHeader($name); } /** @inheritDoc */ public function getHeaderLine($name) { return $this->serverRequest->getHeaderLine($name); } /** @inheritDoc */ public function withHeader($name, $value) { $serverRequest = $this->serverRequest->withHeader($name, $value); return new static($serverRequest); } /** @inheritDoc */ public function withAddedHeader($name, $value) { $serverRequest = $this->serverRequest->withAddedHeader($name, $value); return new static($serverRequest); } /** @inheritDoc */ public function withoutHeader($name) { $serverRequest = $this->serverRequest->withoutHeader($name); return new static($serverRequest); } /** @inheritDoc */ public function getBody() { return $this->serverRequest->getBody(); } /** @inheritDoc */ public function withBody(StreamInterface $body) { $serverRequest = $this->serverRequest->withBody($body); return new static($serverRequest); } /** @inheritDoc */ public function getRequestTarget() { return $this->serverRequest->getRequestTarget(); } /** @inheritDoc */ public function withRequestTarget($requestTarget) { $serverRequest = $this->serverRequest->withRequestTarget($requestTarget); return new static($serverRequest); } /** @inheritDoc */ public function getMethod() { return $this->serverRequest->getMethod(); } /** @inheritDoc */ public function withMethod($method) { $serverRequest = $this->serverRequest->withMethod($method); return new static($serverRequest); } /** @inheritDoc */ public function getUri() { return $this->serverRequest->getUri(); } /** @inheritDoc */ public function withUri(UriInterface $uri, $preserveHost = false) { $serverRequest = $this->serverRequest->withUri($uri, $preserveHost); return new static($serverRequest); } /** @inheritDoc */ public function getServerParams() { return $this->serverRequest->getServerParams(); } /** @inheritDoc */ public function getCookieParams() { return $this->serverRequest->getCookieParams(); } /** @inheritDoc */ public function withCookieParams(array $cookies) { $serverRequest = $this->serverRequest->withCookieParams($cookies); return new static($serverRequest); } /** @inheritDoc */ public function getQueryParams() { return $this->serverRequest->getQueryParams(); } /** @inheritDoc */ public function withQueryParams(array $query) { $serverRequest = $this->serverRequest->withQueryParams($query); return new static($serverRequest); } /** @inheritDoc */ public function getUploadedFiles() { return $this->serverRequest->getUploadedFiles(); } /** @inheritDoc */ public function withUploadedFiles(array $uploadedFiles) { $serverRequest = $this->serverRequest->withUploadedFiles($uploadedFiles); return new static($serverRequest); } /** @inheritDoc */ public function getParsedBody() { return $this->serverRequest->getParsedBody(); } /** @inheritDoc */ public function withParsedBody($data) { $serverRequest = $this->serverRequest->withParsedBody($data); return new static($serverRequest); } /** @inheritDoc */ public function getAttributes() { return $this->serverRequest->getAttributes(); } /** @inheritDoc */ public function getAttribute($name, $default = null) { return $this->serverRequest->getAttribute($name, $default); } /** @inheritDoc */ public function withAttribute($name, $value) { $serverRequest = $this->serverRequest->withAttribute($name, $value); return new static($serverRequest); } /** @inheritDoc */ public function withoutAttribute($name) { $serverRequest = $this->serverRequest->withoutAttribute($name); return new static($serverRequest); } public function getParam(string $param, mixed $default = null): mixed { $getParams = $this->getQueryParams(); $postParams = $this->getParsedBody(); if (is_array($postParams) && isset($postParams[$param])) { return $postParams[$param]; } if (is_object($postParams) && property_exists($postParams, $param)) { return $postParams->$param; } return $getParams[$param] ?? $default; } public function getParsedBodyParam(string $param, mixed $default = null): mixed { $postParams = $this->getParsedBody(); if (is_array($postParams) && isset($postParams[$param])) { return $postParams[$param]; } if (is_object($postParams) && property_exists($postParams, $param)) { return $postParams->$param; } return $default; } public function getQueryParam(string $param, mixed $default = null): mixed { $getParams = $this->getQueryParams(); return $getParams[$param] ?? $default; } public function isPost(): bool { return $this->getMethod() === RequestMethodInterface::METHOD_POST; } /** @psalm-return non-empty-string */ public function getRoute(): string { $route = $this->getAttribute('route') ?? $this->getQueryParam('route') ?? $this->getParsedBodyParam('route'); if (! is_string($route) || $route === '') { return '/'; } return $route; } public function has(string $param): bool { return $this->hasBodyParam($param) || $this->hasQueryParam($param); } public function hasQueryParam(string $param): bool { $getParams = $this->getQueryParams(); return isset($getParams[$param]); } public function hasBodyParam(string $param): bool { $postParams = $this->getParsedBody(); return is_array($postParams) && isset($postParams[$param]) || is_object($postParams) && property_exists($postParams, $param); } public function isAjax(): bool { return $this->serverRequest->getHeaderLine('X-Requested-With') === 'XMLHttpRequest' || $this->has('ajax_request'); } }
Close