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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


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


Desconectado Desconectado

Mensajes: 545



Ver Perfil
[C] ResolveIP
« en: 8 Enero 2012, 18:41 pm »

Un simple programa para saber la IP de cualquier host.

Código
  1. /**
  2. * ResolveIP 0.1
  3. * Written By Doddy H
  4. * Thanks to CrashCool
  5. */
  6.  
  7. #include <winsock.h>
  8. #include <stdio.h>
  9.  
  10. void head() {
  11.  printf("\n -- == ResolveIP 0.1 == --\n\n");    
  12. }
  13.  
  14. void end() {
  15.  printf("\n\n -- == Written By Doddy H == --\n");
  16. }
  17.  
  18. int main(int argc, char *argv[]) {
  19.  char *dom,*host,*ip;
  20.  struct hostent *parteuno;
  21.  WSADATA partedos;
  22.  
  23.  head();
  24.  
  25.  if(argc != 2) {
  26.    printf("\n[+] Sintax : resolve <host>\n");
  27.  } else {
  28.    dom = argv[1];
  29.    WSAStartup(MAKEWORD(1,1),&partedos);
  30.    parteuno = gethostbyname(dom);
  31.    if(parteuno==NULL) {
  32.      printf("\n[-] Error\n");
  33.      end();
  34.      exit(1);
  35.    }
  36.    host = parteuno->h_name;
  37.    ip = inet_ntoa(*((struct in_addr *)parteuno->h_addr));
  38.    printf("\n[+] HOST : %s",host);
  39.    printf("\n[+] IP : %s\n",ip);
  40.  }
  41.  end();
  42.  return 0;
  43. }
  44.  
  45. /* The End */
  46.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Java] ResolveIP 0.1
Java
BigBear 0 1,088 Último mensaje 30 Agosto 2012, 16:56 pm
por BigBear
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines