ฉันจะรับการเข้าถึง URL แบบเต็มผ่าน TCP บน OSX (หรือ Linux) ได้อย่างไร


0

มีวิธีที่ฉันสามารถมีiftop(หรือคำสั่งอื่น ๆ ) ทำงานบน mac ของฉัน (linux ก็ไม่เป็นไร) ซึ่งจะแสดงที่แน่นอน

  • คำขอ httpที่กำลังดำเนินการรวมถึง
  • พารามิเตอร์ถูกส่ง

ปัจจุบันiftopให้ผลลัพธ์แบบนี้กับฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

และในทำนองเดียวกันwiresharkให้ข้อมูลกับฉันมากมาย แต่ไม่มีพารามิเตอร์ http ที่ฉันต้องดู:

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


1

คุณสามารถใช้ wireshark พร็อกซีอย่าง tinyproxy หรือ squid หรือเครื่องมือดีบั๊กในเบราว์เซอร์โครเมียมได้รวมเข้าด้วยกัน Firefox อาจมีหรือเป็นปลั๊กอินที่เรียกว่า live http header

Wireshark ได้รับแพ็คเก็ตทั้งหมดซึ่งสามารถรับคำขอจากคอมพิวเตอร์เครื่องอื่นบนเครือข่ายเดียวกันได้ คุณสามารถใช้ตัวกรองเช่น http.request.method == "GET" หรือ http.request.method == "POST" ได้รับข้อมูลโดยแพ็คเก็ตคำขออาจยาวกว่าแพ็คเก็ต แต่ไม่น่าจะเกิดขึ้น นอกจากนี้คุณยังสามารถขอได้ที่https://ask.wireshark.org คุณสามารถใช้แพ็คเก็ตดมกลิ่นอื่น ๆ เช่นการถ่ายโอนข้อมูล TCP

ในการรับคำขอทั้งหมดจากคอมพิวเตอร์ของคุณด้วยพร็อกซี่คุณมักจะต้องกำหนดค่าให้โปร่งใสและบันทึกคำขอทั้งหมด

เครื่องมือดีบั๊กในเบราว์เซอร์จะได้รับการร้องขอจากหน้าเดียวอย่างน้อยก็ในโครเมี่ยม


สิ่งเหล่านี้จะเห็นคำขอพักผ่อนทั้งหมดแม้แต่ที่ส่งออกไปนอกเบราว์เซอร์หรือไม่?
jayunit100

และเช่นกัน - ฉันจะได้รับพารามิเตอร์ http เป็นต้นหรือไม่ หรือเพียงแค่ชื่อโดเมน ปัญหาของฉันในตอนนี้คือ iftop ให้ชื่อโดเมนเท่านั้นและเครื่องมือใด ๆ ที่ใช้ Browswer ตรวจสอบการร้องขอผ่าน Browswer เท่านั้น ฉันต้องตรวจสอบปริมาณการใช้งานที่ส่งออกโดยโปรแกรมต่าง ๆ ....
jayunit100

(คำถามที่อัปเดตเพื่อให้แสดงปัญหาได้ดีขึ้น)
jayunit100
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.