모든 Mac 홈 네트워크에서 네트워크 트래픽을 모니터링하려면 어떻게해야합니까?


10

Airport Extreme, 1 MacPro, 1 Mac Mini, 2 MackBook Pro, 2 iPad 및 2 iPhone으로 구성된 모든 Mac 네트워크가 있습니다. Mac Pro는 Cat5를 통해 Airport Extreme에 직접 연결되며 나머지는 모두 무선을 통해 실행됩니다.

최근에 Google에서 Capchas를 자주 입력하라는 메시지가 표시되었습니다. 이 메시지는 내가 모르는 네트워크에서 소프트웨어를 실행하고있을 수 있음을 나타냅니다. 무선 라우터는 WPA2 Personal을 사용하여 비밀번호로 보호되며 비밀번호를 자주 변경하여 다른 사람이 외부에서 네트워크를 사용하고 있다고 생각하지 않습니다 (그러나이를 확인할 방법은 없습니다).

기계 및 포트별로 네트워크 사용량을 모니터링하고 프로파일 링 할 수있는 비교적 저렴한 (바람직하게는 오픈 소스) 솔루션을 찾고 있습니다.

누군가 솔루션을 추천 할 수 있습니까?


3
공항에서 현재 어떤 장치가 연결되어 있는지 알려주지 않고 DHCP 서버가 어떤 컴퓨터에 IP가 할당되어 있는지 알려줍니까? 그렇다면 당신은 당신이 네트워크에 어떤 기계가 있는지 그리고 거기에 당신이 설명 할 수없는 기계가 있다면 ...
Bart Silverstrim

나는 랜을 모니터하기 위해 핀기를 사용합니다. 적용은 상업적이지만 저렴합니다.

답변:


5

NetUse Traffic Monitor를 사용해 볼 수 있습니다 . SNMP를 사용하여 라우터에서 네트워크 사용 데이터를 가져오고 실시간 및 기록 데이터를 가져옵니다.


2

Google과 동일한 문제를 겪었고 Apple TV에서 산발적 인 스트리밍 딸꾹질이 발생했습니다. 여기를 둘러보고 몇 개의 링크를 따라 간 후에 공항 유틸리티»베이스 스테이션»로그 및 통계를 통해 트래픽을 참조하게되었습니다. 유동 대화 상자의 상단에있는 고급 버튼을 통해 동일한 대화 상자에 액세스 할 수도 있습니다. 여기에서 WiFi / 공항에 연결 한 장치와 마지막으로 연결 한 장치에 대한 정보를 찾을 수 있습니다.

즉, 네트워크에 대한 외부 액세스가 보이지 않아 문제의 원인이 무엇인지 여전히 확실하지 않습니다. 접시 네트워크를 통해 연결되는 콘도 내 네트워크에 연결합니다. Google 문제는 다른 테넌트가 트래픽을 생성 한 결과 일 수 있지만 여전히 LAN 내에서 느린 스트리밍을 설명하지는 않습니다.


AirPort 유틸리티는 더 이상 네트워크 로그에 접근 할 수 없습니다. Pacifist : macworld.com/article/1167965/…를
John Faughnan

1

모든 괴짜 세부 사항을 원한다면 아마도 MRTG를 원할 것입니다 .

SNMP를 사용하여 라우터를 모니터링하고 멋진 그래프를 그립니다. Perl로 작성되었으므로 Mac OS X 및 일반 UNIX / Linux에서 실행해야합니다.


1

가능한 다른 사용자와 관련하여 :베이스 스테이션 관리자의 각 개별 mac 주소에 IP를 할당하거나 시도 반경을 지정하십시오.

위에서 언급 한 바와 같이,베이스 스테이션에는 로깅 기능이 있어야합니다. 다른 코 고는 외계인과의 연결을 감시하도록 설정 될 수 있다고 생각합니다.


1

네트워크 활동을 모니터링하기 위해 ProteMac Meter 를 사용 하고 있습니다.

ProteMac Meter는 네트워크 트래픽 로거입니다. Mac 컴퓨터의 모든 인터넷 및 네트워크 활동을 모니터링하고 기록합니다. ProteMac Meter는 안전한 네트워크를 유지하고 네트워크 및 인터넷 연결 및 속도를 진단하는 데 필수적인 트래픽 모니터링 도구입니다. 미터의 읽기 쉬운 네트워크 트래픽 세부 정보를 통해보고가 간단합니다. ProteMac Meter의 무료 시험판을 지금 다운로드하십시오!


사이트에 대한 링크는 더 이상 유틸리티 페이지가 아니라 설명한 소프트웨어와 명백한 관계가없는 일부 블로그입니다. 이 스레드를 읽는 다른 사람을위한 Just 및 FYI.
ra9r

1

로컬 네트워크에서 모든 http / https 트래픽을 캡처하려면 프록시 서버를 설정해야합니다.

그런 다음 모든 장치가 해당 프록시 서버를 사용하도록 지정하십시오. 여기에는 모든 SSL 트래픽을 일반 텍스트로 읽을 수있는 추가 보너스가 있습니다 =)

Charles 프록시를 사용 하여 http 또는 https 트래픽을 원격으로 캡처하려면 (30 분 동안 무료로 사용) 다음을 수행해야합니다.

설정 설명

HOST -  Machine running Charles and hosting the proxy
CLIENT – User’s machine generating the traffic you will capture

호스트 머신

  1. 정식 라이센스 찰스 버전 설치
  2. 프록시-> 프록시 설정-> "투명한 HTTP 프록시 사용"확인
  3. 프록시-> 프록시 설정-> SSL 탭->“SSL 프록시 사용”확인
  4. 프록시-> 프록시 설정-> SSL 탭-> 추가 단추를 클릭하고 두 필드에 *를 입력하십시오.
  5. 프록시-> 액세스 제어 설정-> 로컬 서브넷 (예 : 192.168.2.0/24)을 추가하여 로컬 네트워크의 모든 시스템이 다른 시스템의 프록시를 사용할 수 있도록 승인하십시오.
  6. Charles에서 "자동 저장 도구"를 설정하는 것이 좋습니다. 그러면 Charles Charles가 자동 저장되고 회전됩니다. http://www.charlesproxy.com/documentation/tools/auto-save/

클라이언트 머신 :

  1. Charles SSL 인증서 http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/를 설치하고 영구적으로 수락 / 신뢰합니다 .
  2. Charles, Charles가 프록시를 호스팅하는 소켓을 사용하도록 IE, Firefox 및 Chrome을 구성합니다 (예 : 192.168.1.100:8888)

이것을 테스트 할 때 Facebook HTTPS 채팅의 두 줄을 선택했습니다 (하나는 누군가에게 라인이었고 다른 하나는 FROM이었습니다)

기계적 인조 인간

에뮬레이터를 시작하면 다음과 같이 안드로이드 에뮬레이터 트래픽을 캡처 할 수도 있습니다.

emulator -avd  -http-proxy http://local_ip:8888/

여기서 LOCAL_IP는 컴퓨터의 IP 주소이며 에뮬레이트 된 전화의 IP 주소 인 127.0.0.1이 아닙니다.

출처


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.