Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.2
Cant Read [ /etc/named.conf ]
8.1.31
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 /
sms-auth /
app /
Traits /
[ HOME SHELL ]
Name
Size
Permission
Action
ResponseUtilTrait.php
3.5
KB
-rw-rw-r--
SeederTrait.php
493
B
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ResponseUtilTrait.php
<?php namespace App\Traits; use cURL; use Exception; trait ResponseUtilTrait { /** * @param string $message * @param mixed $data * * @return array */ private function returnResponse($message, $data) { return [ 'success' => true, 'data' => $data, 'message' => $message, ]; } /** * @param string $message * @param array $data * * @return array */ private function returnError($message, array $data = []) { $res = [ 'success' => false, 'message' => $message, ]; if (!empty($data)) { $res['data'] = $data; } return $res; } private function getRequest($url,$key=null){ // dd($key); return cURL::newRequest('get', $url) ->setOption(CURLOPT_SSL_VERIFYPEER,false) // ->setOption(CURLOPT_FOLLOWLOCATION, true); // ->setOption(CURLOPT_CAINFO, 'C:\openssl-1.0.2k-win64\ssl\cacert.pem') ->setOption(CURLOPT_SSL_VERIFYPEER,false) ->setHeader('Content-Type','application/json') ->setHeader('Accept','application/json') ->setHeader('Authorization','Bearer '.$key); } private function getJsonPostRequest($url, $data,$key=null){ $request = cURL::newJsonRequest('post', $url, $data) ->setOption(CURLOPT_SSL_VERIFYPEER,false) // ->setOption(CURLOPT_FOLLOWLOCATION, true); // ->setOption(CURLOPT_CAINFO, 'C:\openssl-1.0.2k-win64\ssl\cacert.pem') ->setOption(CURLOPT_SSL_VERIFYPEER,false); // ->setHeader('Content-Type','application/json') if($key) $request->setHeader('Authorization','Key '.$key); return $request; } public function getResponse($url,$key=null){ $request = $this->getRequest($url,$key); try { $response = $request->send(); $status = $response->statusCode; $success = $this->isStatusSuccess($status); if($success){ $obj = json_decode($response->body); return $this->returnResponse(null,$obj); } else return $this->returnError($response->statusText); } catch (Exception $e) { $msg = $e->getMessage(); } return $this->returnError($msg); } public function getResponseDownload($url,$key=null){ $request = $this->getRequest($url,$key); try { $response = $request->send(); $status = $response->statusCode; $success = $this->isStatusSuccess($status); if($success){ $obj = $response->body; return $this->returnResponse(null,$obj); } else return $this->returnError($response->statusText); } catch (Exception $e) { $msg = $e->getMessage(); } return $this->returnError($msg); } public function getPostResponse($url,$data,$key=null){ try { $request = $this->getJsonPostRequest($url, $data,$key); // dd($request); $response = $request->send(); $status = $response->statusCode; $success = $this->isStatusSuccess($status); $obj = json_decode($response->body); if($success){ return $this->returnResponse(null,$obj); } else{ if(isset($obj->message)) return $this->returnError($response->statusText.' : '.$obj->message); else return $this->returnError($response->statusText); } } catch (Exception $e) { $msg = $e->getMessage(); return $this->returnError($msg); } return $this->returnError($msg); } private function isStatusSuccess($status){ $yes=false; switch ($status) { case 200: case 201: case 202: case 204: $yes=true; break; default: # code... } return $yes; } }
Close