Ứng dụng giám sát tất cả các ứng dụng đang sử dụng internet trong Mac OS X


31

Ai đó có thể giới thiệu cho tôi một ứng dụng Mac OS X giám sát tất cả hoạt động của mạng như ứng dụng nào hiện được kết nối với internet và chúng sử dụng bao nhiêu băng thông (ý tôi là hiển thị băng thông riêng cho từng ứng dụng)?


cùng một câu hỏi về stackoverflow: stackoverflow.com/questions/101474/ từ
cregox

Câu trả lời:


17

Nếu bạn không muốn mua bất kỳ phần mềm ưa thích GUI, bạn có thể thử nettoptrongTerminal.app

Sử dụng các phím mũi tên hoặc whoặc scác phím để cuộn. Sử dụng -ntùy chọn để vô hiệu hóa độ phân giải ngược địa chỉ IP.

Ví dụ về một đầu ra:

                                                               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

Khá tuyệt vời phải không? Hay nhất trong tất cả, nettopđược nhúng trong OSX (ít nhất là trong Mountain Lion).


Điều này là hoàn hảo và nếu bạn nhấn phím <kbd> d </ kbd>, bạn có thể chuyển đổi giữa tổng số tích lũy và chế độ "khác biệt" (mỗi ứng dụng được sử dụng bao nhiêu trong giây cuối cùng).
Tom Panning

2
nhấn c-for simplified viewđể được trợ giúp thêmh
Natwar Singh

3
Có cách nào nettop có thể sắp xếp theo thời gian thực sao cho các quá trình sử dụng băng thông (ảnh chụp nhanh nhất thay vì lịch sử) được liệt kê đầu tiên không?
Johnny Utahh

14

Rubbernet có vẻ tốt.

Rubbernet cung cấp bảng phân tích mức độ sử dụng mạng trên mỗi ứng dụng, do đó bạn có thể nhanh chóng phát hiện các ứng dụng điện thoại về nhà, kết nối với một số máy chủ mà bạn không biết hoặc đổ lỗi cho ứng dụng làm chậm mạng của bạn.

nhập mô tả hình ảnh ở đây


Ứng dụng này chính xác là những gì OP đang yêu cầu. Nó hoạt động.
Đánh dấu Beaton

6

Hãy dùng thử LittleSnitch :

Tường lửa bảo vệ máy tính của bạn chống lại những vị khách không mời từ Internet. Nhưng ai bảo vệ dữ liệu riêng tư của bạn khỏi bị gửi đi? Snitch nhỏ nào!

nhập mô tả hình ảnh ở đây


2
Tôi có LittleSnitch nhưng nó chỉ hiển thị ứng dụng nào sử dụng internet không hiển thị BW cho mỗi ứng dụng
Am1rr3zA

1
nó không hiển thị những ứng dụng nào hiện đang sử dụng băng thông mà đôi khi là đủ ...
rogerdpack

1
Bạn có thể nhấp vào ứng dụng trong cửa sổ và nó hiển thị biểu đồ sử dụng mạng cho mỗi ứng dụng.
Xám

4

Rubbernet là một cái gì đó làm mọi thứ bạn yêu cầu. TUY NHIÊN được cảnh báo. Nó đắt tiền và không đi kèm với các tính năng bạn mong đợi trong phần mềm miễn phí cơ bản, chứ chưa nói đến một phần mềm đắt tiền để theo dõi việc sử dụng. Hạn chế bao gồm:

  • Mất tất cả dữ liệu đo khi máy tính xách tay ngủ
  • mất tất cả dữ liệu đo khi thay đổi trạng thái VPN
  • không có "tổng số đo" trên trang tóm tắt: chỉ số tiền riêng lẻ được sử dụng cho mỗi ứng dụng

Hơn nữa, sự hỗ trợ là không tồn tại. Không có tài liệu, không có phản hồi về vé ...
GreenAsJade


2

Nếu bạn có một số dòng lệnh biết, có một số công cụ Unix bạn có thể tận dụng.

