elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 02:11  


Tema destacado:


+  Foro de elhacker.net
|-+  Comunicaciones
| |-+  Chats; IRC y Messengers
| | |-+  IRC - Programas, manejo...etc.
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: IRC - Programas, manejo...etc.  (Leído 21,581 veces)
Isirius
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.492



Ver Perfil
Re: IRC - Programas, manejo...etc.
« Respuesta #15 en: 14 Marzo 2007, 21:42 »

Es Isirius xD  ;D denada hombre para eso estamos para hechar una mano cuando alguien lo necesita un dia por tu otro por mi.Suerte


En línea
Ejaleano

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: IRC - Programas, manejo...etc.
« Respuesta #16 en: 26 Abril 2007, 21:15 »

Tambien exiten los windrop y eggdrops



Los Eggdrop Solo Trasbajan En Linux
y lis windrops en win32 =)

Su Configuracion y manejo son sencillos = que Su Configuracion Aqui Les Dejare La Configuracion de mi bot Para Que Lo lean y analicen

set admin "Tunick"
set username "LoQueQuieras"

set botnet-nick "Algo"
set nick "NickDeTuBot"
set altnick "NickAlternativo"
set realname "Es Lo Que Mostrara Cuando le Hagan un Whois "


set userfile "botuser.user"
set chanfile "botchan.chan"
set notefile "botnotas.notes"
logfile mcobxs * "botlogs.log"
#logfile jkp #Tusala"#Tusala.log"

listen 55556 all
#set my-hostname ""
#set my-ip ""

#**********************************************#

##### BINDINGS #####
bind dcc n tcl *dcc:tcl
bind dcc n set *dcc:set



##### SERVER STUFF #####
set network "Servicios Ejale.cl"
set timezone "EST"
set offset "-1"
#set env(TZ) "$timezone $offset"
#addlang "english"

##### LOG FILES #####

set max-logs 5
set max-logsize 0
set quick-logs 0
set log-time 1
set keep-all-logs 0
set logfile-suffix ".%d%b%Y"
set switch-logfiles-at 300
set quiet-save 0
set console "mkcobxs"

##### FILES AND DIRECTORIES #####

set sort-users 0
set help-path "help/"
set text-path "text/"
#set temp-path "tmp/"
set motd "text/motd"
set telnet-banner "text/banner"

##### BOTNET #####

set protect-telnet 0
set dcc-sanitycheck 0
set ident-timeout 10
set require-p 1
set open-telnets 0
set stealth-telnets 1
set use-telnet-banner 0
set connect-timeout 15
set dcc-flood-thr 10
set telnet-flood 5:60
set paranoid-telnet-flood 1
set resolve-timeout 15

##### MORE ADVANCED STUFF #####

set ignore-time 15
set hourly-updates 47
set notify-newusers "$owner"
set default-flags "+o"
set remote-boots 1
set share-unlinks 1
set must-be-owner 1
set max-dcc 50
set dcc-portrange 1024:65535
set dupwait-timeout 5

########## MODULES ##########

set mod-path "modules/"
loadmodule dns
loadmodule channels
set ban-time 0
set force-expire 0
set exempt-time 60
set invite-time 60
# set force-expire 0
set share-greet 1
set use-info 1

### GLOBAL CHAN SETTINGS ###
set global-flood-chan 4:2
set global-flood-deop 3:10
set global-flood-kick 3:10
set global-flood-join 5:60
set global-flood-ctcp 4:60
set global-flood-nick 5:60
set global-aop-delay 0:30
set global-idle-kick 0
set global-chanmode ""
set global-stopnethack-mode 0
set global-revenge-mode 1

set global-chanset {
-autoop +autovoice
-bitch +cycle
+dontkickops +dynamicbans
+dynamicexempts +dynamicinvites
+enforcebans -greet
-inactive +nodesynch
-protectfriends -protectops
-revenge -revengebot
-secret
+shared +statuslog
+userbans -userexempts
+userinvites -seen
}

