แอปพลิเคชันสำหรับตรวจสอบแอปพลิเคชันทั้งหมดที่ใช้อินเทอร์เน็ตใน Mac OS X


31

ทุกคนสามารถแนะนำแอปพลิเคชัน Mac OS X ที่ตรวจสอบกิจกรรมเครือข่ายทั้งหมดเช่นแอปพลิเคชันใดบ้างที่เชื่อมต่อกับอินเทอร์เน็ตและใช้แบนด์วิดท์เท่าไร (ฉันหมายถึงแสดงแบนด์วิดท์แยกกันสำหรับแต่ละแอพพลิเคชัน)


คำถามเดียวกันใน stackoverflow: stackoverflow.com/questions/101474/ …
cregox

คำตอบ:


17

หากคุณไม่ต้องการที่จะซื้อซอฟต์แวร์แฟนซี GUI ใด ๆ ที่คุณสามารถลองnettopในTerminal.app

ใช้ปุ่มลูกศรwหรือsปุ่มเพื่อเลื่อน ใช้-nตัวเลือกเพื่อปิดใช้งานการแก้ปัญหาการย้อนกลับที่อยู่ IP

ตัวอย่างของการส่งออก:

                                                               interface           state      packets in        bytes in
iTunes.35506                                                                                           0           0 B
    tcp6 *.3689<->*.*                                                             Listen
    tcp4 *:3689<->*:*                                                             Listen
    tcp4 *:57929<->*:*                                                            Listen
Last.fm.35511                                                                                          0           0 B
    tcp4 127.0.0.1:33367<->*:*                                       lo0          Listen
    tcp4 127.0.0.1:32213<->*:*                                       lo0          Listen
Spotify.35589                                                                                        380         227 KiB
    tcp4 192.168.2.18:57621<->192.168.2.15:52137                     en1     Established             194          34 KiB
    tcp4 *:57621<->*:*                                                            Listen
    tcp4 *:49858<->*:*                                                            Listen
    tcp4 192.168.2.18:58339<->193.182.8.12:4070                      en1     Established             186         192 KiB
    tcp4 127.0.0.1:4371<->*:*                                        lo0          Listen
    tcp4 127.0.0.1:4381<->*:*                                        lo0          Listen

ใช่มั้ย เหนือสิ่งอื่นnettopใดฝังอยู่ใน OSX (อย่างน้อยก็ใน Mountain Lion)


นี่คือสิ่งที่สมบูรณ์แบบและหากคุณกดปุ่ม <kbd> d </kbd> คุณสามารถสลับระหว่างผลรวมสะสมและโหมด "diff" (จำนวนแอปแต่ละตัวที่ใช้ในวินาทีสุดท้าย)
Tom Panning

2
กดc-for simplified viewเพื่อขอความช่วยเหลือเพิ่มเติมh
Natwar Singh

3
มีวิธีใดบ้างที่ nettop สามารถจัดเรียงตามเวลาจริงซึ่งกระบวนการที่ใช้แบนด์วิดท์ส่วนใหญ่ (สแนปชอตปัจจุบันแทนประวัติ) จะแสดงเป็นอันดับแรกหรือไม่?
Johnny Utahh

14

Rubbernetดูดี

Rubbernet มีการแบ่งการใช้งานเครือข่ายต่อแอพดังนั้นคุณสามารถตรวจจับแอพที่บ้านโทรศัพท์เชื่อมต่อกับเซิร์ฟเวอร์บางอย่างโดยที่คุณไม่รู้หรือตำหนิแอพที่ทำให้เครือข่ายของคุณช้าลง

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


แอพนี้เป็นสิ่งที่ OP ขอมาแน่นอน มันได้ผล.
Mark Beaton

6

ลองLittleSnitch :

ไฟร์วอลล์ปกป้องคอมพิวเตอร์ของคุณจากแขกที่ไม่พึงประสงค์จากอินเทอร์เน็ต แต่ใครจะปกป้องข้อมูลส่วนตัวของคุณจากการถูกส่งออกไป Little Snitch ทำแล้ว!

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


2
ฉันมี LittleSnitch แต่มันแสดงให้เห็นว่าแอปพลิเคชันใดที่ใช้อินเทอร์เน็ตไม่แสดง BW สำหรับแต่ละแอปพลิเคชัน
Am1rr3zA

1
มันแสดงให้เห็นว่าแอพใดกำลังใช้แบนด์วิดท์ซึ่งบางครั้งก็เพียงพอแล้ว ...
rogerdpack

1
คุณสามารถคลิกที่แอปพลิเคชันในหน้าต่างและแสดงกราฟของการใช้เครือข่ายต่อแอปพลิเคชัน
สีเทา

