nettop이 있는 명령줄을 통해 Mac OS X에서 네트워크 트래픽 감시
nettop을 사용하여 네트워크 트래픽 및 연결 모니터링
넷탑을 시작하는 것은 충분히 쉽습니다. /응용 프로그램/유틸리티에서 터미널을 열고 명령 프롬프트에 "nettop"을 입력하여 활성 네트워크 연결 및 트래픽을 즉시 확인합니다.
nettop
아래쪽 화살표 키를 사용하여 아래로 스크롤하면 현재 사용 중인 앱 또는 프로세스와 일치하는 이름으로 인식할 수 있는 프로세스를 곧 식별하기 시작할 것입니다.
예를 들어, 연결된 IP와 함께 활성 SSH 연결이 표시될 수 있으며 Safari 또는 Chrome과 같은 웹 브라우저를 접할 때 특히 바쁩니다. AJAX, 광고 또는 쿠키가 포함된 웹페이지. 넷탑은 브라우저와 원격 서버 간에 진행되는 모든 통신을 표시하기 때문입니다.
가장 많은 정보를 보려면 창 크기를 최대한 크게 하고 녹색 최대화 버튼을 누르고 가능한 경우 터미널 창의 글꼴 크기를 줄이는 것을 고려하십시오. 원하는 모든 것을 볼 수 없습니다. "p" 버튼을 눌러 넷탑에 표시되는 출력을 사람이 읽을 수 있는 형식으로 만드는 것도 우리 대부분에게 매우 유용합니다.
nettop에 들어가면 출력을 약간 조정하여 특정 프로세스 및 해당 네트워크 통신에 대한 정보를 더 많거나 적게 볼 수 있습니다. 기본 넷탑 명령은 다음과 같습니다.
- p – 사람이 읽을 수 있는 형식(예: 순수한 바이트 수가 아닌 킬로바이트 및 메가바이트)으로 변경
- d – 델타 수 표시(예: 총 패킷 수가 아닌 패킷 수의 활성 변경
- 위쪽 및 아래쪽 화살표 키 – 목록에서 위아래로 탐색
- 오른쪽 및 왼쪽 화살표 키 – 특정 프로세스 또는 라우팅 그룹 확장 또는 축소
- q – 넷탑 종료
붙여넣은 샘플 블록이 아래와 같이 표시되더라도 서식을 쉽게 따라갈 수 있습니다.
ssh에서 나가는 패킷의 바이트 단위 상태 패킷.83411 5742633 5438 MIB 112280 TCP4 192.168.1.6:64547Sample.ip.com:30 확립 된 5742633 5438 MIB 112280 Chrome.99481 26448 6934 KIB 181687 TCP4 192.168.1.6:6029181.4 192.168. 1.6:54495ec2-24-41.compute-1.am 설립 3253 555 KiB 3099 tcp4 192.168.1.6:51198ec2-44-11.compute-1.am 설립 3512 796 KiB 1366 tcp4 192.168.1.6:55222n415s2. JJ.NET:443 확립 된 10819 3677 KIB 8917 TCP4 192.168.1.6:52260N02-in-f82.55N0.NET:443 설립 7981 1866 KIB 3870 TCP4 192.168.1.6:50832 Webaddress-Sample.com:80 설립 .1.6:65035dfdssdfsd.com:80 설립 521 14 KiB 514 udp4 ::
특정 소켓과 프로세스를 보고 싶지 않다면 nettop을 사용하여 라우팅 테이블 정보만 볼 수도 있습니다
nettop -m 경로
라우팅 정보는 하드웨어에서 대상 IP로의 연결을 표시합니다. 예를 들어 로컬 네트워크 IP에서 원격 서버로 en0(wi-fi)이 표시될 수 있으며 루프백 정보도 표시됩니다. .
사용 -m 플래그를 사용하면 nettop -m tcp 및 nettop -m udp를 사용하여 TCP 또는 UDP 소켓만 표시하도록 넷탑을 제한할 수도 있습니다.
명령줄에서 유사한 정보를 볼 수 있는 다른 방법이 있습니다. 여기에는 lsof, open_ports가 포함되며 명령줄에서 조금 벗어나 GeekTool을 lsof와 함께 사용하여 라이브 네트워크 목록을 가질 수 있습니다. OS X 데스크탑 배경화면에 직접 인쇄된 연결.
iOS를 사용하는 모바일 세계의 경우 무료 네트워킹 스캐닝 Fing 앱을 사용하여 유사한 정보를 찾을 수 있습니다. 상당히 제한적이지만 여전히 iPhone 및 iPad에서 사용할 수 있을 만큼 유용합니다.
