comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Robot interpretador de php en el IRC de Underc0de

  • 1 Respuestas
  • 1547 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado WHK

  • *
  • Underc0der
  • Mensajes: 68
  • Actividad:
    0%
  • Reputación 3
  • 吴阿卡
    • Ver Perfil
    • WHK
« en: Abril 26, 2013, 04:23:50 pm »
Hoy ingresé al irc de underc0de y pensé que nunca habia hecho un robot para irc a pesar de lo facil que era el protocolo de comunicación, asi que me decidí a hacer uno :) e interpreta código php :D de cualquier persona que le escriba:

[php] codigo_aca();

Por ejemplo
[php] echo 'hola';

Citar
[15:44] <@ANTRAX> [php] $a="C"; $b="X"; if ($a<$b) { echo $a."is smaller than".$b; }
[15:44] <Robot_PHP> Interpretando ...
[15:45] <Robot_PHP> cis smaller thanx
[15:45] <@ANTRAX> nice!

Acá les dejo el código fuente, está hecho en php :)
Pueden modificarlo para crear sus propias respuestas automatizadas.

Enjoy.

Código: PHP
  1. <plaintext><?php
  2. No tienes permisos para ver links. Registrate o Entra con tu cuenta(0);
  3.  
  4. $nick   = 'Robot_PHP';
  5. $canal  = '#Underc0de';
  6. $isLogged = false;
  7.  
  8. $fp = No tienes permisos para ver links. Registrate o Entra con tu cuenta('irc.freenode.net', 8000);
  9.  
  10. $buffer = '';
  11.  
  12. while (!No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp)){
  13.         $buffer = No tienes permisos para ver links. Registrate o Entra con tu cuenta((string)No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 2048));
  14.  
  15.         if((!$isLogged) and (No tienes permisos para ver links. Registrate o Entra con tu cuenta($buffer, 0, 1) === ':')){
  16.                 $isLogged = true;
  17.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'USER '.$nick.' '.$nick.' '.$nick.' '.$nick."\n");
  18.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'NICK '.$nick."\n");
  19.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'JOIN '.$canal."\n");
  20.  
  21.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :.                                 .'."\n");
  22.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :            ,-,,-,   __             '."\n");
  23.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :     ______/     /_,\'  |           '."\n");
  24.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :     \______WHK_______/            '."\n");
  25.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :          |\) (/ |                 '."\n");
  26.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :       (  | oo   |                 '."\n");
  27.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :        ) `|  |--\'                 '."\n");
  28.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :       (___^^^^|                   '."\n");
  29.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :          (____\'                   '."\n");
  30.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :.                                 .'."\n");
  31.                  
  32.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :Hola soy el robot de WHK, tengo la capacidad de interpretar código php :)'."\n");
  33.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :ejemplo: [php] micodigo();'."\n");
  34.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :Recuerda escribir todo en una sola linea.'."\n");
  35.         }
  36.        
  37.         $f = No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta(' PRIVMSG '.$canal.' :'), No tienes permisos para ver links. Registrate o Entra con tu cuenta($buffer));
  38.         if(No tienes permisos para ver links. Registrate o Entra con tu cuenta($f) === 2){
  39.                 $msg = No tienes permisos para ver links. Registrate o Entra con tu cuenta($f[1]);
  40.                
  41.                 if(No tienes permisos para ver links. Registrate o Entra con tu cuenta($msg, 0, 6) === '[php] '){
  42.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :Interpretando ...'."\n");
  43.                        
  44.                         $code = No tienes permisos para ver links. Registrate o Entra con tu cuenta('http://codepad.org/', false, No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta(
  45.                                 'http' =>
  46.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(
  47.                                                 'method'  => 'POST',
  48.                                                 'header'  => 'Content-type: application/x-www-form-urlencoded',
  49.                                                 'content' => No tienes permisos para ver links. Registrate o Entra con tu cuenta(
  50.                                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta(
  51.                                                                 'lang'          => 'PHP',
  52.                                                                 'run'           => 'True',
  53.                                                                 'submit'        => 'Submit',
  54.                                                                 'code'          => '<'.'?php '.No tienes permisos para ver links. Registrate o Entra con tu cuenta($msg, 6)
  55.                                                         )
  56.                                                 )
  57.                                         )
  58.                         )));
  59.                        
  60.                         $code = No tienes permisos para ver links. Registrate o Entra con tu cuenta('<a name="output">', $code);
  61.                         $code = No tienes permisos para ver links. Registrate o Entra con tu cuenta('<td width="100%" style="vertical-align: top">', $code[1]);
  62.                         $code = No tienes permisos para ver links. Registrate o Entra con tu cuenta('<div class="highlight">', $code[1]);
  63.                         $code = No tienes permisos para ver links. Registrate o Entra con tu cuenta('<pre>', $code[1]);
  64.                         $code = No tienes permisos para ver links. Registrate o Entra con tu cuenta('</pre>', $code[1]);
  65.                         $code = No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n", "\r", "\b", "\x00"), ' ', No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta($code[0]), ENT_QUOTES)));
  66.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PRIVMSG '.$canal.' :'.$code."\n");
  67.                 }
  68.                
  69.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($msg);
  70.         }
  71.         No tienes permisos para ver links. Registrate o Entra con tu cuenta($f);
  72.        
  73.         // echo $buffer."\n";
  74.        
  75.         /* PING */
  76.         if(No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta($buffer, 0, 6)) === 'PING :'){
  77.                 $host = No tienes permisos para ver links. Registrate o Entra con tu cuenta(':', $buffer);
  78.                 $host = No tienes permisos para ver links. Registrate o Entra con tu cuenta($host[1]);
  79.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp, 'PONG :'.$host."\n");
  80.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta($host);
  81.         }
  82.  
  83. }
  84. No tienes permisos para ver links. Registrate o Entra con tu cuenta($fp);
« Última modificación: Abril 26, 2013, 04:43:36 pm por WHK »

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5401
  • Actividad:
    30%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #1 en: Abril 26, 2013, 04:45:39 pm »
Esta excelente WHK!
Muchisimas gracias!
+Karma!


 

¿Te gustó el post? COMPARTILO!



Resultados concurso de programación - El Mejor programador de Underc0de

Iniciado por alexander1712

Respuestas: 4
Vistas: 1968
Último mensaje Noviembre 03, 2012, 04:41:55 pm
por Pr0ph3t
Simple Framework - UnderC0de Proyect

Iniciado por alexander1712

Respuestas: 16
Vistas: 4059
Último mensaje Noviembre 26, 2012, 02:05:44 am
por alexander1712
Underc0de Mailer [Basico]

Iniciado por Okol

Respuestas: 2
Vistas: 1505
Último mensaje Octubre 23, 2012, 04:31:57 pm
por Xt3mP