channel add #Tusalaaqui {
chanmode "+nt"
idle-kick 0
stopnethack-mode 0
revenge-mode 1
aop-delay 5:30
need-op {}
need-invite {}
need-key {}
need-unban {}
need-limit {}
flood-chan 4:2
flood-deop 3:10
flood-kick 3:10
flood-join 5:60
flood-ctcp 4:60
flood-nick 5:60
}
channel add #OtraSala {
chanmode "+nt"
idle-kick 0
stopnethack-mode 0
revenge-mode 1
aop-delay 5:30
need-op {}
need-invite {}
need-key {}
need-unban {}
need-limit {}
flood-chan 4:2
flood-deop 3:10
flood-kick 3:10
flood-join 5:60
flood-ctcp 4:60
flood-nick 5:60
}
##### SERVER MODULE #####

loadmodule server
set net-type 0
set init-server { putserv "MODE $nick +iw" }
set default-port 6667
set servers {
216.218.209.203:6667:LaPasDelBot}
set keep-nick 1
set strict-host 1
set quiet-reject 1
set lowercase-ctcp 0
set answer-ctcp 3
set flood-msg 5:60
set flood-ctcp 7:60
set never-give-up 1
set strict-servernames 0
set server-cycle-wait 20
set server-timeout 15
set servlimit 0
set check-stoned 1
set use-console-r 0
set debug-output 0
set serverror-quit 1
set max-queue-msg 300
set trigger-on-ignore 0
set double-mode 0
set double-server 0
set double-help 0
set optimize-kicks 1

#### VARIOUS MODULES ######
#set check-mode-r 1
set nick-len 9
loadmodule ctcp
set ctcp-mode 2
loadmodule irc
set bounce-bans 1
set bounce-modes 0
set max-bans 20
set max-modes 30
set kick-fun 0
set ban-fun 0
set learn-users 0
set wait-split 600
set wait-info 60
set bounce-exempts 0
set bounce-invites 0
set max-exempts 20
set max-invites 20
#set use-exempts 0
set use-invites 1
set prevent-mixing 1
#set kick-method 1
#set modes-per-line 3
#set include-lk 1
#set use-354 0
#set rfc-compliant 1
loadmodule transfer
set max-dloads 3
set dcc-block 1024
set copy-to-tmp 1
set xfer-timeout 30

##### SHARE MODULE #####

loadmodule share
#set private-global 0
#set private-globals "mnot"
#set private-user 0
#set override-bots 1

##### COMPRESS MODULE #####

#loadmodule compress
#set share-compressed 1
#set compress-level 9

##### FILESYSTEM MODULE #####

#loadmodule filesys
set files-path ""
set incoming-path "/home/upload"
set upload-to-pwd 0
set filedb-path ""
set max-file-users 5
set max-filesize 0

##### NOTES MODULE #####

loadmodule notes
set max-notes 10
set note-life 60
set allow-fwd 0
set notify-users 0
set notify-onjoin 0

##### CONSOLE MODULE #####

loadmodule console
set console-autosave 1
set force-channel 0
set info-party 1

##### DIFF MODULES #####

#loadmodule seen
checkmodule blowfish
loadmodule assoc
#loadmodule wire

##### SCRIPTS #####
#aqui se cargan los tcl o lso script de tu bot, los cuales debes poner en al carpeta script.
#Para que funcione por ejemplo si quieres cargar el google.tcl tendría que ser así como está abajo, pero sin el # al comienzo.

#Aqui Iran Todas Las TCL o Configuraciones adicionales Del Bot
#source scripts/sentinel.tcl

set init-server {

putserv "MODE $botnick +s"

putserv "PRIVMSG NickServ :identify 123456"
}



Esa Seria la Configuracion De Mi Windrop Espero Les Alla Gustado..


En línea
IL TANO

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: IRC - Programas, manejo...etc.
« Respuesta #17 en: 2 Septiembre 2007, 17:03 »

Hola: Felicitaciones por el foro, resulta muy interesante, más siendo un Novato TOTAL como Yo!!
Planteo mi problema: Uso mIRC6.2 / IRCAP 8.2, sobre Windows XP SP2, conexión Routers. El tema es que hasta hace unos días al realizar un /Whois nick ... me salía como información el proveedor del servicio de internet de ese nick, es decir, me salia la IP dinámica o virtualhost...etc.etc, pero también me salia desde donde estaba ese nick conectado .... me figuraba desde España, Italia, Dinamarca, Chile, Argentina, etc, pero desde hace dos días que no me figura más, hay una opción en mIRC ó IRCAP que debo habilitar o no?, es un problema de mi proveedor de Internet (Arnet)?, es un privilegio que me quitaron (sin saber que lo tenía)?. El servidor a cual me conecto es grprisa, que es el servidor de los 40 principales de españa, osea del grupo prisa.
Pongo un ejemplo cualquiera....virtual-EFB675B7.pool20-20-20.dynamic.orange.es--------■España; ya no me figura más lo de pool20-20-20.dynamic....etc
Desde ya muchísimas gracias a todos.-
IL TANO.-
En línea
AlexGPL

Desconectado Desconectado

Mensajes: 103



Ver Perfil
Re: IRC - Programas, manejo...etc.
« Respuesta #18 en: 23 Diciembre 2007, 11:08 »

Aqui esta un pequeño bot que yo hice hace un tiempo para aprender un poco de Perl:

Código:
#! /where/is/perl
# Solo lo hice por molestar a Kalisto
# Y practicar un poco de perl :)
# No se olviden de visitar mi web: http://crackx.webcindario.com
# Att: Crack_X

use IO::Socket;

####variables importantes
$server = "sombra.irc-domain.org";
$nick = "pb0t";
$own = "Crack_X";
#Por si el nick requiere password.
$key = ""; 
$shots = 1;
$boom = rand(6);
$boom = round($boom);
$boom = $boom + 1;
print "BOOM is $boom\n";
####

####Funcion para redondear un numero
sub round {
    my($number) = shift;
    return int($number + .5);
}
####

$sock = IO::Socket::INET->new(
Proto=>"tcp" ,
PeerAddr=> $server ,
PeerPort=>"6667"
)
or die "No se pudo lograr la conexion con $server .\n";

print "*Conectado a $server\n";

print $sock "NICK $nick\n";
print $sock "USER pb0t pb0t home b0t\n";

print "*Nick y user an sido enviado\n";

while (<$sock>){
 @space = split(" ",$_);
 @dots = split(":",$_);
 @u = split("!",$_);

 $num = $space[1];
 print "<-" . $_;
 #print "test->" . $space[0] . " dots " . $dots[1] . "\n";

   if ($space[0] eq "PING"){
   print $sock "PONG " . $dots[1] . "\n";
   print "->PONG: ". $dots[1];
   }
 
   if ($num == 001){
   #Al canal que entra automaticamente al conectarse.
   print $sock "JOIN #g00d\n";
   }

   if ($space[1] eq "PRIVMSG"){
   $who = $u[0];
   $chan = $space[2];
   $lin = $dots[2];
   @cmd = split(" ",$lin);
      if ($who eq $own){     
         if ($cmd[0] eq "!echo"){
    foreach $com(@cmd){
      if ($com ne "!echo"){
      $full = $full . $com . " ";    
      }
    }
   
    print $sock "PRIVMSG $chan :$full\n";
    $full = "";
}

elsif ($cmd[0] eq "!join"){
print $sock "JOIN $cmd[1]\n";
}

elsif ($cmd[0] eq "!part"){
print $sock "PART $cmd[1]\n";
}

elsif ($cmd[0] eq "!quit"){
exit;
}
      }
     
      if ($cmd[0] eq "!shoot"){
      $who =~ s/://;
        if ($shots == $boom){
print $sock "PRIVMSG $chan :Boom! , $who esta muerto.\n";
$boom = rand(6);
$boom = round($boom);
$boom = $boom + 1;
print "BOOM is $boom\n";
$shots = 1;
print $sock "PRIVMSG $chan :Revolver recargado.\n"
}
else{
print $sock "PRIVMSG $chan :Click! , $who se salvo.\n";
}
         if ($shots == 6)
{
$boom = rand(6);
$boom = round($boom);
$boom = $boom + 1;
print "BOOM is $boom\n";
$shots = 1;
print $sock "PRIVMSG $chan :Revolver recargado.\n"
}
else{
$shots++;
}
      }
   }
 }