4

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

  • สูญเสียข้อมูลที่วัดได้ทั้งหมดเมื่อแล็ปท็อปหลับ
  • สูญเสียข้อมูลที่วัดได้ทั้งหมดเมื่อสถานะ VPN เปลี่ยนแปลง
  • ไม่มี "การวัดโดยรวม" ในหน้าสรุป: เฉพาะจำนวนเงินที่ใช้ต่อแอป

นอกจากนี้ยังไม่มีการสนับสนุน ไม่มีเอกสารไม่มีการตอบกลับตั๋ว ...
GreenAsJade

4

ใน OSX 10.9เพียงใช้ตัวตรวจสอบกิจกรรมในตัว:

http://support.apple.com/kb/HT5890?viewlocale=en_US&locale=en_US


น่าเสียดายที่ฉันไม่สามารถแสดงการใช้แบนด์วิดท์เครือข่ายล่าสุดต่อแอปพลิเคชันได้ คุณสามารถที่จะ?
สีเทา

2

หากคุณมี Command Line บางตัวรู้วิธีมีเครื่องมือ Unix บางอย่างที่คุณสามารถใช้ประโยชน์ได้

iftop :จะไม่ให้รายละเอียดแอปพลิเคชันแต่ละรายการ แต่จะให้รายละเอียดกับคุณโดยโฮสต์ระยะไกล ซึ่งหมายความว่าอย่างน้อยคุณสามารถดูว่าใครกำลังส่งข้อมูลด้วยและราคาเท่าไหร่ นอกจากนี้ยังสามารถติดตั้งผ่านทางDarwinPorts

nethogs: อันนี้อาจไม่ทำงานบน OS X แม้ว่ามันจะมีข้อมูลมากขึ้น น่าเสียดายที่อาจเป็นจุดที่สงสัย

นอกจากนี้คุณยังสามารถตรวจสอบนี้คำถามอื่น ๆ สำหรับข้อมูลเพิ่มเติม: การใช้งานแบนด์วิดธ์ในลินุกซ์


nethogs บน Ubuntu เป็นเพื่อนที่ดีที่สุดของฉัน ... ฉันกำลังค้นหาชื่อ mac
Natwar Singh


1

ฉันเพิ่งลอง Little Snitch โดยมีปัญหาพื้นฐานเหมือนกัน (เหมือนกับ) กับ OP และผิดหวังกับ Rubbernet มาก (ฉันร้องไห้เพื่อ $ 40)

Little Snitch เป็นสิ่งที่ OP ต้องการและมีคุณสมบัติทุกอย่างที่ฉันสามารถฝันถึงในการสำรวจปัญหาที่เกี่ยวข้องกับปัญหาที่เกี่ยวข้องกับคำถามของ OP

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

มีตัวอย่างที่ใช้เวลา 3 ชั่วโมงดังนั้นคุณจะไม่ผิดพลาด

ฉันคิดว่ามันเป็นคำตอบที่สมบูรณ์แบบสำหรับคำถามของ OP


บังเอิญมันเป็นคุณสมบัติ "ไฟร์วอลล์ขาออก" เพิ่งแสดงให้ฉันเห็นว่าฉันกำลังเรียกใช้แอพที่กำลังโทรกลับบ้านโดยไม่คาดคิด!
GreenAsJade

0

ยากที่จะใช้ แต่เดิมเรียกว่าไม่มีตัวตนมีWireshark

ฉันไม่เคยใช้มันมาก่อน แต่ฉันเคยลองมาแล้วและมันไม่เกี่ยวกับอะไรเลย

หากคุณต้องการเห็นแบนด์วิดธ์ทั่วไปให้ใช้การตรวจสอบกิจกรรม


0

หากคุณใช้ Lion หรือ Mountain Lion ฉันจะแนะนำIcefloor

หากคุณใช้ Snow Leopard ฉันอยากจะแนะนำNoobProof

พวกเขามีอิสระที่จะใช้และจะบรรลุความต้องการของคุณ


คำอธิบายไม่เหมือนกับแบนด์วิดท์ที่แสดงแอปพลิเคชันแต่ละรายการ คุณช่วยยืนยันคุณสมบัตินี้ได้ไหมอาจโพสต์ภาพหน้าจอหรือไม่?
Daniel Beck

@Daniel Beck - ในคำอธิบาย Noobproof มันระบุว่าคุณสามารถปรับแต่งแบนด์วิดท์จัดการรายการสีดำและสร้างเครื่องมือกำหนดค่าตัวเองที่เรียกว่าหัวฉีด
Simon

ฉันพบเฉพาะ "การ จำกัด แบนด์วิดท์" ซึ่งแตกต่างจาก "การแสดงแบนด์วิดท์ที่ใช้จริง" ซึ่งเป็นสิ่งที่ OP ขอ คุณช่วยอธิบายให้ชัดเจนมากขึ้นได้ไหม?
Daniel Beck

@Daniel Beck - ในบรรทัดที่ 1 ย่อหน้าที่ 7 ลงมาคุณสามารถปรับแบนด์วิดท์ได้
Simon

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