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.