Mac OS X에서 인터넷을 사용하는 모든 응용 프로그램을 모니터링하기위한 응용 프로그램


답변:


17

멋진 GUI 소프트웨어를 사고 싶지 않다면 시도해보십시오 nettop.Terminal.app

화살표 키를 사용하거나 사용 w또는 s스크롤 키를. -nIP 주소 역 해상도를 비활성화 하려면 옵션을 사용 하십시오 .

출력 예 :

                                                               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

정말 굉장해? 무엇보다도 nettopOSX에 내장되어 있습니다 (적어도 Mountain Lion에 포함).


이것은 완벽하며 <kbd> d </ kbd> 키를 누르면 누적 합계와 "diff"모드 (마지막 초에 사용한 각 앱의 양)간에 전환 할 수 있습니다.
Tom Panning

2
c-for simplified view추가 도움이 필요하면 보도 자료h
Natwar Singh

3
가장 높은 대역폭 (이력 대신 현재 스냅 샷)을 사용하는 프로세스가 먼저 나열되도록 nettop이 실시간 정렬 할 수있는 방법 이 있습니까?
Johnny Utahh

14

고무 망 이 좋아 보인다.

Rubbernet은 앱별 네트워크 사용량에 대한 분석 기능을 제공하므로 집에 전화를 거는 앱을 신속하게 감지하거나 몰라도 특정 서버에 연결하거나 네트워크 속도를 늦추는 앱을 비난 할 수 있습니다.

여기에 이미지 설명을 입력하십시오


이 앱은 OP가 요구하는 것입니다. 작동합니다.
Mark Beaton

6

LittleSnitch 사용해보기 :

방화벽은 인터넷에서 원치 않는 손님으로부터 컴퓨터를 보호합니다. 그러나 누가 귀하의 개인 데이터가 발송되지 않도록 보호합니까? 리틀 스 니치는 않습니다!

여기에 이미지 설명을 입력하십시오


2
나는 LittleSnitch을 가지고 있지만 그것은 단지 응용 프로그램 사용 인터넷 각 응용 프로그램에 대한 BW를 표시하지 않는 것을 보여
Am1rr3zA

1
그것은 때때로 충분한 충분한 대역폭을 사용하는 앱을 보여줍니다 ...
rogerdpack

1
창에서 응용 프로그램을 클릭하면 응용 프로그램 별 네트워크 사용량 그래프가 표시됩니다.
Gray

4

Rubbernet은 당신이 요구하는 모든 것을하는 것입니다. 그러나 경고. 비용이 많이 들고, 사용 현황을 모니터링하기위한 고가의 소프트웨어는 물론 기본 프리웨어에서 기대되는 기능이 제공되지 않습니다. 제한 사항은 다음과 같습니다.

  • 노트북이 절전 모드 일 때 측정 된 모든 데이터를 잃습니다
  • VPN 상태가 변경되면 모든 측정 데이터가 손실됩니다
  • 요약 페이지에 "총계"없음 : 앱당 사용 된 개별 금액 만

또한 지원이 존재하지 않습니다. 문서, 티켓에 대한 응답이 없습니다 ...
GreenAsJade


2

몇 가지 명령 줄을 알고 있다면 유닉스 도구를 활용할 수 있습니다.

iftop : 응용 프로그램 당 분석을 제공하지는 않지만 원격 호스트에 의한 분석을 제공합니다. 즉, 최소한 정보를 보내는 사람과 양을 볼 수 있습니다. DarwinPorts를 통해서도 설치 가능합니다.

nethogs : 이 정보는 좀 더 유익하지만 OS X에서는 실행되지 않을 수 있습니다. 불행히도, 아마도 그 논점 일 것입니다.

자세한 내용은이 다른 질문을 확인하십시오 : Linux의 대역폭 사용 .


우분투의 nethogs는 내 가장 친한 친구입니다 ... 나는 Mac과 비슷한 것을 찾고 있습니다.
Natwar Singh


1

방금 Little Snitch를 시험해 보았는데 OP와 동일한 기본 문제가있는 것 같고 고무 망에 너무 실망했습니다 (40 달러에 울었습니다).

Little Snitch는 OP가 요구하는 바이며 OP의 질문으로 암시 된 문제와 관련된 문제를 탐색하는 데 꿈을 꿀 수있는 모든 기능을 갖추고 있습니다.

그것은 않습니다 개별적으로 각 응용 프로그램에서 사용하는 총 대역폭을보고, 심지어 응용 프로그램을 선택한 응용 프로그램 또는 그룹의 그래프를 선물! 네트워크 모니터 그래프에서 하나 이상의 행을 선택하고 정보 버튼을 눌러 행의 정렬 된 정보를 요청할 수 있다는 것을 알고 나면 사용하기 쉽습니다. 네트워크 상태의 변화가 완벽하게 유지됩니다.

3 시간 동안 지속되는 데모가 있으므로 잘못 할 수 없습니다.

OP의 질문에 대한 완벽한 답변이라고 생각합니다.


덧붙여서, "아웃 바운드 방화벽"기능은 집에 갑자기 전화를 거는 앱을 실행하고 있음을 보여주었습니다.
GreenAsJade

0

원래 Ethereal이라고 불리는 사용하기 어려운 Wireshark가 있습니다.

나는 그것을 직접 사용하지는 않았지만 과거에는 시도했지만 거의 아무것도하지 않습니다.

일반적인 대역폭 만 보려면 활동 모니터를 사용하십시오.


0

Lion 또는 Mountain Lion을 사용하는 경우 Icefloor를 제안 합니다.

Snow Leopard를 사용하는 경우 NoobProof를 제안 합니다.

그들은 자유롭게 사용할 수 있으며 귀하의 요구를 충족시킬 것입니다


이 설명은 개별 응용 프로그램의 대역폭을 보여주는 것처럼 보이지 않습니다. 이 기능이 있는지 확인하고 스크린 샷을 게시 할 수 있습니까?
Daniel Beck

@Daniel Beck-Noobproof 설명에서 대역폭 관리 블랙리스트를 조정하고 인젝터라는 자체 구성 도구를 만들 수 있다고 설명합니다.
Simon

OP가 요구하는 "실제 사용 대역폭 표시"와 다른 "제한 대역폭"만 발견했습니다. 좀 더 구체적으로 말씀해 주시겠습니까?
Daniel Beck

@Daniel Beck-첫 번째 단락 7 번째 줄에서 대역폭을 조정할 수 있음을 나타냅니다.
Simon

여기서 조정하면 내가 생각하는 프로세스에서 사용할 수있는 네트워크 대역폭을 설정할 수 있습니다. 이는 명시 적으로 사용되지 않을 때 특정 응용 프로그램이 매우 활성화되어 있는지 확인하거나 루트킷 / 바이러스 / 악성 프로그램을 검색하기 위해 프로세스가 자연스럽게 사용하는 양을 나타내는 것과는 아무런 관련이 없습니다.
Gregg Leventhal
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.