Bueno, e visto bastantes preguntas típicas de gente qe recien epieza, como qe es un IP, como se sabe la del otro, etc. Yo no me agrando ni nada, me preocupo simplemente porqe vi las respuestas qe pone gente qe cree qe sabe de hackear, y son realmente tontas. Por ejemplo e visto respuestas qe dicen qe la mejor manera de saber un IP es con programas, o instalando cosas de msn y fijandose ahi, o con cosas de ese tipo.
Pues no, es probable qe algunos de esos metodos funcionen realmente, pero en verdad son rebuscados y reqieren descargar programas, cosas asi.
Por esto me gustaria aclarar qe la mejor manera de saber la IP del otro siempre sera por DOS. Es infalible, practico, expres y no reqiere bajar nada.
Si qieren saber la IP de un contacto del msn, lo qe tienen qe hacer es abrir una ventana de dialogo con el y mandarle un archivo cualqiera. Mientras se le transfiera, ponen el DOS (de esta forma: Inicio // Ejecutar // escriben "cmd" // escriben "netstat" )
al poner netstat saldran las IPS con las qe establecen coneccion. Si solo les importa saber la IP de su contacto, es recomendable (logicamente) cerrar todas las paginas web abiertas, y programas qe reqieran internet y sean online como el Ares, E-mule, etc, sino les va a costar un huevo encontrar la IP de su contacto. Entonces, hacen eso de poner netstat solamente con la ventana del contacto abierta, y saldra su IP.
Como reconocer la IP? facil, la IP del contacto , al estar transfiriendole el archivo, sera una coneccion establesida actualmente, por lo qe al lado de la IP dira "ESTABLISHIED" ; ademas dira su internet (por ejemplo cab.prima.net.com.ar) y su puerto qe tiene abierto.
Esta siempre sera la manera mas facil de saber un IP con el qe hacen coneccion, no existen programas magicos ni ningun otro modo.
Ejemplos graficos:


Para los que quieren saber más sobre IPs, pongo un listado de el significado de las opciones de "netstat"
NETSTAT [-a] [-e] [-n] [-s] [-p protocolo] [-r] [intervalo]
-a Visualiza todas las conexiones y puertos TCP y UDP, incluyendo las que están "en escucha" (listening).
-b En los sistemas operativos más recientes, visualiza el binario (ejecutable) del programa que ha creado la conexión.
-e Estadísticas Ethernet de las visualizaciones, como el número de paquetes enviados y recibidos. Se puede combinar con la opción -s.
-n Se muestran los puertos con su identificación en forma numérica y no de texto.
-o En sistemas Windows XP y 2003 Server, muestra los identificadores de proceso (PID) para cada conexión. Se puede verificar los identificadores de proceso en el Administrador de Tareas de Windows (al agregarlo a las columnas de la pestaña procesos)
-p Muestra las conexiones para el protocolo especificado; el protocolo puede ser TCP o UDP. Si se está utilizado con la opción de -s para visualizar la estadística del por protocolo, proto puede ser TCP, UDP o IP.
-r Visualiza la tabla de enrutamiento o encaminamiento. Equivale al comando route print.
-s Estadística por protocolo de las visualizaciones. Por el valor por defecto, la estadística se muestra para TCP, UDP e IP; la opción -p se puede utilizar para especificar un subconjunto del valor por defecto.
-v En sistemas Windows XP y 2003 Server, y usado en conjunto con -b, muestra la secuencia de componentes usados en la creación de la conexión por cada uno de los ejecutables.
Intervalo: Vuelve a mostrar la información cada intervalo (en segundos). Si se presiona CTRL+C se detiene la visualización. si se omite este parámetro, netstat muestra la información solo una vez
Estado de las conexiones:
El indicador en la columna estado muestra el estado de la conexión para el protocolo TCP; los estados que pueden figurar (en el caso de protocolos no orientados a la conexión, como UDP, figurará en blanco) son los siguientes:
ESTABLISHED El socket tiene una conexión establecida
SYN_SENT El socket está intentando iniciar una conexión
SYN_RECV Una petición de conexión fue recibida por la red
FIN_WAIT1 El socket está cerrado, y la conexión esta finalizándose
FIN_WAIT2 La conexión esta cerrada, y el socket está esperando que finalice la conexión remota
TIME_WAIT El socket está esperando después de cerrarse que concluyan los paquetes que siguen en la red
CLOSED El socket no está siendo usado
CLOSE_WAIT La conexión remota ha finalizado, y se espera que se cierre el socket
LAST_ACK La conexión remota ha finalizado, y se espera que se cierre el socket. Esperando el acknowledgement.
LISTEN El socket está esperando posibles conexiones entrantes
CLOSING Ambos sockets han finalizado pero aun no fueron enviados todos los datos
UNKNOWN El estado del socket no se conoce