Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 18.191.17.175
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
oasis /
aws /
Aws /
[ HOME SHELL ]
Name
Size
Permission
Action
ACMPCA
[ DIR ]
drwxr-sr-x
AccessAnalyzer
[ DIR ]
drwxr-sr-x
Acm
[ DIR ]
drwxr-sr-x
AlexaForBusiness
[ DIR ]
drwxr-sr-x
Amplify
[ DIR ]
drwxr-sr-x
Api
[ DIR ]
drwxr-sr-x
ApiGateway
[ DIR ]
drwxr-sr-x
ApiGatewayManagementApi
[ DIR ]
drwxr-sr-x
ApiGatewayV2
[ DIR ]
drwxr-sr-x
AppConfig
[ DIR ]
drwxr-sr-x
AppMesh
[ DIR ]
drwxr-sr-x
AppSync
[ DIR ]
drwxr-sr-x
ApplicationAutoScaling
[ DIR ]
drwxr-sr-x
ApplicationDiscoveryService
[ DIR ]
drwxr-sr-x
ApplicationInsights
[ DIR ]
drwxr-sr-x
Appstream
[ DIR ]
drwxr-sr-x
Arn
[ DIR ]
drwxr-sr-x
Athena
[ DIR ]
drwxr-sr-x
AugmentedAIRuntime
[ DIR ]
drwxr-sr-x
AutoScaling
[ DIR ]
drwxr-sr-x
AutoScalingPlans
[ DIR ]
drwxr-sr-x
Backup
[ DIR ]
drwxr-sr-x
Batch
[ DIR ]
drwxr-sr-x
Budgets
[ DIR ]
drwxr-sr-x
Chime
[ DIR ]
drwxr-sr-x
ClientSideMonitoring
[ DIR ]
drwxr-sr-x
Cloud9
[ DIR ]
drwxr-sr-x
CloudDirectory
[ DIR ]
drwxr-sr-x
CloudFormation
[ DIR ]
drwxr-sr-x
CloudFront
[ DIR ]
drwxr-sr-x
CloudHSMV2
[ DIR ]
drwxr-sr-x
CloudHsm
[ DIR ]
drwxr-sr-x
CloudSearch
[ DIR ]
drwxr-sr-x
CloudSearchDomain
[ DIR ]
drwxr-sr-x
CloudTrail
[ DIR ]
drwxr-sr-x
CloudWatch
[ DIR ]
drwxr-sr-x
CloudWatchEvents
[ DIR ]
drwxr-sr-x
CloudWatchLogs
[ DIR ]
drwxr-sr-x
CodeBuild
[ DIR ]
drwxr-sr-x
CodeCommit
[ DIR ]
drwxr-sr-x
CodeDeploy
[ DIR ]
drwxr-sr-x
CodeGuruProfiler
[ DIR ]
drwxr-sr-x
CodeGuruReviewer
[ DIR ]
drwxr-sr-x
CodePipeline
[ DIR ]
drwxr-sr-x
CodeStar
[ DIR ]
drwxr-sr-x
CodeStarNotifications
[ DIR ]
drwxr-sr-x
CodeStarconnections
[ DIR ]
drwxr-sr-x
CognitoIdentity
[ DIR ]
drwxr-sr-x
CognitoIdentityProvider
[ DIR ]
drwxr-sr-x
CognitoSync
[ DIR ]
drwxr-sr-x
Comprehend
[ DIR ]
drwxr-sr-x
ComprehendMedical
[ DIR ]
drwxr-sr-x
ComputeOptimizer
[ DIR ]
drwxr-sr-x
ConfigService
[ DIR ]
drwxr-sr-x
Connect
[ DIR ]
drwxr-sr-x
ConnectParticipant
[ DIR ]
drwxr-sr-x
CostExplorer
[ DIR ]
drwxr-sr-x
CostandUsageReportService
[ DIR ]
drwxr-sr-x
Credentials
[ DIR ]
drwxr-sr-x
Crypto
[ DIR ]
drwxr-sr-x
DAX
[ DIR ]
drwxr-sr-x
DLM
[ DIR ]
drwxr-sr-x
DataExchange
[ DIR ]
drwxr-sr-x
DataPipeline
[ DIR ]
drwxr-sr-x
DataSync
[ DIR ]
drwxr-sr-x
DatabaseMigrationService
[ DIR ]
drwxr-sr-x
Detective
[ DIR ]
drwxr-sr-x
DeviceFarm
[ DIR ]
drwxr-sr-x
DirectConnect
[ DIR ]
drwxr-sr-x
DirectoryService
[ DIR ]
drwxr-sr-x
DocDB
[ DIR ]
drwxr-sr-x
DynamoDb
[ DIR ]
drwxr-sr-x
DynamoDbStreams
[ DIR ]
drwxr-sr-x
EBS
[ DIR ]
drwxr-sr-x
EC2InstanceConnect
[ DIR ]
drwxr-sr-x
EKS
[ DIR ]
drwxr-sr-x
Ec2
[ DIR ]
drwxr-sr-x
Ecr
[ DIR ]
drwxr-sr-x
Ecs
[ DIR ]
drwxr-sr-x
Efs
[ DIR ]
drwxr-sr-x
ElastiCache
[ DIR ]
drwxr-sr-x
ElasticBeanstalk
[ DIR ]
drwxr-sr-x
ElasticInference
[ DIR ]
drwxr-sr-x
ElasticLoadBalancing
[ DIR ]
drwxr-sr-x
ElasticLoadBalancingV2
[ DIR ]
drwxr-sr-x
ElasticTranscoder
[ DIR ]
drwxr-sr-x
ElasticsearchService
[ DIR ]
drwxr-sr-x
Emr
[ DIR ]
drwxr-sr-x
Endpoint
[ DIR ]
drwxr-sr-x
EndpointDiscovery
[ DIR ]
drwxr-sr-x
EventBridge
[ DIR ]
drwxr-sr-x
Exception
[ DIR ]
drwxr-sr-x
FMS
[ DIR ]
drwxr-sr-x
FSx
[ DIR ]
drwxr-sr-x
Firehose
[ DIR ]
drwxr-sr-x
ForecastQueryService
[ DIR ]
drwxr-sr-x
ForecastService
[ DIR ]
drwxr-sr-x
FraudDetector
[ DIR ]
drwxr-sr-x
GameLift
[ DIR ]
drwxr-sr-x
Glacier
[ DIR ]
drwxr-sr-x
GlobalAccelerator
[ DIR ]
drwxr-sr-x
Glue
[ DIR ]
drwxr-sr-x
Greengrass
[ DIR ]
drwxr-sr-x
GroundStation
[ DIR ]
drwxr-sr-x
GuardDuty
[ DIR ]
drwxr-sr-x
Handler
[ DIR ]
drwxr-sr-x
Health
[ DIR ]
drwxr-sr-x
Iam
[ DIR ]
drwxr-sr-x
ImportExport
[ DIR ]
drwxr-sr-x
Inspector
[ DIR ]
drwxr-sr-x
IoT1ClickDevicesService
[ DIR ]
drwxr-sr-x
IoT1ClickProjects
[ DIR ]
drwxr-sr-x
IoTAnalytics
[ DIR ]
drwxr-sr-x
IoTEvents
[ DIR ]
drwxr-sr-x
IoTEventsData
[ DIR ]
drwxr-sr-x
IoTJobsDataPlane
[ DIR ]
drwxr-sr-x
IoTSecureTunneling
[ DIR ]
drwxr-sr-x
IoTThingsGraph
[ DIR ]
drwxr-sr-x
Iot
[ DIR ]
drwxr-sr-x
IotDataPlane
[ DIR ]
drwxr-sr-x
Kafka
[ DIR ]
drwxr-sr-x
Kinesis
[ DIR ]
drwxr-sr-x
KinesisAnalytics
[ DIR ]
drwxr-sr-x
KinesisAnalyticsV2
[ DIR ]
drwxr-sr-x
KinesisVideo
[ DIR ]
drwxr-sr-x
KinesisVideoArchivedMedia
[ DIR ]
drwxr-sr-x
KinesisVideoMedia
[ DIR ]
drwxr-sr-x
KinesisVideoSignalingChannels
[ DIR ]
drwxr-sr-x
Kms
[ DIR ]
drwxr-sr-x
LakeFormation
[ DIR ]
drwxr-sr-x
Lambda
[ DIR ]
drwxr-sr-x
LexModelBuildingService
[ DIR ]
drwxr-sr-x
LexRuntimeService
[ DIR ]
drwxr-sr-x
LicenseManager
[ DIR ]
drwxr-sr-x
Lightsail
[ DIR ]
drwxr-sr-x
MQ
[ DIR ]
drwxr-sr-x
MTurk
[ DIR ]
drwxr-sr-x
MachineLearning
[ DIR ]
drwxr-sr-x
Macie
[ DIR ]
drwxr-sr-x
ManagedBlockchain
[ DIR ]
drwxr-sr-x
MarketplaceCatalog
[ DIR ]
drwxr-sr-x
MarketplaceCommerceAnalytics
[ DIR ]
drwxr-sr-x
MarketplaceEntitlementService
[ DIR ]
drwxr-sr-x
MarketplaceMetering
[ DIR ]
drwxr-sr-x
MediaConnect
[ DIR ]
drwxr-sr-x
MediaConvert
[ DIR ]
drwxr-sr-x
MediaLive
[ DIR ]
drwxr-sr-x
MediaPackage
[ DIR ]
drwxr-sr-x
MediaPackageVod
[ DIR ]
drwxr-sr-x
MediaStore
[ DIR ]
drwxr-sr-x
MediaStoreData
[ DIR ]
drwxr-sr-x
MediaTailor
[ DIR ]
drwxr-sr-x
MigrationHub
[ DIR ]
drwxr-sr-x
MigrationHubConfig
[ DIR ]
drwxr-sr-x
Mobile
[ DIR ]
drwxr-sr-x
Multipart
[ DIR ]
drwxr-sr-x
Neptune
[ DIR ]
drwxr-sr-x
NetworkManager
[ DIR ]
drwxr-sr-x
OpsWorks
[ DIR ]
drwxr-sr-x
OpsWorksCM
[ DIR ]
drwxr-sr-x
Organizations
[ DIR ]
drwxr-sr-x
Outposts
[ DIR ]
drwxr-sr-x
PI
[ DIR ]
drwxr-sr-x
Personalize
[ DIR ]
drwxr-sr-x
PersonalizeEvents
[ DIR ]
drwxr-sr-x
PersonalizeRuntime
[ DIR ]
drwxr-sr-x
Pinpoint
[ DIR ]
drwxr-sr-x
PinpointEmail
[ DIR ]
drwxr-sr-x
PinpointSMSVoice
[ DIR ]
drwxr-sr-x
Polly
[ DIR ]
drwxr-sr-x
Pricing
[ DIR ]
drwxr-sr-x
QLDB
[ DIR ]
drwxr-sr-x
QLDBSession
[ DIR ]
drwxr-sr-x
QuickSight
[ DIR ]
drwxr-sr-x
RAM
[ DIR ]
drwxr-sr-x
RDSDataService
[ DIR ]
drwxr-sr-x
Rds
[ DIR ]
drwxr-sr-x
Redshift
[ DIR ]
drwxr-sr-x
Rekognition
[ DIR ]
drwxr-sr-x
ResourceGroups
[ DIR ]
drwxr-sr-x
ResourceGroupsTaggingAPI
[ DIR ]
drwxr-sr-x
RoboMaker
[ DIR ]
drwxr-sr-x
Route53
[ DIR ]
drwxr-sr-x
Route53Domains
[ DIR ]
drwxr-sr-x
Route53Resolver
[ DIR ]
drwxr-sr-x
S3
[ DIR ]
drwxr-sr-x
S3Control
[ DIR ]
drwxr-sr-x
SSO
[ DIR ]
drwxr-sr-x
SSOOIDC
[ DIR ]
drwxr-sr-x
SageMaker
[ DIR ]
drwxr-sr-x
SageMakerRuntime
[ DIR ]
drwxr-sr-x
SavingsPlans
[ DIR ]
drwxr-sr-x
Schemas
[ DIR ]
drwxr-sr-x
SecretsManager
[ DIR ]
drwxr-sr-x
SecurityHub
[ DIR ]
drwxr-sr-x
ServerlessApplicationRepositor...
[ DIR ]
drwxr-sr-x
ServiceCatalog
[ DIR ]
drwxr-sr-x
ServiceDiscovery
[ DIR ]
drwxr-sr-x
ServiceQuotas
[ DIR ]
drwxr-sr-x
Ses
[ DIR ]
drwxr-sr-x
SesV2
[ DIR ]
drwxr-sr-x
Sfn
[ DIR ]
drwxr-sr-x
Shield
[ DIR ]
drwxr-sr-x
Signature
[ DIR ]
drwxr-sr-x
Sms
[ DIR ]
drwxr-sr-x
SnowBall
[ DIR ]
drwxr-sr-x
Sns
[ DIR ]
drwxr-sr-x
Sqs
[ DIR ]
drwxr-sr-x
Ssm
[ DIR ]
drwxr-sr-x
StorageGateway
[ DIR ]
drwxr-sr-x
Sts
[ DIR ]
drwxr-sr-x
Support
[ DIR ]
drwxr-sr-x
Swf
[ DIR ]
drwxr-sr-x
Textract
[ DIR ]
drwxr-sr-x
TranscribeService
[ DIR ]
drwxr-sr-x
Transfer
[ DIR ]
drwxr-sr-x
Translate
[ DIR ]
drwxr-sr-x
WAFV2
[ DIR ]
drwxr-sr-x
Waf
[ DIR ]
drwxr-sr-x
WafRegional
[ DIR ]
drwxr-sr-x
WorkDocs
[ DIR ]
drwxr-sr-x
WorkLink
[ DIR ]
drwxr-sr-x
WorkMail
[ DIR ]
drwxr-sr-x
WorkMailMessageFlow
[ DIR ]
drwxr-sr-x
WorkSpaces
[ DIR ]
drwxr-sr-x
XRay
[ DIR ]
drwxr-sr-x
data
[ DIR ]
drwxr-sr-x
imagebuilder
[ DIR ]
drwxr-sr-x
kendra
[ DIR ]
drwxr-sr-x
signer
[ DIR ]
drwxr-sr-x
AbstractConfigurationProvider....
4.46
KB
-rwxr-xr-x
AwsClient.php
16.58
KB
-rwxr-xr-x
AwsClientInterface.php
5.4
KB
-rwxr-xr-x
AwsClientTrait.php
2.67
KB
-rwxr-xr-x
CacheInterface.php
755
B
-rwxr-xr-x
ClientResolver.php
33.58
KB
-rwxr-xr-x
Command.php
1.39
KB
-rwxr-xr-x
CommandInterface.php
946
B
-rwxr-xr-x
CommandPool.php
5.2
KB
-rwxr-xr-x
ConfigurationProviderInterface...
246
B
-rwxr-xr-x
DoctrineCacheAdapter.php
989
B
-rwxr-xr-x
EndpointParameterMiddleware.ph...
2.73
KB
-rwxr-xr-x
HandlerList.php
13.18
KB
-rwxr-xr-x
HasDataTrait.php
1.11
KB
-rwxr-xr-x
HasMonitoringEventsTrait.php
869
B
-rwxr-xr-x
HashInterface.php
531
B
-rwxr-xr-x
HashingStream.php
1.5
KB
-rwxr-xr-x
History.php
3.81
KB
-rwxr-xr-x
IdempotencyTokenMiddleware.php
3.69
KB
-rwxr-xr-x
JsonCompiler.php
478
B
-rwxr-xr-x
LruArrayCache.php
2.16
KB
-rwxr-xr-x
Middleware.php
12.76
KB
-rwxr-xr-x
MockHandler.php
4.02
KB
-rwxr-xr-x
MonitoringEventsInterface.php
742
B
-rwxr-xr-x
MultiRegionClient.php
7.75
KB
-rwxr-xr-x
PhpHash.php
1.81
KB
-rwxr-xr-x
PresignUrlMiddleware.php
3.28
KB
-rwxr-xr-x
Psr16CacheAdapter.php
572
B
-rwxr-xr-x
PsrCacheAdapter.php
742
B
-rwxr-xr-x
ResponseContainerInterface.php
246
B
-rwxr-xr-x
Result.php
1.14
KB
-rwxr-xr-x
ResultInterface.php
1.34
KB
-rwxr-xr-x
ResultPaginator.php
5.09
KB
-rwxr-xr-x
RetryMiddleware.php
9.99
KB
-rwxr-xr-x
Sdk.php
38.45
KB
-rwxr-xr-x
StreamRequestPayloadMiddleware...
2.57
KB
-rwxr-xr-x
TraceMiddleware.php
10.72
KB
-rwxr-xr-x
Waiter.php
8.32
KB
-rwxr-xr-x
WrappedHttpHandler.php
6.96
KB
-rwxr-xr-x
functions.php
12.6
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : WrappedHttpHandler.php
<?php namespace Aws; use Aws\Api\Parser\Exception\ParserException; use GuzzleHttp\Promise; use Psr\Http\Message\RequestInterface; use Psr\Http\Message\ResponseInterface; /** * Converts an HTTP handler into a Command HTTP handler. * * HTTP handlers have the following signature: * function(RequestInterface $request, array $options) : PromiseInterface * * The promise returned form an HTTP handler must resolve to a PSR-7 response * object when fulfilled or an error array when rejected. The error array * can contain the following data: * * - exception: (required, Exception) Exception that was encountered. * - response: (ResponseInterface) PSR-7 response that was received (if a * response) was received. * - connection_error: (bool) True if the error is the result of failing to * connect. */ class WrappedHttpHandler { private $httpHandler; private $parser; private $errorParser; private $exceptionClass; private $collectStats; /** * @param callable $httpHandler Function that accepts a request and array * of request options and returns a promise * that fulfills with a response or rejects * with an error array. * @param callable $parser Function that accepts a response object * and returns an AWS result object. * @param callable $errorParser Function that parses a response object * into AWS error data. * @param string $exceptionClass Exception class to throw. * @param bool $collectStats Whether to collect HTTP transfer * information. */ public function __construct( callable $httpHandler, callable $parser, callable $errorParser, $exceptionClass = 'Aws\Exception\AwsException', $collectStats = false ) { $this->httpHandler = $httpHandler; $this->parser = $parser; $this->errorParser = $errorParser; $this->exceptionClass = $exceptionClass; $this->collectStats = $collectStats; } /** * Calls the simpler HTTP specific handler and wraps the returned promise * with AWS specific values (e.g., a result object or AWS exception). * * @param CommandInterface $command Command being executed. * @param RequestInterface $request Request to send. * * @return Promise\PromiseInterface */ public function __invoke( CommandInterface $command, RequestInterface $request ) { $fn = $this->httpHandler; $options = $command['@http'] ?: []; $stats = []; if ($this->collectStats || !empty($options['collect_stats'])) { $options['http_stats_receiver'] = static function ( array $transferStats ) use (&$stats) { $stats = $transferStats; }; } elseif (isset($options['http_stats_receiver'])) { throw new \InvalidArgumentException('Providing a custom HTTP stats' . ' receiver to Aws\WrappedHttpHandler is not supported.'); } return Promise\promise_for($fn($request, $options)) ->then( function ( ResponseInterface $res ) use ($command, $request, &$stats) { return $this->parseResponse($command, $request, $res, $stats); }, function ($err) use ($request, $command, &$stats) { if (is_array($err)) { $err = $this->parseError( $err, $request, $command, $stats ); } return new Promise\RejectedPromise($err); } ); } /** * @param CommandInterface $command * @param RequestInterface $request * @param ResponseInterface $response * @param array $stats * * @return ResultInterface */ private function parseResponse( CommandInterface $command, RequestInterface $request, ResponseInterface $response, array $stats ) { $parser = $this->parser; $status = $response->getStatusCode(); $result = $status < 300 ? $parser($command, $response) : new Result(); $metadata = [ 'statusCode' => $status, 'effectiveUri' => (string) $request->getUri(), 'headers' => [], 'transferStats' => [], ]; if (!empty($stats)) { $metadata['transferStats']['http'] = [$stats]; } // Bring headers into the metadata array. foreach ($response->getHeaders() as $name => $values) { $metadata['headers'][strtolower($name)] = $values[0]; } $result['@metadata'] = $metadata; return $result; } /** * Parses a rejection into an AWS error. * * @param array $err Rejection error array. * @param RequestInterface $request Request that was sent. * @param CommandInterface $command Command being sent. * @param array $stats Transfer statistics * * @return \Exception */ private function parseError( array $err, RequestInterface $request, CommandInterface $command, array $stats ) { if (!isset($err['exception'])) { throw new \RuntimeException('The HTTP handler was rejected without an "exception" key value pair.'); } $serviceError = "AWS HTTP error: " . $err['exception']->getMessage(); if (!isset($err['response'])) { $parts = ['response' => null]; } else { try { $parts = call_user_func( $this->errorParser, $err['response'], $command ); $serviceError .= " {$parts['code']} ({$parts['type']}): " . "{$parts['message']} - " . $err['response']->getBody(); } catch (ParserException $e) { $parts = []; $serviceError .= ' Unable to parse error information from ' . "response - {$e->getMessage()}"; } $parts['response'] = $err['response']; } $parts['exception'] = $err['exception']; $parts['request'] = $request; $parts['connection_error'] = !empty($err['connection_error']); $parts['transfer_stats'] = $stats; return new $this->exceptionClass( sprintf( 'Error executing "%s" on "%s"; %s', $command->getName(), $request->getUri(), $serviceError ), $command, $parts, $err['exception'] ); } }
Close