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


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

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  [C] ScanPort
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [C] ScanPort  (Leído 404 veces)
Doddy

Conectado Conectado

Mensajes: 220



Ver Perfil
[C] ScanPort
« en: 8 Enero 2012, 18:42 »

Un simple programa para scannear puertos, solo funciona bajo linux.


Código
/**
* ScanPort 0.1
* Coded by Doddy H
**/

 
#include<stdio.h>
#include<sys/socket.h>
#include<sys/types.h>
#include<stdlib.h>
#include<netdb.h>
 
void head() {
 printf("\n-- == ScanPort 0.1 == --\n");
}
 
void end() {
 printf("\n\nWritten By Doddy H\n\n");
}
 
int main(int argc,char **argv) {
 
 char *ip;
 int port,control,partedos,portstart,portend;
 struct sockaddr_in parteuno;
 
 head();
 if(argc != 4) {
   printf("\n[+] sintax : port <ip> <portstart> <portend>");
 } else {
   ip = argv[1];
   portstart = atoi(argv[2]);
   portend = atoi(argv[3]);
   printf("\n[+] Scanning %s\n",ip);
   printf("\n[+] Parameters : %d-%d\n",portstart,portend);
   for(port=portstart;port<portend;port++) {
     parteuno.sin_family=AF_INET;
     parteuno.sin_port=htons(port);
     parteuno.sin_addr.s_addr=inet_addr(ip);
     partedos=socket(AF_INET,SOCK_STREAM,0);
     control=connect(partedos,(struct sockaddr_in *)&parteuno,sizeof(parteuno));
     if(control>=0) {
       printf("\n[+] Port Found : %d",port);
     }  
   }
 }
 end();
 return 0;
}
 
/** The End ? **/
 
 


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Perl] ScanPort 0.5
Scripting
Doddy 0 314 Último mensaje 3 Diciembre 2011, 16:33
por Doddy
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines