Mam program, który pobiera niektóre pliki z Internetu w sposób przezroczysty (nie wiem, skąd pliki są pobierane). Chcę znaleźć adres URL plików, które są obecnie pobierane. Czy to jest możliwe?
Używam Windows 7.
wireshark
.
Mam program, który pobiera niektóre pliki z Internetu w sposób przezroczysty (nie wiem, skąd pliki są pobierane). Chcę znaleźć adres URL plików, które są obecnie pobierane. Czy to jest możliwe?
Używam Windows 7.
wireshark
.
Odpowiedzi:
Istnieje wiele narzędzi, które mogą ci powiedzieć, z którymi hostami jest połączony proces. Netstat
jest jeden, Process Explorer jest inny.
Ale znaleźć dokładny adres URL? Jedynym sposobem na to jest użycie sniffera pakietów i poszukiwanie wiadomości HTTP GET. Nagłówek wiadomości będzie miał adres URL żądanego zasobu.
tcpdump
, jeśli Windows, możesz spróbowaćwireshark
; jeśli jest to za pośrednictwem protokołu SSL, trudno będzie określić miejsce docelowe poprzez prostą kontrolę pakietów.