Jak znaleźć adres URL, z którym proces próbuje się połączyć? [Zamknięte]


0

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.


2
Jest to bardzo niejasne ... Jaki jest twój system operacyjny, jaki jest protokół? Jeśli Linux, możesz spróbować 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.
Matt Clark

@Matt Clark W pytaniu dodałem szczegóły systemu operacyjnego, ale nie mam pojęcia o protokole.
alimammadi123

hm .. wireshark.
Matt Clark

1
@Twisty, pierwszy przypadek, proces, który aktywnie pobiera pliki.
alimammadi123

1
@ alimammadi123 Czy interesuje Cię dokładny adres URL użyty do zainicjowania pobierania każdego pliku lub nazwa hosta internetowego, z którego pobierane są pliki? Moja odpowiedź zawiera te drugie, ale nie pierwsze.
Twisty Impersonator

Odpowiedzi:


1

Istnieje wiele narzędzi, które mogą ci powiedzieć, z którymi hostami jest połączony proces. Netstatjest 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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.