Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.135.201.190
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp /
vendor /
react /
dns /
tests /
Protocol /
Delete
Unzip
Name
Size
Permission
Date
Action
BinaryDumperTest.php
1.28
KB
-rw-r--r--
2018-11-11 09:00
ParserTest.php
38.8
KB
-rw-r--r--
2018-11-11 09:00
Save
Rename
<?php namespace React\Tests\Dns\Protocol; use PHPUnit\Framework\TestCase; use React\Dns\Protocol\BinaryDumper; use React\Dns\Model\Message; class BinaryDumperTest extends TestCase { public function testRequestToBinary() { $data = ""; $data .= "72 62 01 00 00 01 00 00 00 00 00 00"; // header $data .= "04 69 67 6f 72 02 69 6f 00"; // question: igor.io $data .= "00 01 00 01"; // question: type A, class IN $expected = $this->formatHexDump(str_replace(' ', '', $data), 2); $request = new Message(); $request->header->set('id', 0x7262); $request->header->set('rd', 1); $request->questions[] = array( 'name' => 'igor.io', 'type' => Message::TYPE_A, 'class' => Message::CLASS_IN, ); $request->prepare(); $dumper = new BinaryDumper(); $data = $dumper->toBinary($request); $data = $this->convertBinaryToHexDump($data); $this->assertSame($expected, $data); } private function convertBinaryToHexDump($input) { return $this->formatHexDump(implode('', unpack('H*', $input))); } private function formatHexDump($input) { return implode(' ', str_split($input, 2)); } }