Bienvenido a Tecnohackers

Tecnohackers » General del foro » Area de Programacion » Programacion a Bajo Nivel. APIs, Hooking, ASM, C/C++, etc. (Moderador: Doddy)
 » 

[C] ResolveIP



Autor Tema: [C] ResolveIP  (Leído 36 veces)

Desconectado Doddy

  • Moderator
  • Veterano
  • *****
  • Mensajes: 267
  • Slow Mind
[C] ResolveIP
« en: Enero 08, 2012, 03:32:58 pm »
Un simple programa para saber la IP de cualquier host.

Código: No puedes ver links Registrate o Login
/**
* ResolveIP 0.1
* Written By Doddy H
* Thanks to CrashCool
*/

#include <winsock.h>
#include <stdio.h>

void head() {
  printf("\n -- == ResolveIP 0.1 == --\n\n");   
}

void end() {
  printf("\n\n -- == Written By Doddy H == --\n");
}

int main(int argc, char *argv[]) {
  char *dom,*host,*ip;
  struct hostent *parteuno;
  WSADATA partedos;

  head();
 
  if(argc != 2) {
    printf("\n[+] Sintax : resolve <host>\n");
  } else {
    dom = argv[1];
    WSAStartup(MAKEWORD(1,1),&partedos);
    parteuno = gethostbyname(dom);
    if(parteuno==NULL) {
      printf("\n[-] Error\n");
      end();
      exit(1);
    }
    host = parteuno->h_name;
    ip = inet_ntoa(*((struct in_addr *)parteuno->h_addr));
    printf("\n[+] HOST : %s",host);
    printf("\n[+] IP : %s\n",ip);
  }
  end();
  return 0;
}

/* The End */

No puedes ver links Registrate o Login

Tags:

 


SMF 2.0.2 | SMF © 2011, Simple Machines
Paginas Afiliadas
InfraBios - i-hacker - Twitter - FaceBook - Troyanosyvirus - LaWebDeGoku - daraxblog
Designed by Smf Personal