Al conectarse entra a un canal llamado #g00d.

Comandos:
!echo: dice cualquier mensaje que le pases.
!join: entra al canal indicado
!part: sale de un canal indicado
!quit: se desconecta
!shoot: es el unico comando para el cual no necesitas ser el dueño del bot, es un simple juego de ruleta rusa , hace un disparo si te toco la bala "mueres" y si no pues te salvas y al acabarse las balas o alguien morir pues recarga automaticamente.

Tengo un problema con tu bot. No me responde al comando !echo.

He modificado lo de "own" con mi nick, etc etc pero nada.
En línea
rocha11

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: IRC - Programas, manejo...etc.
« Respuesta #19 en: 2 Febrero 2008, 14:47 »

ostia...parece que esta wapo esto,me miraré cosas por este foro,stoy en primero de informatica,el martes tengo examen de programacion jejjeje,me van a follar
En línea
impostor

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: IRC - Programas, manejo...etc.
« Respuesta #20 en: 4 Abril 2008, 19:13 »

aca les dejo la version full del mirc 6.31 no necesita crack

http://boxstr.com/files/1606988_dvodq/mirc631.exe
En línea
daisy

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: IRC - Programas, manejo...etc.
« Respuesta #21 en: 31 Julio 2008, 18:10 »

busco remotes para ircop
En línea
Riper

Desconectado Desconectado

Mensajes: 190


Mas Chileno que los porotos con longaniza...


Ver Perfil
Re: IRC - Programas, manejo...etc.
« Respuesta #22 en: 14 Marzo 2009, 18:37 »

y como lo haces para crear un server y que tus amigos se conecten a este???
 uso: mIRC 6.35

Gracias
 ;D
En línea

Sito_Metal

Desconectado Desconectado

Mensajes: 7


Cria Cuervos Y Te Sacaran Los Ojos


Ver Perfil WWW
Re: IRC - Programas, manejo...etc.
« Respuesta #23 en: 10 Agosto 2009, 12:10 »

Buenas, les dejo mi primer proyecto un Bautista, como las redes de hispano, un bots para la ayuda , hace comunicar a un Operador cuando un nick pide ayuda

Código
#!/usr/bin/perl 
 
use IO::Socket;
 
####variables importantes
$server = "Nombre servidor";
$nick = "Bautista";
#Por si el nick requiere password.
$key = "Contraseñá del nick";  
%gente = "";
@topic = "Bienvenid\@s a $canal_ayuda Plantea tu duda por Privado a $nick o bien en caso de estar algun @ disponible en el General";
$canal_ayuda = "#opers_help";
$canal_opers = "#opers";
 
 
 
$sock = IO::Socket::INET->new(
Proto=>"tcp" ,
PeerAddr=> $server ,
PeerPort=>"6667"
)
or die "No se pudo lograr la conexion con $server .\n";
 
print "*Conectado a $server\n";
 
print $sock "NICK $nick \n";
print $sock "USER Bauu Bauu Bauu Bauu\n";
 
print "*Nick y user an sido enviado\n";
 
