Hola perdón por contestar tan tarde pero de repente se me ocurrió crear otros programas y se me olvido que había preguntado
A partir del link de
engel lex hice esto:
WSADATA wsadata;
WSAStartup(MAKEWORD(2, 2), &wsadata);
char name[255];
if (!gethostname(name, 255)){
cout << "Host name -> " << name;
hostent *host;
host = (hostent*)gethostbyname(name);
cout << inet_ntoa(*(in_addr*)host->h_addr_list[0]);
}
else{
cout << "gethostname error!";
}
Me imprime la ip de la red ethernet de vmware
Bueno justo aquí estaba el problema.
Lo de RAT hice algo por el estilo no se si se podría llamar RAT pero funcionaba con conexión a un hosting gratuito que me registre con tor y siempre entraba con tor para que no registren la ip y desde allí el programa comprobaba un archivo php que le imprimía instrucciones encriptadas pero usando HTTP. Bueno lo malo fue que me lo detecto el antivirus
aunque esto cambiara
Pero lo que intentaba hacer no es RAT xD
El problema es que no se cual se la interfaz correcta con la que se conecta a internet y no por ejemplo la de hamache o vmware.
Tiene que haber alguna manera. A mi lo que se me ocurrió es hacer una petición a una pagina que te la diga pero no me parece practico.
Saludos