본문으로 건너뛰기

Mac 네트워크 연결 캡처 및 모니터링

TinyShield는 앱과 macOS 서비스의 네트워크 연결을 모니터링하며, 각 연결 대상을 해당 연결을 만든 앱 아래에 묶어 보여 줍니다.

TinyShield는 앱, 호스트 이름, IP 주소, 포트, 방향, 상태, 위치와 같은 연결 정보를 캡처합니다. 패킷 분석 도구가 아니므로 복호화된 HTTPS 요청이나 응답 내용은 보여 주지 않습니다.

앱을 펼치면 앱이 접속한 호스트 이름과 IP 주소를 확인할 수 있습니다.

1. 장점​

  • ✅ 각 연결을 어떤 Mac 앱이 열었는지 확인합니다.
  • ✅ 도메인과 IP 주소를 사용한 앱별로 묶어서 봅니다.
  • ✅ IP 주소만 보고 추측할 필요 없이 호스트 이름을 바로 확인합니다.
  • ✅ DNS over HTTPS를 사용하는 브라우저의 트래픽도 찾아냅니다.
  • ✅ 연결이 활성, 허용, 차단 중 어떤 상태인지 확인합니다.
  • ✅ 앱, 도메인, 주소로 검색합니다.
  • ✅ 모니터링한 데이터를 Mac에만 보관합니다.

2. 모니터링 시작하기​

  1. TinyShield Network Extension을 설치하고 승인합니다.
  2. TinyShield를 엽니다.
  3. Mac의 평소 트래픽을 파악하는 동안에는 Allow All을 선택해 둡니다.
  4. 확인하려는 앱이나 웹사이트를 엽니다.
  5. TinyShield 목록에서 해당 앱을 찾습니다.
  6. 앱 옆의 화살표를 선택해 연결 대상을 확인합니다.
  7. 호스트 이름을 알 수 없는 경우 IP Addresses를 펼칩니다.

목록은 새 연결이 생길 때마다 업데이트됩니다. 시간 메뉴를 사용하면 최근 활동만 골라 볼 수 있습니다.

3. 원하는 트래픽 찾기​

  • 검색 필드에서 앱, 도메인 또는 IP 주소를 찾습니다.
  • 행을 선택해 상태와 연결 대상의 세부 정보를 살펴봅니다.
  • Map을 열어 연결 대상의 국가나 지역을 확인합니다.
  • 행의 스파크라인을 클릭해 보내고 받은 데이터양을 확인합니다.
  • 행을 차단하거나 지도에 표시하려면 해당 행을 오른쪽 클릭합니다.
  • 새로운 테스트를 위해 화면을 비우고 싶다면 이전 기록을 지웁니다.

4. 호스트 이름이 표시되지 않는 이유​

TinyShield는 DNS와 연결 정보를 바탕으로 호스트 이름을 파악합니다. 앱이 IP 주소로 직접 연결하거나, 캐시된 데이터를 사용하거나, 이름 정보를 충분히 보내지 않으면 호스트 이름이 표시되지 않을 수 있습니다.

이 경우에도 IP 주소는 앱 아래에 표시되며, 이를 차단이나 GeoIP 조회에 사용할 수 있습니다.