while (<$sock>)
{
@space = split(" ",$_);
@dots = split(":",$_);
@chanel = split(" ",$dots[2]);
@u = split("!",$_);
@nicks = split(":",$u[0]);
@raw_num = split(" ",$_);
@puntos = split(":",$_);
print $sock "JOIN $canal_ayuda\n";
print "<-" . $_;
#print "test->" . $space[0] . " dots " . $dots[1] . "\n";";
 
if ($space[0] eq "PING")
{
  print $sock "PONG " . $dots[1] . "\n";
  print "->PONG :". $dots[1] . "\n";
  }
if ($space[1] eq "JOIN" && $nicks[1] eq $nick && $chanel[0] eq $canal_ayuda)
{
&topic("$canal_ayuda","@topic");
print $sock "JOIN $canal_opers \n";
} #fin del if join
if ($space[1] eq "PRIVMSG" && $space[2] eq $nick)
{
my $dentro = exists $entra{$nicks[1]};
if ($dentro == 1)
{
@mensaje = split(" ",$dots[2]);
my $existe = exists $gente{$nicks[1]};
if ($existe == 0)
{
print $sock "PRIVMSG $nicks[1] :Su mensaje a sido enviado, en unos momentos sera atendido, gracias. \n";
@rand_list = keys(%opers_activos);
$numero = @rand_list;
if ($numero >= 1)
{
$azar = rand($numero);
print $sock "PRIVMSG  $rand_list[$azar] :El usuario $nicks[1] tiene el mensaje : @mensaje \n";
}
elsif ($numero <= 0)
{
print $sock "PRIVMSG $canal_opers :El usuario $nicks[1] tiene el mensaje : @mensaje \n";
$gente{$nicks[1]}="1";
}
}
}
}
if ($space[1] eq "JOIN" && $nicks[1] ne $nick && $chanel[0] eq $canal_ayuda)
{
print $sock "MODE $canal_ayuda +v $nicks[1] \n";
print $sock "PRIVMSG $nicks[1] :Hola $nicks[1] , Soy $nick , el encargado de ponerte con un operador. Describa brevemente su problema \n";
$entra{$nicks[1]}="$chanel[0]";
}
if ($space[1] eq "PART" && $space[2] eq $canal_ayuda)
{
delete($gente{$nicks[1]});
}
if ($space[1] eq "PRIVMSG" && $space[2] eq $canal_opers)
{
@escucha = split(" ",$dots[2]);
if ($escucha[0] eq activo)
{
$activo = exists $opers_activos{$nicks[1]};
if ($activo == 0)
{
$opers_activos{$nicks[1]}="1";
&informa("1","$nicks[1]");
}
elsif ($activo == 1)
{
&error("1","$nicks[1]");
}
}
if ($escucha[0] eq desactivo)
{
$desactivo = exists $opers_activos{$nicks[1]};
if ($desactivo == 1)
{
delete($opers_activos{$nicks[1]});
&informa("2","$nicks[1]");
}
elsif ($desactivo == 0)
{
&error("2","$nicks[1]");
}
}
if ($escucha[0] eq lista)
{
@lista_temp = keys(%opers_activos);
{
print $sock "PRIVMSG $canal_opers :Operadores activos :@lista_temp \n";
}
}
}
}
 
sub error
{
if ($_[0] == 1)
{
print $sock "PRIVMSG $canal_opers :$_[1] Ya estas activo \n";
}
elsif ($_[0] == 2)
{
print $sock "PRIVMSG $canal_opers : $_[1] No esta en la lista \n";
}
}
 
sub informa
{
if ($_[0] == 1)
{
print $sock "PRIVMSG $canal_opers :$_[1] Se añadio a la lista con exito \n";
}
elsif ($_[0] == 2)
{
print $sock "PRIVMSG $canal_opers :$_[1] Se le borro de la lista con exito \n";
}
}
#sub join
#{
#} #join fin
 
#sub nick
#{
#} #nick fin
 
#sub canal
#{
#} #canal fin
 
sub whois
{
}
#whois fin
 
#sub raw
#{
#} #raw fin
 
sub topic
{
print $sock "TOPIC $_[0] $_[1] \n";
}

COMANDOS Para el canal Donde estaran los operadores en general :

activo - le activa como operador ,en caso de ayuda,usted estaria disponible
desactivo - lo contrario a la anterior
list - lista los operadores activos

Bueno, esta en su primera version , pero se hace una idea y asi compartimos conocimientos , saludos

En línea

Mas Vale Morir De Pie, Que Vivir Arrodillado!!!!
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines