|
341
|
Programación / Scripting / Re: Byv Script
|
en: 8 Enero 2009, 20:13 pm
|
Felicidades te aplaudo por el querer emprender un nuevo reto, crear tu lenguaje de programacion, sigue adelante con tu proyecto
Muchísimas gracias, ahora voy por la parte más difícil de todas que tardare muchísimo en hacer, las variables, no se como podria crearlas, se que podria crear una variable, pero el nombre varia
|
|
|
342
|
Programación / Scripting / Re: Byv Script
|
en: 8 Enero 2009, 19:39 pm
|
Ey tranquilo, lo llamas lammer por que quiere emprender un proyecto grande? Tu sigue adelante Erik# Mis recomendaciones son que empiezes tu solo, por experiencia propia puedo decir que hasta que las demas personas no vean un buen inicio en tu proyecto no se uniran.
Muchas gracias chicos, esque RadicalEd y los del foro code-makers se pican conmigo porque les llame fracasados, intentan ir de lo que no son, pero ami me da igual yo no insulto, son script-kiddies, que les voy a hacer Si, por ahora ya llevo 1 función xD, esque tube 5 minutos para hacerla este medio dia, ahora seguire.
|
|
|
343
|
Programación / Scripting / Re: Byv Script
|
en: 8 Enero 2009, 14:51 pm
|
Esto podria ser así como ejemplo en Byv Script cuando este acabado, una calculadora de sumas: #!/usr/bin/byv "Introduce una cifra: ":show cifra-variable:enter "Introduce otra cifra: ":show cifra2-variable:enter cifra3-variable:cifra-variable+cifra2-variable cifra3-variable:show
|
|
|
344
|
Programación / Scripting / Byv Script
|
en: 8 Enero 2009, 13:41 pm
|
Byv Script
Bueno, antes de nada, llevo tiempo queriendolo empezar, y bueno, Byv Script un nuevo lenguaje de programación interpretado el cual lleva un line commander desde donde pondras el archivo .byv que deseas abrir, este lenguaje llevara Sockets, Opciones de windows, Flujos de datos, Variables, Funciones, por pena aun no sera POO pero aun esta en crecimiento...
Creador o fundador: Erik#
Y bueno, queria saber si alguien se queria apuntar para crearlo, lo estoy desarollando en C++ pero si saben un lenguaje mejor para desarollarlo porfavor ponerlo aqui.
Todas las sugerencias, comentarios o dudas me encantaria que las pusierais porfavor para poder mejorarlo o poder hacerlo más facil, gracias.
|
|
|
345
|
Programación / Scripting / Re: Curso de programación en Perl
|
en: 7 Enero 2009, 21:00 pm
|
30.Escaner de puertos de X a Y#!/usr/bin/perl use IO::Socket; $iphost=<STDIN>; print "Puerto de inicio: "; $puertoi = <STDIN>; $puertof = <STDIN>; for($puerto = $puertoi;$puerto<$puertof;$puerto++) { $sock = IO::Socket::INET->new(PeerAddr, "$iphost", PeerPort, "$puerto", Proto, 'tcp'); if ($sock) { print "El puerto $puerto esta abierto\n"; } else { print "El puerto $puerto esta cerrado\n"; } }
|
|
|
346
|
Programación / Scripting / Re: Curso de programación en Perl
|
en: 7 Enero 2009, 13:42 pm
|
29.Escaner de puertos#!/usr/bin/perl use IO::Socket; $iphost=<STDIN>; for($puertos=21;$puertos<=270;$puertos++) { $sock = IO::Socket::INET->new(PeerAddr, "$iphost", PeerPort, "$puertos", Proto, 'tcp'); if ($sock) { print "$puertos Abierto\n"; } else { print "$puertos Cerrado\n"; } }
|
|
|
347
|
Programación / Scripting / Re: Curso de programación en Perl
|
en: 7 Enero 2009, 13:42 pm
|
28.Bomb Mailer#!/usr/bin/perl use Net::SMTP; print "Buenas, cuantos mails bombs deseas hacer:"; $n = <STDIN>; print "Introduzca el mailhost al que desea solicitar la conexion:"; $mailhost = <STDIN>; print "Introduzca el email que desea utilizar:"; $emailfrom = <STDIN>; print "Introduzca el email que desea bombear:"; $emailto = <STDIN>; print "Introduzca el asunto del correo:"; $asunto = <STDIN>; print "Introduzca el mensaje que desea enviar (Puede usar secuencias de escape (\\n, \\r...)):"; $sms = <STDIN>; for ($a=1;$a<=$n;$a++) { $smtp = Net::SMTP->new("$mailhost", Hello => "$mailhost", Timeout =>25, Debug =>1, ); die "No se ha podido conectar al servidor"; print $smtp->domain,"\n"; $smtp->mail("$emailfrom"); $smtp->to("$emailto"); $smtp->data(); $smtp->datasend("To: $emailto"); $smtp->datasend("From: $emailfrom"); $smtp->datasend("Subject:$asunto\n"); $smtp->datasend("$sms"); $smtp->dataend(); $smtp->quit(); }
|
|
|
348
|
Programación / Scripting / Re: Curso de programación en Perl
|
en: 7 Enero 2009, 13:42 pm
|
27.Anonymous mail#!/usr/bin/perl use Net::SMTP; print "Introduzca el mailhost al que desea solicitar la conexion:"; $mailhost = <STDIN>; print "Introduzca el email que desea utilizar:"; $emailfrom = <STDIN>; print "Introduzca el email que desea bombear:"; $emailto = <STDIN>; print "Introduzca el asunto del correo:"; $asunto = <STDIN>; print "Introduzca el mensaje que desea enviar (Puede usar secuencias de escape (\\n, \\a...)):"; $sms = <STDIN>; $smtp = Net::SMTP->new("$mailhost", Hello => "$mailhost", Timeout =>25, Debug =>1, ); die "No se ha podido conectar al servidor"; print $smtp->domain,"\n"; $smtp->mail("$emailfrom"); $smtp->to("$emailto"); $smtp->data(); $smtp->datasend("To: $emailto"); $smtp->datasend("From: $emailfrom"); $smtp->datasend("Subject:$asunto\n"); $smtp->datasend("$sms"); $smtp->dataend(); $smtp->quit();
Tiene el mismo c?digo que el mail bomber, pero lo quitamos el bucle for .
|
|
|
349
|
Programación / Scripting / Re: Curso de programación en Perl
|
en: 7 Enero 2009, 13:42 pm
|
26.Enviar mensajes a una direcci?n [CHAT]Bueno, aqui os pondre como poder enviar mensajes a una direcci?n ip para poder contactarte con el, primero yo lo hare local, as?, podremos ver mejor y probarlo y m?s adelante lo haremos remoto. Empezamos con el que envia mensajes: #!/usr/bin/perl use IO::Socket; $sock = new IO::Socket::INET (LocalHost => 'localhost', LocalPort => 1100, Proto => 'tcp', Listen => 6, Reuse => 1 ); die "No se ha podido crear el socket: $!\n" unless $sock; $conexion->send($ARGV[0]);
Esto lo que hace es mandar un mensaje a la direccion 127.0.0.1 al puerto 1100 con el protocolo tcp, veremos que hemos usado una variable argumentativa, en la leccion 24 y 25 vemos algun ejemplo, emplearlo . Y podremos ver desde un programa como telnet los mensajes que se reciben .
|
|
|
350
|
Programación / Scripting / Re: Curso de programación en Perl
|
en: 7 Enero 2009, 13:41 pm
|
25.Conexi?n a SocketsA petici?n de rockox, pondre como hacer una conexi?n a sockets y una conexion a una ip, puerto y tcp remoto. Primero, usaremos el modulo Socket. Lo declaramos as?: use IO::Socket;
Y luego, para acceder la conexi?n tenemos que introducir los datos, primero lo haremos por variables argumentativas como vemos en la lecci?n 24 y luego por variables simples usando <STDIN>. #!/usr/bin/perl use IO::Socket; $conexion= IO::Socket::INET->new(PeerAddr, $ARGV[0], PeerPort, $ARGV[1], Proto, 'tcp');
Aqui, hariamos algo as?, por ejemplo le llaremos conexion.pl, escribiriamos esto en el cmd: conexion.pl "ip" "puerto" (sin comillas) Y se conectaria a esa ip y puerto. Luego por variables simples: #!/usr/bin/perl use IO::Socket; print "Introduce la ip:"; $ip = <STDIN>; print "\nIntroduce el puerto:"; $puerto = <STDIN>; $conexion= IO::Socket::INET->new(PeerAddr, $ip, PeerPort, $puerto, Proto, 'tcp');
Y listo. En la lecci?n 26, veremos complementaciones a los sockets (scanner de puertos, mail bomber...)
|
|
|
|
|
|
|