ฉันต้องการตรวจสอบการใช้งานเครือข่าย / อินเทอร์เน็ตของแต่ละแอปพลิเคชันบน Mac ของฉัน
เรียงลำดับเหมือนวิธีที่ตัวบ่งชี้กิจกรรมแสดงการใช้งานการอัพโหลด / ดาวน์โหลดทั้งหมด - แต่ฉันต้องการทราบถึงการใช้งานแอปพลิเคชันเฉพาะ
เป็นไปได้ไหม
ฉันต้องการตรวจสอบการใช้งานเครือข่าย / อินเทอร์เน็ตของแต่ละแอปพลิเคชันบน Mac ของฉัน
เรียงลำดับเหมือนวิธีที่ตัวบ่งชี้กิจกรรมแสดงการใช้งานการอัพโหลด / ดาวน์โหลดทั้งหมด - แต่ฉันต้องการทราบถึงการใช้งานแอปพลิเคชันเฉพาะ
เป็นไปได้ไหม
คำตอบ:
แอปอื่นที่ฉันเคยใช้คือ RubbertNet . ยังไม่ฟรี แต่มีการทดลองใช้ฟรี
แอพ Snitch น้อย สามารถทำได้ ท่ามกลางสิ่งอื่น ๆ มันแสดงปริมาณการใช้งานโดยแอพ
มีค่าใช้จ่าย $ 29 แต่มีการทดลองใช้งานฟรี
การรวมกันของ
เป็นทางออกปัจจุบันของฉัน HandsOff เป็นไฟร์วอลล์ขั้นสูงซึ่งคล้ายกับ LittleSnitch มันไม่ฟรี แต่มีเวอร์ชั่นทดลองให้ใช้ Surplusmeter ตรงกันข้ามเป็นอิสระและโอเพนซอร์ส
ในบรรดาคุณสมบัติที่คุณต้องการสำหรับการตรวจสอบการใช้งานเครือข่าย ได้แก่ :
HandOff ไม่เพียงแสดงการใช้งานเครือข่ายตั้งแต่บูต ไม่บันทึกข้อมูลซึ่งเป็นสาเหตุที่ฉันต้องการ SurplusMeter อย่างไรก็ตาม SurplusMeter จะบันทึกการใช้งานเครือข่ายทั้งหมดสำหรับแอปพลิเคชันทั้งหมดเท่านั้น
หากคุณใช้ iOS 5 ขึ้นไปคุณสามารถใช้ อินเตอร์เฟสเสมือนระยะไกล
$ # First get the current list of interfaces.
$ ifconfig -l
lo0 gif0 stf0 en0 en1 p2p0 fw0 ppp0 utun0
$ # Then run the tool with the UDID of the device.
$ rvictl -s 74bd53c647548234ddcef0ee3abee616005051ed
Starting device 74bd53c647548234ddcef0ee3abee616005051ed [SUCCEEDED]
$ # Get the list of interfaces again, and you can see the new virtual
$ # network interface, rvi0, added by the previous command.
$ ifconfig -l
lo0 gif0 stf0 en0 en1 p2p0 fw0 ppp0 utun0 rvi0
คุณควรใช้ wireshark หรือ tcpdump หรือแก้ไขปัญหาผ่าน mac ได้
แก้ไข: ipfw เลิกใช้แล้ว แต่คุณสามารถเปิดการบันทึกและดูว่าแพ็คเก็ตใดไปที่ไหน ฉันไม่รู้จะทำยังไงกับ pf :(
แก้ไข: ฉันไม่รู้ว่าทำไมฉันจึงคิดว่านี่สำหรับ iOS ขอโทษ