Saya menjalankan Windows Vista home premium. Saya ingin melihat semua permintaan HTTP keluar dari PC saya bersama dengan URL. Apakah ada alat gratis untuk ini?
Saya menjalankan Windows Vista home premium. Saya ingin melihat semua permintaan HTTP keluar dari PC saya bersama dengan URL. Apakah ada alat gratis untuk ini?
Jawaban:
Anda dapat menggunakan http://www.wireshark.org/
Panduan pengguna dapat ditemukan di http://www.wireshark.org/docs/wsug_html/
Untuk memfilter lalu lintas http secara khusus, Anda dapat merujuk; https://serverfault.com/questions/96272/how-to-filter-http-traffic-in-wireshark
Anda bisa menggunakan command prompt dengan mengetikkan perintah netstat /f
. Ini akan menunjukkan kepada Anda daftar koneksi ke antarmuka lokal Anda. The /f
memberitahu perintah untuk menyelesaikan alamat ip eksternal juga.
Ada artikel terperinci tentang topik ini di Hubpages . Ini menjelaskan solusi untuk dengan mudah mencatat dan memfilter permintaan HTTP yang dibuat dalam LAN rumah berdasarkan Wireshark dan beberapa perangkat lunak bebas tambahan.
Singkatnya, artikel ini membahas masalah pertumbuhan berlebih memori yang mencegah penggunaan Wireshark untuk pemantauan permintaan HTTP terus menerus. Untuk mengatasi masalah ini, penulis menyarankan untuk menggunakan tshark.exe (versi commandline dari Wireshark) secara berkala mematikan dan memulai kembali dengan Penjadwal Sistem dan file batch seperti ini:
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
di mana sendignal.exe adalah utilitas untuk mengirim Ctrl + C ke suatu program; ts_rdln.exe adalah parser / filterer log tshark sederhana; perintah ping digunakan untuk memperkenalkan penundaan; dan argumen i dari baris terakhir adalah jumlah NIC Anda yang melihat keluar ke Internet.