smc
This commit is contained in:
1
smc/includes/1.json
Normal file
1
smc/includes/1.json
Normal file
@@ -0,0 +1 @@
|
||||
{"app":"yyy","info":{"aa":"3","bb":false,"cc":1607189724,"dd":"","ee":"da39a3ee5e6b4b0d3255bfef95601890afd80709","ff":3,"gg":"","ii":"2"}}
|
||||
1
smc/includes/appsnscripts.json
Normal file
1
smc/includes/appsnscripts.json
Normal file
@@ -0,0 +1 @@
|
||||
{"app":"XCIPTV","info":{"aa":"2","bb":"24-01-2022 19:55:43","cc":1643054143,"dd":"MjQtMDEtMjAyMiAxOTo1NTo0Mw==","ee":"895f1a9171c39563e256cc6dfcf1c86101ce2f7b","ff":3,"gg":"61f7446597655e278b4d03ab9d73f22b0c490d1f","ii":"2","kk":"1","mm":"1","oo":"1","qq":"1","ss":"1","uu":"appsnscripts","ww":"https:\/\/t.me\/keeney98\/","yy":"address-card"}}
|
||||
14
smc/includes/appsnscripts.php
Normal file
14
smc/includes/appsnscripts.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
echo ' <script> ' . "\n";
|
||||
echo '$(document).ready(function () {' . "\n";
|
||||
echo ' $(\'#flash-msg\').delay(3000).fadeOut(\'slow\');' . "\n";
|
||||
echo '});' . "\n";
|
||||
echo ' </script>' . "\n";
|
||||
echo ' <script>' . "\n";
|
||||
echo '$(\'#confirm-delete\').on(\'show.bs.modal\', function(e) {' . "\n";
|
||||
echo ' $(this).find(\'.btn-ok\').attr(\'href\', $(e.relatedTarget).data(\'href\'));' . "\n";
|
||||
echo '});' . "\n";
|
||||
echo ' </script>' . "\n";
|
||||
|
||||
?>
|
||||
3
smc/includes/check.php
Normal file
3
smc/includes/check.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
if(session_status() === PHP_SESSION_NONE) session_start();
|
||||
?>
|
||||
62
smc/includes/footer.php
Normal file
62
smc/includes/footer.php
Normal file
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
echo " <script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js\"></script>\n";
|
||||
echo " <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js\"></script>\n";
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!-- Footer -->
|
||||
<footer class="sticky-footer">
|
||||
<center></center>
|
||||
<div class="container">
|
||||
<div class="copyright text-center">
|
||||
<span><a href="https://t.me/keeney98" target="_blank">©appsnscripts XCIPTV Manager</a></span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- End of Footer -->
|
||||
|
||||
</div>
|
||||
<!-- End of Content Wrapper -->
|
||||
|
||||
</div>
|
||||
<!-- End of Page Wrapper -->
|
||||
|
||||
<!-- Scroll to Top Button-->
|
||||
<a class="scroll-to-top rounded" href="#page-top">
|
||||
<i class="fas fa-angle-up"></i>
|
||||
</a>
|
||||
|
||||
|
||||
<!-- Bootstrap core JavaScript-->
|
||||
<script src="vendor/jquery/jquery.min.js"></script>
|
||||
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- Core plugin JavaScript-->
|
||||
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
|
||||
|
||||
|
||||
<!-- Custom scripts for all pages-->
|
||||
<script src="js/sb-admin-2.min.js"></script>
|
||||
<script src="js/jquery.datetimepicker.js"></script>
|
||||
|
||||
<script>
|
||||
|
||||
var today = new Date();
|
||||
var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
|
||||
var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
|
||||
var dateTime = date+' '+time;
|
||||
|
||||
$('#datetimepicker').datetimepicker({
|
||||
//value:dateTime,
|
||||
step:30,
|
||||
format:'Y-m-d H:i:s',
|
||||
});
|
||||
|
||||
|
||||
$(document).ready(function () {
|
||||
$("#flash-msg").delay(3000).fadeOut("slow");
|
||||
});
|
||||
|
||||
</script>
|
||||
33
smc/includes/functions.php
Normal file
33
smc/includes/functions.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<center></center>
|
||||
|
||||
<!-- Bootstrap core JavaScript-->
|
||||
<script src="vendor/jquery/jquery.min.js"></script>
|
||||
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- Core plugin JavaScript-->
|
||||
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
|
||||
|
||||
|
||||
<!-- Custom scripts for all pages-->
|
||||
<script src="js/sb-admin.min.js"></script>
|
||||
<script src="js/jquery.datetimepicker.js"></script>
|
||||
|
||||
<script>
|
||||
|
||||
var today = new Date();
|
||||
var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
|
||||
var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
|
||||
var dateTime = date+' '+time;
|
||||
|
||||
$('#datetimepicker').datetimepicker({
|
||||
//value:dateTime,
|
||||
step:30,
|
||||
format:'Y-m-d H:i:s',
|
||||
});
|
||||
|
||||
|
||||
$(document).ready(function () {
|
||||
$("#flash-msg").delay(3000).fadeOut("slow");
|
||||
});
|
||||
|
||||
</script>
|
||||
268
smc/includes/header.php
Normal file
268
smc/includes/header.php
Normal file
@@ -0,0 +1,268 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* @ This file is created by http://DeZender.Net
|
||||
* @ deZender (PHP7 Decoder for SourceGuardian Encoder)
|
||||
*
|
||||
* @ Version : 4.1.0.1
|
||||
* @ Author : DeZender
|
||||
* @ Release on : 29.08.2020
|
||||
* @ Official site : http://DeZender.Net
|
||||
*
|
||||
*/
|
||||
|
||||
require 'check.php';
|
||||
|
||||
if (!isset($_SESSION['appsnscriptsxc'])) {
|
||||
header('location:login.php');
|
||||
exit();
|
||||
}
|
||||
|
||||
$ifofuser = $_SESSION['id'];
|
||||
$jsondataversion = file_get_contents('./api/main.json');
|
||||
$dataversion = json_decode($jsondataversion, true);
|
||||
$jsonversion = $dataversion['app'];
|
||||
$version_codeversion = $jsonversion['version_code'];
|
||||
$conn_count = new SQLite3('./api/user_logs.db');
|
||||
$rows_count = $conn_count->query('SELECT COUNT(*) as count FROM logging WHERE status=\'yes\'');
|
||||
$row_count = $rows_count->fetchArray();
|
||||
$numRows_count = $row_count['count'];
|
||||
$db_header = new SQLite3('./api/appsnscriptspanels.db');
|
||||
$res_header = $db_header->query('SELECT * ' . "\n\t\t\t\t" . ' FROM USERS ' . "\n\t\t\t\t" . ' WHERE id=\'' . $ifofuser . '\'');
|
||||
$row_header = $res_header->fetchArray();
|
||||
$name_header = $row_header['NAME'];
|
||||
$logo_header = $row_header['LOGO'];
|
||||
echo '<!DOCTYPE html>' . "\n";
|
||||
echo '<html lang="en">' . "\n";
|
||||
echo "\n";
|
||||
echo '<head>' . "\n";
|
||||
echo "\n";
|
||||
$jsondata111 = file_get_contents('./includes/appsnscripts.json');
|
||||
$json111 = json_decode($jsondata111, true);
|
||||
$col1 = $json111['info'];
|
||||
$col2 = $col1['aa'];
|
||||
$col3 = $col1['kk'];
|
||||
$col4 = $col1['mm'];
|
||||
$col5 = $col1['oo'];
|
||||
$col6 = $col1['qq'];
|
||||
$col7 = $col1['ss'];
|
||||
$colname = $col1['uu'];
|
||||
$collink = $col1['ww'];
|
||||
$colicon = $col1['yy'];
|
||||
echo ' <meta charset="utf-8">' . "\n";
|
||||
echo ' <meta http-equiv="X-UA-Compatible" content="IE=edge">' . "\n";
|
||||
echo ' <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">' . "\n";
|
||||
echo ' <meta name="description" content="">' . "\n";
|
||||
echo ' <meta name="author" content="">' . "\n";
|
||||
echo ' <meta name="google" content="notranslate">' . "\n";
|
||||
echo ' <script src="https://kit.fontawesome.com/3794d2f89f.js" crossorigin="anonymous"></script>' . "\n";
|
||||
echo ' <title>Ultra XC</title>' . "\n";
|
||||
echo ' <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">' . "\n";
|
||||
echo ' <link rel="icon" href="favicon.ico" type="image/x-icon">' . "\n";
|
||||
echo ' <!-- Custom styles for this template-->' . "\n";
|
||||
echo ' <link href="css/sb-admin-' . $col2 . '.css" rel="stylesheet">' . "\n";
|
||||
echo ' <link rel="stylesheet" type="text/css" href="css/jquery.datetimepicker.min.css"/>' . "\n";
|
||||
echo ' <!-- Custom fonts for this template-->' . "\n";
|
||||
echo ' <link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">' . "\n";
|
||||
echo ' <link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">' . "\n";
|
||||
echo ' ' . "\n";
|
||||
echo '</head> ' . "\n";
|
||||
echo '<body id="page-top">' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Page Wrapper -->' . "\n";
|
||||
echo ' <div id="wrapper">' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Sidebar -->' . "\n";
|
||||
echo ' <ul class="navbar-nav bg-gradient-primary sidebar sidebar-dark accordion" id="accordionSidebar">' . "\n";
|
||||
echo "\n";
|
||||
|
||||
if ($logo_header != NULL) {
|
||||
echo ' <!-- Sidebar - Brand -->' . "\n";
|
||||
echo ' <a class="sidebar-brand d-flex align-items-center justify-content-center" href="colour.php">' . "\n";
|
||||
echo ' <div class="sidebar-brand-icon">' . "\n";
|
||||
echo ' <img class="img-profile rounded-circle" width="65px" src="' . $logo_header . '">' . "\n";
|
||||
echo ' </div>' . "\n";
|
||||
}
|
||||
else {
|
||||
echo ' <!-- Sidebar - Brand -->' . "\n";
|
||||
echo ' <a class="sidebar-brand d-flex align-items-center justify-content-center" href="colour.php">' . "\n";
|
||||
echo ' <div class="sidebar-brand-icon">' . "\n";
|
||||
echo ' <img class="img-profile rounded-circle" width="65px" src="img/xciptv.png">' . "\n";
|
||||
echo ' </div>' . "\n";
|
||||
}
|
||||
|
||||
echo "\n";
|
||||
echo ' </a>' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Divider -->' . "\n";
|
||||
echo ' <hr class="sidebar-divider my-0">' . "\n";
|
||||
echo "\n";
|
||||
|
||||
if ($ifofuser == '2') {
|
||||
echo ' <!-- Nav Item -->' . "\n";
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="admin.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-cog"></i>' . "\n";
|
||||
echo ' <span>Panel Control</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
}
|
||||
|
||||
echo ' <!-- Nav Item -->' . "\n";
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="app.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-home"></i>' . "\n";
|
||||
echo ' <span>Main App</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="extra.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-wrench"></i>' . "\n";
|
||||
echo ' <span>Extras</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo "\n";
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="announcement.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-bullhorn"></i>' . "\n";
|
||||
echo ' <span>Announcement</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo ' ' . "\n";
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="maintenance.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-tachometer-alt"></i>' . "\n";
|
||||
echo ' <span>Maintenance</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo "\n";
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="send_message.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-comment"></i>' . "\n";
|
||||
echo ' <span>Send Message</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo "\n";
|
||||
|
||||
if ($col7 == '1') {
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="vpn.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-user-shield"></i>' . "\n";
|
||||
echo ' <span>VPN</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo ' ' . "\n";
|
||||
}
|
||||
|
||||
if ($col4 == '1') {
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="snoop.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-eye"></i>' . "\n";
|
||||
echo ' <span>Snoop</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo ' ' . "\n";
|
||||
}
|
||||
|
||||
if ($col5 == '1') {
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="users.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-user-plus"></i>' . "\n";
|
||||
echo ' <span>Connected Users (' . $numRows_count . ')</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo ' ' . "\n";
|
||||
}
|
||||
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link collapsed" href="#" data-toggle="collapse" data-target="#collapseUtilities" aria-expanded="true" aria-controls="collapseUtilities">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-wrench"></i>' . "\n";
|
||||
echo ' <span>Utilities</span>' . "\n";
|
||||
echo ' </a>' . "\n";
|
||||
echo ' <div id="collapseUtilities" class="collapse" aria-labelledby="headingUtilities" data-parent="#accordionSidebar">' . "\n";
|
||||
echo ' <div class="bg-white py-2 collapse-inner rounded">' . "\n";
|
||||
echo ' <h6 class="collapse-header">Custom Utilities:</h6>' . "\n";
|
||||
echo ' <a class="collapse-item" href="player.php"><i class="fas fa-fw fa-play"></i><span> Player Options</span></a>' . "\n";
|
||||
|
||||
if ($col3 == '1') {
|
||||
echo ' <a class="collapse-item" href="theme.php"><i class="fas fa-fw fa-paint-brush"></i><span> Theme Change</span></a>' . "\n";
|
||||
}
|
||||
|
||||
if ($col6 == '1') {
|
||||
echo ' <a class="collapse-item" href="intro.php"><i class="fas fa-fw fa-video"></i><span> Update Intro</span></a>' . "\n";
|
||||
}
|
||||
|
||||
echo ' <a class="collapse-item" href="language.php"><i class="fas fa-fw fa-globe"></i><span> Languages</span></a>' . "\n";
|
||||
echo ' <a class="collapse-item" href="parent.php"><i class="fas fa-fw fa-unlock"></i><span> Parental Reset</span></a>' . "\n";
|
||||
echo ' <a class="collapse-item" href="appads.php"><i class="fas fa-fw fa-rocket"></i><span> App Ads</span></a>' . "\n";
|
||||
echo ' <a class="collapse-item" href="update.php"><i class="fas fa-fw fa-upload"></i><span> Push Update</span></a>' . "\n";
|
||||
echo ' <a class="collapse-item" href="profile.php"><i class="fas fa-fw fa-user"></i><span> Update Profile</span></a>' . "\n";
|
||||
echo ' </div>' . "\n";
|
||||
echo ' </div>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo "\n";
|
||||
echo ' ' . "\n";
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link collapsed" href="#" data-toggle="collapse" data-target="#collapsePages" aria-expanded="true" aria-controls="collapsePages">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-cloud"></i>' . "\n";
|
||||
echo ' <span>Cloud</span>' . "\n";
|
||||
echo ' </a>' . "\n";
|
||||
echo ' <div id="collapsePages" class="collapse" aria-labelledby="headingPages" data-parent="#accordionSidebar">' . "\n";
|
||||
echo ' <div class="bg-white py-2 collapse-inner rounded">' . "\n";
|
||||
echo ' <h6 class="collapse-header">Cloud Uploads:</h6>' . "\n";
|
||||
echo ' <a class="collapse-item" href="https://www.filelinked.com/login" target="_blank"><i class="fas fa-fw fa-share"></i><span> FileLinked</span></a>' . "\n";
|
||||
echo ' <a class="collapse-item" href="https://db.tt" target="_blank"><i class="fas fa-fw fa-share"></i><span> DropBox</span></a>' . "\n";
|
||||
echo ' <a class="collapse-item" href="https://mega.nz/" target="_blank"><i class="fas fa-fw fa-share"></i><span> Mega</span></a>' . "\n";
|
||||
echo ' </div>' . "\n";
|
||||
echo ' </div>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo "\n";
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="' . $collink . '" target="_blank">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa-' . $colicon . '"></i>' . "\n";
|
||||
echo ' <span>' . $colname . '</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo ' ' . "\n";
|
||||
echo ' <li class="nav-item">' . "\n";
|
||||
echo ' <a class="nav-link" href="logout.php">' . "\n";
|
||||
echo ' <i class="fas fa-fw fa fa-sign-out"></i>' . "\n";
|
||||
echo ' <span>Logout</span></a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo ' ' . "\n";
|
||||
echo ' <!-- Divider -->' . "\n";
|
||||
echo ' <hr class="sidebar-divider d-none d-md-block">' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Sidebar Toggler (Sidebar) -->' . "\n";
|
||||
echo ' <div class="text-center d-none d-md-inline">' . "\n";
|
||||
echo ' <button class="rounded-circle border-0" id="sidebarToggle"></button>' . "\n";
|
||||
echo ' </div>' . "\n";
|
||||
echo "\n";
|
||||
echo ' </ul>' . "\n";
|
||||
echo ' <!-- End of Sidebar -->' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Content Wrapper -->' . "\n";
|
||||
echo ' <div id="content-wrapper" class="d-flex flex-column">' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Main Content -->' . "\n";
|
||||
echo ' <div id="content">' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Topbar -->' . "\n";
|
||||
echo ' <nav class="navbar navbar-expand navbar-light topbar mb-4 static-top shadow">' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Sidebar Toggle (Topbar) -->' . "\n";
|
||||
echo ' <button id="sidebarToggleTop" class="btn btn-link d-md-none rounded-circle mr-3">' . "\n";
|
||||
echo ' <i class="fa fa-bars"></i>' . "\n";
|
||||
echo ' </button>' . "\n";
|
||||
echo '<div><h5 class="m-0 text-primary">Ultra XC <sup> ' . $version_codeversion . ' +</sup><br>' . $name_header . ' </br></h5></div>' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Topbar Navbar -->' . "\n";
|
||||
echo ' <ul class="navbar-nav ml-auto">' . "\n";
|
||||
echo "\n";
|
||||
echo "\n";
|
||||
echo ' <div class="topbar-divider d-none d-sm-block"></div>' . "\n";
|
||||
echo "\n";
|
||||
echo ' <!-- Nav Item - Logout -->' . "\n";
|
||||
echo ' <li class="nav-item dropdown no-arrow mx-1">' . "\n";
|
||||
echo ' <a class="nav-link dropdown-toggle" href="logout.php"><span class="badge badge-danger">Logout</span>' . "\n";
|
||||
echo ' <i class="fas fa-sign-out-alt fa-sm fa-fw mr-2 text-red-400"></i>' . "\n";
|
||||
echo ' </a>' . "\n";
|
||||
echo ' </li>' . "\n";
|
||||
echo "\n";
|
||||
echo ' </ul>' . "\n";
|
||||
echo "\n";
|
||||
echo ' </nav>' . "\n";
|
||||
echo ' <!-- End of Topbar -->' . "\n";
|
||||
echo "\n";
|
||||
|
||||
?>
|
||||
272
smc/includes/index.php
Normal file
272
smc/includes/index.php
Normal file
@@ -0,0 +1,272 @@
|
||||
<?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>
|
||||
|
||||
Reference in New Issue
Block a user