OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
zzXpress
/
vendor
/
aws
/
aws-sdk-php
/
src
/
S3
/
Crypto
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:23 AM
rwxr-xr-x
📄
CryptoParamsTrait.php
2.58 KB
05/19/2025 10:07:23 AM
rw-r--r--
📄
CryptoParamsTraitV2.php
524 bytes
05/19/2025 10:07:23 AM
rw-r--r--
📄
HeadersMetadataStrategy.php
1.64 KB
05/19/2025 10:07:23 AM
rw-r--r--
📄
InstructionFileMetadataStrategy.php
2.98 KB
05/19/2025 10:07:23 AM
rw-r--r--
📄
S3EncryptionClient.php
13.75 KB
05/19/2025 10:07:23 AM
rw-r--r--
📄
S3EncryptionClientV2.php
18.36 KB
05/19/2025 10:07:23 AM
rw-r--r--
📄
S3EncryptionMultipartUploader.php
6.81 KB
05/19/2025 10:07:23 AM
rw-r--r--
📄
S3EncryptionMultipartUploaderV2.php
7.44 KB
05/19/2025 10:07:23 AM
rw-r--r--
📄
UserAgentTrait.php
999 bytes
05/19/2025 10:07:23 AM
rw-r--r--
Editing: UserAgentTrait.php
Close
<?php namespace Aws\S3\Crypto; use Aws\AwsClientInterface; use Aws\Middleware; use Psr\Http\Message\RequestInterface; trait UserAgentTrait { private function appendUserAgent(AwsClientInterface $client, $agentString) { $list = $client->getHandlerList(); $list->appendBuild(Middleware::mapRequest( function(RequestInterface $req) use ($agentString) { if (!empty($req->getHeader('User-Agent')) && !empty($req->getHeader('User-Agent')[0]) ) { $userAgent = $req->getHeader('User-Agent')[0]; if (strpos($userAgent, $agentString) === false) { $userAgent .= " {$agentString}"; }; } else { $userAgent = $agentString; } $req = $req->withHeader('User-Agent', $userAgent); return $req; } )); } }