it-swarm-eu.dev

Jak mohu sledovat IP adresu osoby v chatu?

Je možné sledovat moji IP adresu, když chatuji s ostatními (s gtalk nebo Facebook)? Pokud ano, jak by to mohl někdo udělat?

7
open source guy

Vytvořte webový server a pošlete jim odkaz na něco na něm. Po kliknutí na odkaz bude jejich IP adresa zaznamenána do protokolů přístupu vašeho webového serveru.

Můžete také hostit obrázek na uvedeném webovém serveru a přimět uživatele k jeho načtení prostřednictvím webu třetí strany. Některé weby sociálních sítí umožňují nahrávat úryvky kódu HTML včetně značek obrázků.

Všimněte si, že když řeknu "jejich IP adresa", mám na mysli to, co je adresa po nějaké NAT a proxy).

19
chao-mu

Závisí to na protokolu. Pokud se jedná o rychlé zasílání zpráv ve stylu ICQ/AIM, probíhá komunikace prostřednictvím přímého TCP připojení k jinému serveru [1] . Z tohoto důvodu můžete zapnout wireshark nebo jiný paketujte na místním počítači a sledujte IP adresu všech, se kterými chatujete, snadno v ICQ/AIM.

Pokud je jeho okamžité zasílání zpráv ve stylu Gchat (založené na protokolu Jabber/XMPP), když někomu pošlete okamžitou zprávu, zpráva se nejprve odešle na jeden ze serverů google a poté tento server odešle zprávu do druhého počítače [ 2][3] . Jejich IP adresa se nezdá být nijak zaznamenána v protokolech, které Google poskytuje uživateli. Pokud tedy na Googlu nepracujete a nemáte přístup k jejich interním protokolům, nemůžete sledovat jejich IP adresu z chatování s nimi.

Je samozřejmé, že se můžete pokusit požádat o přímé připojení k serveru, který ovládáte, nebo o přístup k protokolům (a poté najdete jejich IP adresu). Také, že IP adresa může být přes proxy (např. Sedí u počítače 1.2.3.4, ale směruje veškerou odchozí komunikaci přes proxy server 123.124.125.126) nebo by mohla být NAT, např. Jejich kabelový modem má IP 1.2.3.4 je připojen ke směrovači, který přidělil jejich stroj 192.168.1.100 (a router může přiřazovat několik dalších IP adres 192.168.1.101 jiným počítačům), ale bude se dívat na vnější svět jako 1.2.3.4.

5
dr jimbob

Pokud protokol používá P2P komunikaci (přímo od vás k němu), můžete si navzájem vidět IP adresu. Jinak uvidíte adresu serveru, který funguje jako prostředník. Můžete zobrazit adresy všech vašich současných připojení pomocí příkazu netstat.

3
tylerl