iftop : Không cung cấp cho bạn sự cố trên mỗi ứng dụng nhưng nó sẽ cung cấp cho bạn sự cố bởi máy chủ từ xa. Điều này có nghĩa là ít nhất bạn cũng có thể biết ai đang gửi thông tin và bao nhiêu. Nó cũng có thể cài đặt thông qua DarwinPorts .

nethogs: Cái này có thể không chạy trên OS X, mặc dù nó sẽ có nhiều thông tin hơn. Thật không may, nó có thể là một điểm moot.

Bạn cũng có thể kiểm tra câu hỏi khác này để biết thêm thông tin: Sử dụng băng thông trong Linux .


nethogs trên ubfox là người bạn tốt nhất của tôi ... Tôi đang tìm kiếm tương tự cho mac.
Natwar Singh

2

Kể từ phiên bản 4, iStat Menus cho thấy việc sử dụng băng thông của 5 ứng dụng hàng đầu.

nhập mô tả hình ảnh ở đây


1

Tôi vừa thử Little Snitch, gặp vấn đề cơ bản tương tự (có vẻ như) với OP, và đã rất thất vọng với Rubbernet (tôi khóc vì 40 đô la của mình).

Little Snitch chính xác là những gì OP yêu cầu và có mọi tính năng tôi có thể mơ ước trong việc khám phá các vấn đề liên quan đến những vấn đề liên quan đến câu hỏi của OP.

không báo cáo tổng băng thông được sử dụng bởi mỗi ứng dụng riêng lẻ, và thậm chí trình bày một đồ thị của bất kỳ ứng dụng được lựa chọn hoặc một nhóm các ứng dụng! Khi bạn nhận ra rằng bạn có thể chọn một hoặc nhiều hàng trong biểu đồ Network Monitor và yêu cầu thông tin đối chiếu của những người đó bằng cách đặt trước nút thông tin, việc sử dụng rất đơn giản. Nó tồn tại thay đổi trạng thái mạng liền mạch.

Nó có bản demo kéo dài 3 giờ, vì vậy bạn không thể sai.

Tôi nghĩ đó là câu trả lời hoàn hảo cho câu hỏi của OP.


Ngẫu nhiên, tính năng "tường lửa bên ngoài" chỉ cho tôi thấy rằng tôi đang chạy một ứng dụng gọi điện về nhà khá bất ngờ!
GreenAsJade

0

Khó sử dụng, ban đầu được gọi là Ethereal, có Wireshark .

Tôi chưa bao giờ sử dụng nó, nhưng tôi đã thử trong quá khứ và nó không có gì.

Nếu bạn chỉ muốn xem băng thông chung, hãy sử dụng Activity Monitor.


0

Nếu bạn đang sử dụng Lion hoặc Mountain Lion, tôi sẽ đề nghị Icefloor

Nếu bạn đang sử dụng Snow Leopard, tôi sẽ đề xuất NoobProof

Cả hai đều miễn phí sử dụng và sẽ đáp ứng nhu cầu của bạn


Mô tả không giống như những mô tả này cho thấy băng thông của các ứng dụng riêng lẻ. Bạn có thể xác nhận tính năng này tồn tại, có thể đăng ảnh chụp màn hình?
Daniel Beck

@Daniel Beck - Trong phần mô tả Noobproof, nó cho biết bạn có thể điều chỉnh băng thông quản lý danh sách đen và tạo các công cụ tự cấu hình được gọi là kim phun.
Simon

Tôi chỉ tìm thấy "Giới hạn băng thông" khác với "hiển thị băng thông thực sự được sử dụng", đó là những gì OP yêu cầu. Bạn có thể vui lòng cụ thể hơn?
Daniel Beck

@Daniel Beck - Trong đoạn thứ 1, dòng thứ 7 trở xuống, bạn có thể điều chỉnh băng thông
Simon

Điều chỉnh ở đây có nghĩa là bạn có thể đặt bao nhiêu băng thông mạng có thể được sử dụng bởi một quy trình tôi nghĩ. Điều đó không liên quan gì đến việc hiển thị bao nhiêu quá trình sử dụng một cách tự nhiên, ví dụ để xem liệu một ứng dụng nào đó có hoạt động mạnh khi không được sử dụng rõ ràng hoặc để tìm kiếm rootkit / virus / phần mềm độc hại.
Gregg Leventhal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.