ฉันใช้งาน Windows Vista Home Premium ฉันต้องการดูคำขอ HTTP ขาออกทั้งหมดจากพีซีของฉันพร้อมกับ URL มีเครื่องมือฟรีสำหรับสิ่งนี้หรือไม่?
ฉันใช้งาน Windows Vista Home Premium ฉันต้องการดูคำขอ HTTP ขาออกทั้งหมดจากพีซีของฉันพร้อมกับ URL มีเครื่องมือฟรีสำหรับสิ่งนี้หรือไม่?
คำตอบ:
คุณสามารถใช้http://www.wireshark.org/
คู่มือผู้ใช้สามารถดูได้ที่http://www.wireshark.org/docs/wsug_html/
ในการกรองปริมาณการใช้ http โดยเฉพาะคุณสามารถอ้างอิงได้ https://serverfault.com/questions/96272/how-to-filter-http-traffic-in-wireshark
netstat /f
คุณสามารถใช้พร้อมรับคำสั่งโดยการพิมพ์คำสั่ง นี่จะแสดงรายการการเชื่อมต่อไปยังอินเทอร์เฟซท้องถิ่นของคุณ /f
บอกคำสั่งที่จะแก้ปัญหาที่อยู่ IP ภายนอกได้เป็นอย่างดี
มีบทความรายละเอียดเกี่ยวกับเรื่องนี้ที่เป็นHubpages มันอธิบายวิธีแก้ปัญหาเพื่อให้ง่ายต่อการเข้าสู่ระบบและกรองคำขอ HTTP ที่ทำใน LAN ภายในบ้านตาม Wireshark และซอฟต์แวร์ฟรีเพิ่มเติม
สรุปบทความที่เกี่ยวข้องกับปัญหาของหน่วยความจำล้นที่ป้องกันการใช้ Wireshark สำหรับการตรวจสอบคำขอ HTTP อย่างต่อเนื่อง เพื่อแก้ไขปัญหาผู้เขียนแนะนำให้ใช้ tshark.exe (เวอร์ชัน commandline ของ Wireshark) การฆ่าและเริ่มใหม่เป็นระยะ ๆ ด้วย System Scheduler และแบตช์ไฟล์ดังนี้:
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
โดยที่ sendignal.exe เป็นโปรแกรมสำหรับส่ง Ctrl + C ไปยังโปรแกรม ts_rdln.exe เป็นตัวแยกวิเคราะห์ / ตัวกรอง tshark ง่าย ๆ ; คำสั่ง ping ใช้เพื่อแนะนำการหน่วงเวลา; และอาร์กิวเมนต์iของบรรทัดสุดท้ายคือจำนวน NIC ของคุณที่ดูในอินเทอร์เน็ต