Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
react
/
dns
/
src
/
Query
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
CachingExecutor.php
2.672KB
edt
ren
CancellationException.php
0.097KB
edt
ren
CoopExecutor.php
3.352KB
edt
ren
ExecutorInterface.php
1.427KB
edt
ren
FallbackExecutor.php
1.679KB
edt
ren
HostsFileExecutor.php
2.979KB
edt
ren
Query.php
1.953KB
edt
ren
RetryExecutor.php
2.763KB
edt
ren
SelectiveTransportExecu
...
3.048KB
edt
ren
TcpTransportExecutor.php
13.635KB
edt
ren
TimeoutException.php
0.085KB
edt
ren
TimeoutExecutor.php
2.694KB
edt
ren
UdpTransportExecutor.php
8.344KB
edt
ren
<?php namespace React\Dns\Query; use React\Promise\Promise; final class FallbackExecutor implements ExecutorInterface { private $executor; private $fallback; public function __construct(ExecutorInterface $executor, ExecutorInterface $fallback) { $this->executor = $executor; $this->fallback = $fallback; } public function query(Query $query) { $cancelled = false; $fallback = $this->fallback; $promise = $this->executor->query($query); return new Promise(function ($resolve, $reject) use (&$promise, $fallback, $query, &$cancelled) { $promise->then($resolve, function (\Exception $e1) use ($fallback, $query, $resolve, $reject, &$cancelled, &$promise) { // reject if primary resolution rejected due to cancellation if ($cancelled) { $reject($e1); return; } // start fallback query if primary query rejected $promise = $fallback->query($query)->then($resolve, function (\Exception $e2) use ($e1, $reject) { $append = $e2->getMessage(); if (($pos = strpos($append, ':')) !== false) { $append = substr($append, $pos + 2); } // reject with combined error message if both queries fail $reject(new \RuntimeException($e1->getMessage() . '. ' . $append)); }); }); }, function () use (&$promise, &$cancelled) { // cancel pending query (primary or fallback) $cancelled = true; $promise->cancel(); }); } }
<=Back
Liking