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ı?
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ı?
Yanıtlar:
Http://www.wireshark.org/ adresini kullanabilirsiniz.
Kullanım kılavuzu http://www.wireshark.org/docs/wsug_html/ adresinde bulunabilir.
Özellikle http trafiğini filtrelemek için başvurabilirsiniz; https://serverfault.com/questions/96272/how-to-filter-http-traffic-in-wireshark
Komut istemini, komutu yazarak kullanabilirsiniz netstat /f
. Bu size yerel arayüzünüze olan bağlantıların bir listesini gösterecektir. /f
Sıra dış ip adreslerini çözümlemek için komut söyler.
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.