elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Perl] Scan Port By Doddy H
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Perl] Scan Port By Doddy H  (Leído 1,966 veces)
BigBear


Desconectado Desconectado

Mensajes: 545



Ver Perfil
[Perl] Scan Port By Doddy H
« en: 7 Octubre 2011, 15:56 pm »

HOla a todos  aca les traigo un simple scanner de puertos
hecho en perl

Código
  1. #!usr/bin/perl
  2. #Scan Port
  3. #(C) Doddy Hackman 2011
  4. #Creditos
  5.  
  6. use IO::Socket;
  7.  
  8. head();
  9. unless($ARGV[0]) {
  10. print "\n\n[sintax] : ".$0." <ip> \n\n";
  11. } else {
  12. scan($ARGV[0]);
  13. }
  14. copyright();
  15.  
  16. sub scan {
  17.  
  18. my %ports = ("21"=>"ftp",
  19. "22"=>"ssh",
  20. "25"=>"smtp",
  21. "80"=>"http",
  22. "110"=>"pop3",
  23. "3306"=>"mysql"
  24. );
  25.  
  26.  
  27. print "\n[+] Scanning $_[0]\n\n\n";
  28.  
  29. for my $port(keys %ports) {
  30.  
  31. if (new IO::Socket::INET(PeerAddr => $_[0],PeerPort => $port,Proto => "tcp",Timeout  => 0.5)) {
  32. print "[Port] : ".$port." [Service] : ".$ports{$port}."\n";
  33. }
  34. }
  35.  
  36. }
  37.  
  38. sub head {
  39. print "\n\n-- == Scan Port == --\n\n";
  40. }
  41.  
  42. sub copyright {
  43. print "\n\n(C) Doddy Hackman 2011\n\n";
  44. exit(1);
  45. }
  46.  
  47.  

Ejemplo de uso

Código:
perl scan.pl localhost


« Última modificación: 8 Octubre 2011, 19:10 pm por Doddy » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Perl] Terr0r B0t By Doddy H
Scripting
BigBear 0 2,279 Último mensaje 7 Octubre 2011, 15:55 pm
por BigBear
[Perl] Stalker By Doddy H
Scripting
BigBear 2 3,118 Último mensaje 19 Octubre 2011, 22:47 pm
por BigBear
[Perl] Paranoic Scan By Doddy H
Scripting
BigBear 0 1,748 Último mensaje 8 Octubre 2011, 16:56 pm
por BigBear
[Perl] Scan Port 0.6
Scripting
BigBear 0 1,565 Último mensaje 19 Mayo 2012, 17:30 pm
por BigBear
[Perl Tk] Scan Port 0.6
Scripting
BigBear 0 1,602 Último mensaje 19 Mayo 2012, 17:30 pm
por BigBear
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines