web-dev-qa-db-fra.com

Comment puis-je suivre l'adresse IP d'une personne dans le chat?

Est-il possible de tracer mon adresse IP lorsque je discute avec d'autres (avec gtalk ou Facebook)? Si oui, comment quelqu'un pourrait-il faire cela?

7
open source guy

Configurez un serveur Web et envoyez-leur un lien vers quelque chose. Une fois qu'ils ont cliqué sur le lien, leur adresse IP sera enregistrée dans les journaux d'accès de votre serveur Web.

Vous pouvez également héberger une image sur ledit serveur Web et inciter un utilisateur à la charger via le site Web d'un tiers. Certains sites de réseaux sociaux vous permettent de télécharger des extraits de code HTML, y compris des balises d'image.

Remarque, lorsque je dis "leur adresse IP", je fais référence à quelle que soit l'adresse après tout NAT et proxy).

19
chao-mu

Cela dépend du protocole. Si sa messagerie instantanée de style ICQ/AIM, la communication se fait via une connexion directe TCP avec l'autre serveur [1] . Par conséquent, vous pouvez activer Wirehark ou un autre renifleur de paquets sur votre machine locale et observez facilement l'adresse IP de tous ceux avec qui vous discutez dans ICQ/AIM.

Si sa messagerie instantanée de style Gchat (basée sur le protocole Jabber/XMPP), lorsque vous envoyez un message instantané à quelqu'un, le message est d'abord envoyé à l'un des serveurs de Google, puis ce serveur envoie le message à l'autre ordinateur [ 2][3] . Leur adresse IP ne semble en aucun cas être enregistrée dans les journaux que Google fournit à l'utilisateur. Ainsi, à moins que vous ne travailliez sur Google et n'ayez accès à leurs journaux internes, vous ne pouvez pas observer leur adresse IP en discutant avec eux.

Accordé comme chao-mu l'a mentionné, vous pouvez essayer de leur demander de se connecter directement à un serveur que vous contrôlez ou d'avoir accès aux journaux (et ensuite vous pouvez trouver leur adresse IP). En outre, l'adresse IP pourrait être via un proxy (par exemple, ils sont assis sur l'ordinateur 1.2.3.4 mais acheminer tout le trafic sortant via un serveur proxy 123.124.125.126) ou pourrait être NAT, par exemple, leur modem câble a IP 1.2.3.4 est connecté à un routeur qui a affecté leur machine 192.168.1.100 (et le routeur peut attribuer plusieurs autres adresses IP 192.168.1.101 à d'autres ordinateurs), mais se tournera vers le monde extérieur sous la forme 1.2.3.4.

5
dr jimbob

Si le protocole utilise la communication P2P (directement de vous à lui), vous pouvez voir l'adresse IP de l'autre. Sinon, vous verrez l'adresse du serveur qui sert d'intermédiaire. Vous pouvez afficher les adresses de toutes vos connexions actuelles avec la commande netstat.

3
tylerl