ฉันจะรับ URL / คำขอที่แน่นอนที่โปรแกรมพยายามเชื่อมต่อได้อย่างไร


18

ฉันใช้อยู่ Snitch น้อย เพื่อควบคุมทราฟฟิกเครือข่ายใน Macbook Pro ของฉันและดูว่าแอพของฉันกำลังเชื่อมต่อกับอะไร

ขออภัย Little Snitch จะแสดงชื่อโฮสต์ที่แอปเชื่อมต่ออยู่เท่านั้น มีเครื่องมือที่จะแสดง URL แบบเต็มของคำขอที่แอปกำลังทำหรือไม่? ดียิ่งขึ้นถ้าคุณสามารถดูส่วนหัว

คำตอบ:


10

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

mitmproxy พรอกซี (และ mitmdump เครื่องมือ) เป็นผู้ใหญ่เชื่อถือได้และมีเอกสารที่ดีดังนั้นฉันจะเริ่มต้นที่นั่นเว้นแต่คุณจะมีเครื่องมือที่ตรงกับความต้องการเฉพาะของคุณ

นอกจากนี้ยังได้รับการยอมรับอย่างกว้างขวางและเป็นอย่างดี https://www.charlesproxy.com

Image from mitmproxy.org/images/mitmproxy.png


8

ดูเหมือนว่าคุณต้องการแพ็คเก็ตดมกลิ่น

Wireshark จะเข้าสู่ระบบและทำการถอดแยกชิ้นส่วนเต็มรูปแบบในการรับส่งข้อมูลทั้งหมดที่จะผ่านอินเตอร์เฟซเครือข่ายของคุณ

enter image description here

กล่าวอีกนัยหนึ่งมันจะไม่เพียงแสดง URL แบบเต็มของแต่ละคำขอ แต่มันจะช่วยให้คุณดูภายในแพ็คเก็ตทั้งหมดดังนั้นคุณจึงสามารถเห็นส่วนหัวและเนื้อหาได้เช่นกัน (ยกเว้นในการเชื่อมต่อ SSL เนื่องจากมีการเข้ารหัส)

มันใช้งานได้กับเกือบทุกแพลตฟอร์มที่นั่นรวมถึง Mac


1
คุณเห็น URL อย่างไร มีปริมาณการใช้งานมากจนฉันไม่เห็น URL
daviesgeek

1
@daviesgeek - เพิ่มตัวกรองสำหรับ GET การร้องขอ ที่จะให้คุณเห็นคำขอสำหรับคำขอ HTTP หรือคุณสามารถกรองการรับส่งข้อมูลทุกประเภทที่คุณต้องการหากคุณไม่ได้มองหา HTTP มันควรจะสามารถกรองคำขอ DNS
Fake Name

นอกจากนี้คุณจะต้องการปิดสิ่งอื่นใดที่ทำงานในพื้นหลังหากคุณทำได้ เนื่องจาก wireshark แสดงให้คุณเห็นทุกอย่างลดปริมาณการเข้าชมที่คุณไม่สนใจช่วยอย่างมาก
Fake Name

3

ในขณะที่มันจะไม่ให้ URL แบบเต็มหากคุณเป็นแฟนของบรรทัดคำสั่ง iftop ยังมีประโยชน์มากและแสดงให้คุณเห็นทั้งโฮสต์ขาเข้าและขาออกหมายเลขพอร์ต (ชื่อสำหรับพอร์ตที่รู้จักกันดี) และยอดรวมสะสมสำหรับแต่ละรายการรวมถึงการอัปเดต "กราฟ" ในบรรทัดคำสั่ง :-)

enter image description here

enter image description here


1

เอามือออกไป!

คล้ายกับ Little Snitch มาก ฉันอธิบายความแตกต่างในคำตอบแล้ว ที่นี่ .

จอภาพเครือข่ายแสดงชื่อโฮสต์ แต่จะแยกแยะชื่อโฮสต์หากมี IP ที่แตกต่างกัน . เพียงคลิกขวาคุณจะได้รับที่อยู่ IP เฉพาะ - คุณจะไม่เห็นคำขอ URL แบบเต็ม แต่ที่อยู่ IP นั้นเฉพาะเจาะจงกว่าอยู่ดี

enter image description here

นักพัฒนาเปิดให้มีการร้องขอคุณสมบัติ คุณอาจเห็นคุณลักษณะดังกล่าวเพิ่มขึ้นในอนาคต


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