smc
This commit is contained in:
221
smc/api/AnSIPTV.php
Normal file
221
smc/api/AnSIPTV.php
Normal file
@@ -0,0 +1,221 @@
|
||||
<?php
|
||||
|
||||
function real_ip()
|
||||
{
|
||||
$ip = 'undefined';
|
||||
|
||||
if (isset($_SERVER)) {
|
||||
$ip = $_SERVER['REMOTE_ADDR'];
|
||||
|
||||
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
|
||||
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
}
|
||||
else if (isset($_SERVER['HTTP_CLIENT_IP'])) {
|
||||
$ip = $_SERVER['HTTP_CLIENT_IP'];
|
||||
}
|
||||
}
|
||||
else {
|
||||
$ip = getenv('REMOTE_ADDR');
|
||||
|
||||
if (getenv('HTTP_X_FORWARDED_FOR')) {
|
||||
$ip = getenv('HTTP_X_FORWARDED_FOR');
|
||||
}
|
||||
else if (getenv('HTTP_CLIENT_IP')) {
|
||||
$ip = getenv('HTTP_CLIENT_IP');
|
||||
}
|
||||
}
|
||||
|
||||
$ip = htmlspecialchars($ip, ENT_QUOTES, 'UTF-8');
|
||||
return $ip;
|
||||
}
|
||||
|
||||
date_default_timezone_set('Europe/London');
|
||||
$PING = date('d-m-Y H:i:s');
|
||||
$jsondata = file_get_contents('./ann.json');
|
||||
$json = json_decode($jsondata, true);
|
||||
$announcement = $json['announcement'];
|
||||
$ann_status = $json['status'];
|
||||
$ann_expire = $json['expire'];
|
||||
$ann_interval = $json['interval'];
|
||||
$ann_disappear = $json['disappear'];
|
||||
|
||||
if (isset($_GET['userid'])) {
|
||||
$UserID = $_GET['userid'];
|
||||
}
|
||||
|
||||
if (isset($_GET['cid'])) {
|
||||
$cid = $_GET['cid'];
|
||||
}
|
||||
|
||||
if (isset($_GET['aid'])) {
|
||||
$aid = $_GET['aid'];
|
||||
}
|
||||
|
||||
if (isset($_GET['l'])) {
|
||||
$lic = $_GET['l'];
|
||||
}
|
||||
|
||||
if (isset($_GET['b'])) {
|
||||
$bb = $_GET['b'];
|
||||
}
|
||||
|
||||
if (isset($_GET['a'])) {
|
||||
$app = $_GET['a'];
|
||||
}
|
||||
|
||||
if (isset($_GET['appid'])) {
|
||||
$appid = $_GET['appid'];
|
||||
}
|
||||
|
||||
if (isset($_GET['version'])) {
|
||||
$version = $_GET['version'];
|
||||
}
|
||||
|
||||
if (isset($_GET['device_type'])) {
|
||||
$device = $_GET['device_type'];
|
||||
}
|
||||
|
||||
if (isset($_GET['p'])) {
|
||||
$p = $_GET['p'];
|
||||
}
|
||||
|
||||
if (isset($_GET['an'])) {
|
||||
$a_name = $_GET['an'];
|
||||
}
|
||||
|
||||
if (isset($_GET['customerid'])) {
|
||||
$customer = $_GET['customerid'];
|
||||
}
|
||||
|
||||
if (isset($_GET['online'])) {
|
||||
$online = $_GET['online'];
|
||||
}
|
||||
|
||||
if (isset($_GET['did'])) {
|
||||
$did = $_GET['did'];
|
||||
}
|
||||
|
||||
if (isset($_GET['ans'])) {
|
||||
$LASTTIME = date('d-m-Y H:i:s');
|
||||
$Tag = $_GET['ans'];
|
||||
|
||||
if ($Tag == 'licv3') {
|
||||
echo bin2hex(openssl_encrypt(file_get_contents('./main.json'), 'AES-128-CBC', 'Anspanelskeymain', OPENSSL_RAW_DATA, 'Anspanelskeypara'));
|
||||
}
|
||||
|
||||
if ($Tag == 'connv2') {
|
||||
$TIME = date('d-m-Y H:i:s');
|
||||
$IPADDRESS = real_ip();
|
||||
|
||||
if (isset($_GET['userid'])) {
|
||||
$UserID = $_GET['userid'];
|
||||
}
|
||||
else {
|
||||
$UserID = '';
|
||||
}
|
||||
|
||||
$db1 = new SQLite3('./user_logs.db');
|
||||
$db1->exec('CREATE TABLE IF NOT EXISTS logging(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, appid TEXT, version TEXT, device TEXT, pkg TEXT, app TEXT, cid TEXT, uid TEXT, status TEXT, d TEXT, time TEXT, last_online TEXT, ping TEXT, ip TEXT)');
|
||||
$res1 = $db1->query('SELECT * FROM logging WHERE uid=\'' . $UserID . '\'');
|
||||
|
||||
while ($row5 = $res1->fetchArray()) {
|
||||
$app_id = $row5['appid'];
|
||||
}
|
||||
|
||||
if (empty($app_id)) {
|
||||
$db1->exec('INSERT INTO logging(appid, version, device, pkg, app, cid, uid, status, d, time, ping, ip) VALUES(\'' . $_GET['appid'] . '\', \'' . $_GET['version'] . '\', \'' . $_GET['device_type'] . '\', \'' . $_GET['p'] . '\',\'' . $_GET['an'] . '\', \'' . $_GET['customerid'] . '\', \'' . $_GET['userid'] . '\', \'' . $_GET['online'] . '\', \'' . $_GET['did'] . '\', \'' . $TIME . '\', \'' . $PING . '\', \'' . $IPADDRESS . '\')');
|
||||
}
|
||||
else if ($_GET['online'] == 'yes') {
|
||||
$db1->exec('UPDATE logging SET appid=\'' . $_GET['appid'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' version=\'' . $_GET['version'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' device=\'' . $_GET['device_type'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' pkg=\'' . $_GET['p'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' app=\'' . $_GET['an'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' cid=\'' . $_GET['customerid'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' status=\'' . $_GET['online'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' d=\'' . $_GET['did'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' last_online=\'' . $LASTTIME . '\',' . "\r\n\t\t\t\t\t\t\t" . ' ping=\'' . $PING . '\',' . "\r\n\t\t\t\t\t\t\t" . ' ip=\'' . $IPADDRESS . '\'' . "\r\n\t\t\t\t\t\t" . ' WHERE ' . "\r\n\t\t\t\t\t\t\t" . ' uid=\'' . $_GET['userid'] . '\'');
|
||||
}
|
||||
else {
|
||||
$db1->exec('UPDATE logging SET appid=\'' . $_GET['appid'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' version=\'' . $_GET['version'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' device=\'' . $_GET['device_type'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' pkg=\'' . $_GET['p'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' app=\'' . $_GET['an'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' cid=\'' . $_GET['customerid'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' status=\'' . $_GET['online'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' d=\'' . $_GET['did'] . '\',' . "\r\n\t\t\t\t\t\t\t" . ' ping=\'' . $PING . '\',' . "\r\n\t\t\t\t\t\t\t" . ' ip=\'' . $IPADDRESS . '\'' . "\r\n\t\t\t\t\t\t" . ' WHERE ' . "\r\n\t\t\t\t\t\t\t" . ' uid=\'' . $_GET['userid'] . '\'');
|
||||
}
|
||||
|
||||
$db = new SQLite3('./user_message.db');
|
||||
$res = $db->query('SELECT * ' . "\r\n\t\t\t\t\t\t" . 'FROM messages ' . "\r\n\t\t\t\t\t\t" . 'WHERE userid=\'' . $UserID . '\'');
|
||||
|
||||
while ($row = $res->fetchArray()) {
|
||||
$message = $row['message'];
|
||||
$userid = $row['userid'];
|
||||
$status = $row['status'];
|
||||
$expire = $row['expire'];
|
||||
}
|
||||
|
||||
if (empty($message)) {
|
||||
echo '{"tag":"connv2","success":"1","api_ver":"1.0v","message":"","msgid": "1646","msg_status":"INACTIVE","msg_expire": "2021-01-30 05:00:00","announcement": "' . $announcement . '","ann_status": "' . $ann_status . '","ann_expire": "' . $ann_expire . '","ann_interval": "' . $ann_interval . '","ann_disappear": "' . $ann_disappear . '"}';
|
||||
}
|
||||
else {
|
||||
echo '{"tag":"connv2","success": "1","api_ver":"1.0v","message":"' . $message . '","msgid": "1646","msg_status":"' . $status . '","msg_expire":"' . $expire . '","announcement":"' . $announcement . '","ann_status":"' . $ann_status . '","ann_expire":"' . $ann_expire . '","ann_interval":"' . $ann_interval . '","ann_disappear":"' . $ann_disappear . '"}';
|
||||
}
|
||||
}
|
||||
|
||||
if ($Tag == 'whatsup') {
|
||||
echo '{' . "\r\n\t\t\t" . '"tag":"whatsup",' . "\r\n\t\t\t" . '"success":"0",' . "\r\n\t\t\t" . '"api_ver":"1.0v",' . "\r\n\t\t\t" . '"whatsup":"no"' . "\r\n\t\t" . '}';
|
||||
}
|
||||
|
||||
if ($Tag == 'gfilter_n') {
|
||||
echo '{"tag":"gfilter_n","success":"0","api_ver":"1.0v","status":"No","filter":[]}';
|
||||
}
|
||||
|
||||
if ($Tag == 'vpnconfigV2') {
|
||||
if (isset($cid)) {
|
||||
$db = new SQLite3('appsnscriptspanelsvpn.db');
|
||||
$res = $db->query('SELECT * FROM vpn');
|
||||
|
||||
while ($row = $res->fetchArray()) {
|
||||
$vpn_status = $row['vpn_status'];
|
||||
}
|
||||
|
||||
if (empty($vpn_status)) {
|
||||
$ansvpn = '{"tag":"ERROR","success":"0","api_ver":"1.0v","msg":"JSON ERROR"}';
|
||||
}
|
||||
else {
|
||||
while ($rows = $res->fetchArray(SQLITE3_ASSOC)) {
|
||||
$data[] = $rows;
|
||||
}
|
||||
|
||||
$ans = json_encode($data);
|
||||
$ansvpn = '{"tag":"vpnconfigV2","success":"1","api_ver":"1.0v","vpnconfigs":' . $ans . '}';
|
||||
}
|
||||
|
||||
echo bin2hex(openssl_encrypt($ansvpn, 'AES-128-CBC', 'Anspanelskeymain', OPENSSL_RAW_DATA, 'Anspanelskeypara'));
|
||||
}
|
||||
else {
|
||||
echo '{"tag":"ERROR","success":"0","api_ver":"1.0v","msg":"JSON ERROR"}';
|
||||
}
|
||||
}
|
||||
|
||||
if ($Tag == 'intro') {
|
||||
$real_file_location_path_or_url = (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] !== 'off') ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF'], 2) . '/intro.mp4';
|
||||
ob_start();
|
||||
|
||||
if (isset($_SERVER['HTTP_RANGE'])) {
|
||||
$opts['http']['header'] = 'Range: ' . $_SERVER['HTTP_RANGE'];
|
||||
}
|
||||
|
||||
$opts['http']['method'] = 'HEAD';
|
||||
$conh = stream_context_create($opts);
|
||||
$opts['http']['method'] = 'GET';
|
||||
$cong = stream_context_create($opts);
|
||||
$out[] = file_get_contents($real_file_location_path_or_url, false, $conh);
|
||||
$out[] = $http_response_header;
|
||||
ob_end_clean();
|
||||
array_map('header', $http_response_header);
|
||||
readfile($real_file_location_path_or_url, false, $cong);
|
||||
}
|
||||
|
||||
if ($Tag == 'checkupdate') {
|
||||
$jsondata1 = file_get_contents('./main.json');
|
||||
$data1 = json_decode($jsondata1, true);
|
||||
$json1 = $data1['app'];
|
||||
$apkurl1 = $json1['apkurl'];
|
||||
$version_code1 = $json1['version_code'];
|
||||
echo '{"tag":"checkupdate","success":"1","api_ver":"1.0v","version_code":"' . $version_code1 . '","apkurl":"' . $apkurl1 . '"}';
|
||||
}
|
||||
}
|
||||
else {
|
||||
include 'index.php';
|
||||
}
|
||||
|
||||
?>
|
||||
1
smc/api/ann.json
Normal file
1
smc/api/ann.json
Normal file
@@ -0,0 +1 @@
|
||||
{"tag":"ann","success":"1","api_ver":"1.0v","announcement":" ","status":"ACTIVE","channel":"","expire":"2023-10-02 00:30:00","interval":"1","disappear":"2"}
|
||||
BIN
smc/api/appsnscriptspanels.db
Normal file
BIN
smc/api/appsnscriptspanels.db
Normal file
Binary file not shown.
BIN
smc/api/appsnscriptspanelsvpn.db
Normal file
BIN
smc/api/appsnscriptspanelsvpn.db
Normal file
Binary file not shown.
99187
smc/api/error_log
Normal file
99187
smc/api/error_log
Normal file
File diff suppressed because it is too large
Load Diff
273
smc/api/index.php
Normal file
273
smc/api/index.php
Normal file
@@ -0,0 +1,273 @@
|
||||
<?php
|
||||
|
||||
////Get User IP
|
||||
function real_ip() {
|
||||
$ip = 'undefined';
|
||||
if (isset($_SERVER)) {
|
||||
$ip = $_SERVER['REMOTE_ADDR'];
|
||||
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
elseif (isset($_SERVER['HTTP_CLIENT_IP'])) $ip = $_SERVER['HTTP_CLIENT_IP'];
|
||||
} else {
|
||||
$ip = getenv('REMOTE_ADDR');
|
||||
if (getenv('HTTP_X_FORWARDED_FOR')) $ip = getenv('HTTP_X_FORWARDED_FOR');
|
||||
elseif (getenv('HTTP_CLIENT_IP')) $ip = getenv('HTTP_CLIENT_IP');
|
||||
}
|
||||
$ip = htmlspecialchars($ip, ENT_QUOTES, 'UTF-8');
|
||||
return $ip;
|
||||
}
|
||||
|
||||
function get_os() {
|
||||
$user_agent = $_SERVER['HTTP_USER_AGENT'];
|
||||
$os_platform = "Unknown OS Platform";
|
||||
$os_array = array(
|
||||
'/windows nt 10/i' => 'Windows 10',
|
||||
'/windows nt 6.3/i' => 'Windows 8.1',
|
||||
'/windows nt 6.2/i' => 'Windows 8',
|
||||
'/windows nt 6.1/i' => 'Windows 7',
|
||||
'/windows nt 6.0/i' => 'Windows Vista',
|
||||
'/windows nt 5.2/i' => 'Windows Server 2003/XP x64',
|
||||
'/windows nt 5.1/i' => 'Windows XP',
|
||||
'/windows xp/i' => 'Windows XP',
|
||||
'/windows nt 5.0/i' => 'Windows 2000',
|
||||
'/windows me/i' => 'Windows ME',
|
||||
'/win98/i' => 'Windows 98',
|
||||
'/win95/i' => 'Windows 95',
|
||||
'/win16/i' => 'Windows 3.11',
|
||||
'/macintosh|mac os x/i' => 'Mac OS X',
|
||||
'/mac_powerpc/i' => 'Mac OS 9',
|
||||
'/linux/i' => 'Linux',
|
||||
'/ubuntu/i' => 'Ubuntu',
|
||||
'/iphone/i' => 'iPhone',
|
||||
'/ipod/i' => 'iPod',
|
||||
'/ipad/i' => 'iPad',
|
||||
'/android/i' => 'Android',
|
||||
'/blackberry/i' => 'BlackBerry',
|
||||
'/webos/i' => 'Mobile'
|
||||
);
|
||||
foreach ($os_array as $regex => $value) {
|
||||
if (preg_match($regex, $user_agent)) {
|
||||
$os_platform = $value;
|
||||
}
|
||||
}
|
||||
return $os_platform;
|
||||
}
|
||||
|
||||
function Browser_type() {
|
||||
$user_agent= $_SERVER['HTTP_USER_AGENT'];
|
||||
$browser = "Unknown Browser";
|
||||
$browser_array = array(
|
||||
'/msie/i' => 'Internet Explorer',
|
||||
'/Trident/i' => 'Internet Explorer',
|
||||
'/firefox/i' => 'Firefox',
|
||||
'/safari/i' => 'Safari',
|
||||
'/chrome/i' => 'Chrome',
|
||||
'/edge/i' => 'Edge',
|
||||
'/opera/i' => 'Opera',
|
||||
'/netscape/i' => 'Netscape',
|
||||
'/maxthon/i' => 'Maxthon',
|
||||
'/konqueror/i' => 'Konqueror',
|
||||
'/ubrowser/i' => 'UC Browser',
|
||||
'/mobile/i' => 'Handheld Browser'
|
||||
);
|
||||
foreach ($browser_array as $regex => $value) {
|
||||
if (preg_match($regex, $user_agent)) {
|
||||
$browser = $value;
|
||||
}
|
||||
}
|
||||
return $browser;
|
||||
}
|
||||
|
||||
function get_device(){
|
||||
$tablet_browser = 0;
|
||||
$mobile_browser = 0;
|
||||
if (preg_match('/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
|
||||
$tablet_browser++;
|
||||
}
|
||||
if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
|
||||
$mobile_browser++;
|
||||
}
|
||||
if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml') > 0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) {
|
||||
$mobile_browser++;
|
||||
}
|
||||
$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'], 0, 4));
|
||||
$mobile_agents = array(
|
||||
'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac',
|
||||
'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',
|
||||
'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',
|
||||
'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',
|
||||
'newt','noki','palm','pana','pant','phil','play','port','prox',
|
||||
'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',
|
||||
'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',
|
||||
'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',
|
||||
'wapr','webc','winw','winw','xda ','xda-');
|
||||
if (in_array($mobile_ua,$mobile_agents)) {
|
||||
$mobile_browser++;
|
||||
}
|
||||
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'opera mini') > 0) {
|
||||
$mobile_browser++;
|
||||
//Check for tablets on opera mini alternative headers
|
||||
$stock_ua = strtolower(isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])?$_SERVER['HTTP_X_OPERAMINI_PHONE_UA']:(isset($_SERVER['HTTP_DEVICE_STOCK_UA'])?$_SERVER['HTTP_DEVICE_STOCK_UA']:''));
|
||||
if (preg_match('/(tablet|ipad|playbook)|(android(?!.*mobile))/i', $stock_ua)) {
|
||||
$tablet_browser++;
|
||||
}
|
||||
}
|
||||
if ($tablet_browser > 0) {
|
||||
// do something for tablet devices
|
||||
return 'Tablet';
|
||||
}
|
||||
else if ($mobile_browser > 0) {
|
||||
// do something for mobile devices
|
||||
return 'Mobile';
|
||||
}
|
||||
else {
|
||||
// do something for everything else
|
||||
return 'Computer';
|
||||
}
|
||||
}
|
||||
|
||||
///Use of Tor browser
|
||||
function IsTorExitPoint(){
|
||||
if (gethostbyname(ReverseIPOctets($_SERVER['REMOTE_ADDR']).".".$_SERVER['SERVER_PORT'].".".ReverseIPOctets($_SERVER['SERVER_ADDR']).".ip-port.exitlist.torproject.org")=="127.0.0.2") {
|
||||
return 'True';
|
||||
}else{
|
||||
return 'False';
|
||||
}
|
||||
}
|
||||
function ReverseIPOctets($inputip){
|
||||
$ipoc = explode(".",$inputip);
|
||||
return $ipoc[3].".".$ipoc[2].".".$ipoc[1].".".$ipoc[0];
|
||||
}
|
||||
|
||||
//If geo ip fails so will script!!
|
||||
//
|
||||
//Get Geo IP
|
||||
$ipl = real_ip();
|
||||
$details = json_decode(file_get_contents("https://ipinfo.io/{$ipl}/json"));
|
||||
$country = $details->country;
|
||||
$state = $details->region;
|
||||
$city = $details->city;
|
||||
$isp = $details->org;
|
||||
$isp = preg_replace("/AS\d{1,}\s/","",$isp); //Remove AS##### from ISP name
|
||||
$loc = $details->loc;
|
||||
|
||||
|
||||
?>
|
||||
<style>
|
||||
@import url("https://fonts.googleapis.com/css?family=Share+Tech+Mono|Montserrat:700");
|
||||
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
font-size: 100%;
|
||||
font: inherit;
|
||||
vertical-align: baseline;
|
||||
box-sizing: border-box;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
body {
|
||||
background-image: radial-gradient( black 10%, #000000 99%);
|
||||
height: 100vh;
|
||||
}
|
||||
|
||||
div {
|
||||
background: rgba(0, 0, 0, 0);
|
||||
width: 70vw;
|
||||
position: relative;
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
margin: 0 auto;
|
||||
padding: 30px 30px 10px;
|
||||
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
P {
|
||||
font-family: "", monospace;
|
||||
color: #f5f5f5;
|
||||
margin: 0 0 20px;
|
||||
font-size: 17px;
|
||||
line-height: 1.2;
|
||||
}
|
||||
|
||||
span {
|
||||
color: #1800f0;
|
||||
}
|
||||
|
||||
i {
|
||||
color: #ffe600;
|
||||
}
|
||||
|
||||
j {
|
||||
color: #26c91a
|
||||
}
|
||||
|
||||
div a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
b {
|
||||
color: #09ff00;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #ff1e00;
|
||||
}
|
||||
|
||||
@keyframes slide {
|
||||
from {
|
||||
right: -100px;
|
||||
transform: rotate(360deg);
|
||||
opacity: 0;
|
||||
}
|
||||
to {
|
||||
right: 15px;
|
||||
transform: rotate(0deg);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<div>
|
||||
<p><span>Message From The Egg</span>: <j>" </j><i>GET YOUR OWN SH!T !!!!!</i><j> "</j></p>
|
||||
<p><a>Access Denied !!! You Do Not Have The Permission To Access !!!</a></p>
|
||||
<p>>>>>> <span>Time Of Arrival</span>: <i><?php echo date('d-m-Y H:i:s')?></i></p>
|
||||
<p>>>>>> <span>IP Address</span>: <i><?php echo real_ip()?></i></p>
|
||||
<p>>>>>> <span>Country</span>: <i><?php echo $country?></i></p>
|
||||
<p>>>>>> <span>State</span>: <i><?php echo $state ?></i></p>
|
||||
<p>>>>>> <span>City</span>: <i><?php echo $city ?></i></p>
|
||||
<p>>>>>> <span>Location</span>: <i><?php echo $loc ?></i></p>
|
||||
<p>>>>>> <span>ISP</span>: <i><?php echo $isp ?></i></p>
|
||||
<p>>>>>> <span>Operating System</span>: <i><?php echo get_os() ?></i></p>
|
||||
<p>>>>>> <span>Browser</span>: <i><?php echo Browser_type() ?></i></p>
|
||||
<p>>>>>> <span>Device</span>: <i><?php echo get_device() ?></i></p>
|
||||
<p>>>>>> <span>Tor Browser</span>: <i><?php echo IsTorExitPoint() ?></i></p>
|
||||
<p>>>>>> <span>@admin</span>: <i>Logging Session And Recording Ip:</i> <j> " Completed . . . "</j></p>
|
||||
<p>>>>>> <span>@admin</span>: <i>Preparing to DDos Recorded Ip:</i> <j>" Successful . . . "</j></p>
|
||||
<p>>>>>> <span>@admin</span>: <j>" </j><a>!!! You Will Be Blacklisted Shortly.... !!!</a><j> "</j></i></p>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var str = document.getElementsByTagName('div')[0].innerHTML.toString();
|
||||
var i = 0;
|
||||
document.getElementsByTagName('div')[0].innerHTML = "";
|
||||
|
||||
setTimeout(function() {
|
||||
var se = setInterval(function() {
|
||||
i++;
|
||||
document.getElementsByTagName('div')[0].innerHTML = str.slice(0, i) + "|";
|
||||
if (i == str.length) {
|
||||
clearInterval(se);
|
||||
document.getElementsByTagName('div')[0].innerHTML = str;
|
||||
}
|
||||
}, 10);
|
||||
},0);
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
BIN
smc/api/logs.db
Normal file
BIN
smc/api/logs.db
Normal file
Binary file not shown.
1
smc/api/main.json
Normal file
1
smc/api/main.json
Normal file
@@ -0,0 +1 @@
|
||||
{"tag":"licV3","success":"1","api_ver":"1.0v","which":"licV3","app":{"id":"399","appname":"MEDALLION TV APK","customerid":"V1903","expire":"LIFETIME","version_code":"722","login_type":"login","portal":"http:\/\/uyduboxliv.site:8080","portal2":"http:\/\/antenuydulive.xyz:8080","portal3":"http:\/\/antenuydu.live:8080","portal4":"","portal5":"","portal_name":" GİRİŞ 1","portal2_name":"GİRİŞ 2","portal3_name":"GİRİŞ 2","portal4_name":"","portal5_name":"","portal_vod":"no","portal_series":"no","apkurl":"https:\/\/forzaiptv.net\/FORZATV.apk","backupurl":"https:\/\/he28.ottrun.com\/api3\/","logurl":"https:\/\/drpm.site\/smc\/api\/","apkautoupdate":"no","support_email":"ForzaTV","support_phone":"https:\/\/google.com.tr","status":"ACTIVE","filter_status":"No","epg_mode":"yes","btn_live":"Yes","btn_live2":"Yes","btn_live3":"Yes","btn_live4":"Yes","btn_live5":"Yes","btn_vod":"Yes","btn_vod2":"Yes","btn_vod3":"Yes","btn_vod4":"Yes","btn_vod5":"Yes","btn_epg":"Yes","btn_epg2":"Yes","btn_epg3":"Yes","btn_epg4":"Yes","btn_epg5":"Yes","btn_series":"Yes","btn_series2":"Yes","btn_series3":"Yes","btn_series4":"Yes","btn_series5":"Yes","btn_radio":"Yes","btn_radio2":"Yes","btn_radio3":"Yes","btn_radio4":"Yes","btn_radio5":"Yes","btn_catchup":"No","btn_catchup2":"No","btn_catchup3":"No","btn_catchup4":"No","btn_catchup5":"No","btn_account":"yes","btn_account2":"yes","btn_account3":"yes","btn_account4":"yes","btn_account5":"yes","btn_pr":"no","btn_rec":"no","btn_vpn":"no","btn_noti":"yes","btn_update":"yes","btn_login_settings":"yes","btn_login_account":"yes","show_expire":"yes","agent":"no","all_cat":"yes","stream_type":"ts","player":"EXO","player_tv":"EXO","player_vod":"VLC","player_series":"VLC","player_catchup":"VLC","whichplayer":"EXO","whichplayer_tv":"EXO","whichplayer_vod":"EXO","whichplayer_series":"EXO","whichplayer_catchup":"EXO","message_enabled":"yes","announcement_enabled":"yes","updateuserinfo_enabled":"yes","whatsupcheck_enabled":"no","login_logo":"yes","ms":"no","ms2":"no","ms3":"no","ms4":"no","ms5":"no","btn_fav":"yes","btn_fav2":"yes","btn_fav3":"yes","btn_fav4":"yes","btn_fav5":"yes","btn_signup":"no","bjob":"no","settings_app":"yes","settings_account":"yes","logs":"yes","panel":"xtreamcodes","epg_url":"no","ovpn_url":"yes","app_language":"en","load_last_channel":"no","admob_banner_id":"no","admob_interstitial_id":"no","show_cat_count":"yes","activation_url":"no","mnt_message":"Maintenance Message","mnt_status":"INACTIVE","mnt_expire":"2019-05-31 23:59:00","theme":"theme_d"}}
|
||||
8
smc/api/parent.json
Normal file
8
smc/api/parent.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"code": "",
|
||||
"1": "",
|
||||
"2": "",
|
||||
"3": "",
|
||||
"4": "",
|
||||
"5": ""
|
||||
}
|
||||
BIN
smc/api/user_logs.db
Normal file
BIN
smc/api/user_logs.db
Normal file
Binary file not shown.
BIN
smc/api/user_message.db
Normal file
BIN
smc/api/user_message.db
Normal file
Binary file not shown.
Reference in New Issue
Block a user