Giden tüm HTTP isteklerini bilgisayarımdan nasıl izleyebilirim?


31

Windows Vista'nın ev primi kullanıyorum. Bilgisayarımdaki tüm giden HTTP isteklerini URL ile birlikte görmek istiyorum. Bunun için ücretsiz bir araç var mı?


"Http istekleri" gereksiniminiz doğru ise, @Mikey'den aşağıda verilen ilk cevap doğrudur. Her isteğin içeriğini mi görmek istiyorsun, yoksa sadece web kullanımını mı izlemek istiyorsun?
Paul

İstek URL’si yeterli, ancak yanıt içeriğinin olması daha iyi.
Moe Sweet

1
Güzel, o zaman verilen cevap gitmek iyidir.
Paul

Yığın Taşması İle İlgili: Windows için hangi HTTP trafik izleyicisini
Stevoisiak

Yanıtlar:



12

Fiddler , HTTP (S) paket izleme, manipülasyon ve üretme konularında uzmanlaşmıştır , dolayısıyla soruda istenen özellikleri daha kolay bir şekilde sağlar. Ancak, Wiresharkprotokolü izleme ve analiz açısından çok daha kapsamlıdır .


5

Komut istemini, komutu yazarak kullanabilirsiniz netstat /f. Bu size yerel arayüzünüze olan bağlantıların bir listesini gösterecektir. /fSıra dış ip adreslerini çözümlemek için komut söyler.


Bu size aktif bağlantıları gösterir, http isteklerini değil
Sinaesthetic

2

Hubpages'te bu konuyla ilgili ayrıntılı bir makale var . Wireshark ve bazı ek ücretsiz yazılımlara dayalı bir ev ağında yapılan HTTP isteklerini kolayca günlüğe kaydetmek ve filtrelemek için bir çözüm açıklar.

Özetle, makale, sürekli HTTP isteklerinin izlenmesi için Wireshark'ın kullanılmasını önleyen bellek genişlemesi sorununu ele almaktadır. Bu sorunu çözmek için, yazar düzenli aralıklarla sistem Zamanlayıcı ve bunun gibi bir toplu iş dosyasını öldürerek yeniden başlatmayı tshark.exe (Wireshark komut satırı sürümü) kullanmanızı önerir:

    FOR /F "usebackq tokens=2" %%i IN (`tasklist ^| findstr /r /b "tshark.exe"`) DO start /MIN sendsignal.exe %%i
    ping 127.0.0.1 -n 7 -w 1000
    tshark -2 -l -t ad -R "http.request.method == GET" -N nC -i 2 | ts_rdln.exe

sendsignal.exe bir programa Ctrl + C göndermek için bir yardımcı programdır; ts_rdln.exe basit bir tshark günlük ayrıştırıcısı / süzgecidir; ping komutu bir gecikme sağlamak için kullanılır; ve son satırın i argümanı NIC'inizin internete bakan sayısıdır.


1
Bir siteye bağlanırken sayfadaki bilgileri özetlemek en iyisidir. Aksi halde bağlantı koparsa cevabınız yararsızdır.
Joe Taylor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.