에이전트 네트워크 기록
에이전트가 설치하면서 어디와 통신했나요?
Claude Code, Codex 또는 Cursor가 작업하는 동안 Kilobat은 에이전트와 에이전트가 실행한 npm, pip, curl 및 git이 접속한 모든 호스트와 전송 바이트를 기록합니다. 설치 중 어디에 접속하고 무엇이 업로드됐는지, 새로운 곳으로 전송된 것은 없는지 한눈에 확인할 수 있습니다.
brew install seifip/kilobat/kilobat- 평생 무료
- Pro $29 일회성 결제
- 14일 이내 환불
- macOS 14+
- 오픈 소스 CLI
$ kilobat agent-log
Claude Code · storefront · running
6 hosts · ↑ 18 MB ↓ 62 MB · 2 flagged
npm
registry.npmjs.org ↑ 238 KB ↓ 51 MB
python3
! 192.0.2.80 ↑ 14 MB ↓ 21 KB
first time · large upload · address only
curl
! quiet-river.trycloudflare.com ↑ 2.4 MB
first time · tunnel익숙한 상황인가요?
- “그 npm 설치 중 Claude Code가 어디에 연결했나요?”
- “에이전트가 내 코드를 어딘가에 업로드했나요?”
- “Mac에서 npm install 네트워크 요청을 모니터링해 줘.”
- “Codex는 어떤 서버와 통신하나요?”
에이전트가 남긴 질문.
에이전트는 사용자가 직접 입력하지 않은 설치 프로그램, 스크립트와 도구를 실행합니다. Kilobat은 전체 프로세스 트리를 따라가므로 에이전트가 실행한 작업도 에이전트의 활동으로 집계합니다.
설치 과정에서 모르는 패키지를 가져왔습니다.
설치 스크립트가 이전에 어떤 에이전트도 사용하지 않은 호스트에서 무언가를 가져왔습니다.
세션에서 무언가를 가져온 프로세스 아래에 해당 호스트를 표시하고 최초 접속으로 표시합니다. Pro
코드나 비밀 정보가 Mac 밖으로 나갔는지 궁금합니다.
에이전트 자체 서비스로의 업로드는 정상이며, 다른 곳으로의 업로드는 그렇지 않습니다.
다른 호스트로 10 MB를 초과해 보낸 경우 대용량 업로드로 표시하고 호스트별 전송량을 보여줍니다. Pro
에이전트가 페이스트 사이트에 curl을 실행하거나 터널을 열었습니다.
데이터는 흔히 페이스트 사이트, 파일 공유 서비스, 터널과 요청 수집 사이트를 통해 외부로 나갑니다.
엄선한 짧은 목록이 이런 곳을 이름으로 표시하고 일반 HTTP와 IP 주소 직접 사용도 표시합니다. Pro
에이전트가 자신의 작업을 확인하려고 합니다.
도구 아래에서 작동하는 네트워크는 볼 수 없습니다.
MCP 도구 agent_network_log가 해당 에이전트의 세션을 반환합니다. 무료
로그
접속한 프로세스별로 모든 호스트를 확인합니다.
기록 › 에이전트 네트워크 로그에는 에이전트가 시작된 때부터 에이전트와 그가 시작한 모든 프로세스가 종료될 때까지의 각 세션과 프로젝트 폴더가 표시됩니다. 호스트는 연결한 프로세스(npm, node, curl 또는 git-remote-https)별로 묶여 전송 바이트순으로 정렬되며 포트, 프로토콜, 연결과 마지막 관측 시각이 표시됩니다.
- 표시된 항목만 보기를 선택하면 살펴볼 만한 호스트만 표시됩니다.
- 이슈, 풀 리퀘스트 또는 보안 검토에 쓸 수 있도록 Markdown으로 복사하세요.
- 에이전트가 실행되는 동안 메뉴에 “Claude Code · 호스트 14개 · 업로드 2.1 MB”처럼 한 줄이 표시됩니다.
- Mac에만 30일간 보관하며 어디에도 전송하지 않습니다. 로그 지우기로 내용을 비울 수 있습니다.
실제 공격에서 무엇을 보여주고 보여주지 못했을까요? 비밀 정보를 찾기 위해 AI CLI를 실행한 Nx 침해 사건, Shai-Hulud 웜, 악성 MCP 서버를 살펴보세요. 모든 사례 연구.

어떻게 알아내나요?
셸, 스크립트와 잠깐 실행되는 curl도 포함합니다.
Kilobat은 macOS의 연결별 네트워크 통계를 이미 매초 읽고 있습니다. 실행 파일 또는 node나 Python이 실행하는 패키지를 통해 Claude Code, Codex, Cursor, Gemini CLI, Aider, Windsurf, Claude Desktop과 ChatGPT를 식별합니다. 커널은 에이전트 프로세스 트리에서 프로세스가 새 프로세스를 만드는 순간을 알려주므로 0.1초만 실행되는 curl도 기록됩니다. 가장 가까운 에이전트를 기준으로 삼습니다. Cursor 터미널에서 실행된 Claude Code는 Claude Code에 속합니다.
이 페이지는 로그에 관한 설명입니다. Kilobat의 MCP 서버, 스킬과 훅을 에이전트에 연결해 Mac이 잠들지 않게 하고 작업 완료를 알리려면 에이전트에 Kilobat 설정하기를 참조하세요.
이름은 켜져 있는 경우 Kilobat의 네트워크 필터, 알려진 개발자 호스트와 에이전트의 curl 및 git URL에 있는 호스트의 일치 항목, 또는 역방향 DNS에서 가져옵니다. 역방향 DNS로 얻은 이름은 그렇게 표시됩니다. macOS가 프로세스를 대신해 생성하는 트래픽(DNS, nsurlsessiond), Docker와 VM, VS Code의 Cline처럼 편집기 확장 호스트 안에서 실행되는 에이전트는 구별할 수 없습니다. 자세히 알아보기.
# 앱 없이 실시간으로 기록
$ kilobat agent-log --watch
# 지난 하루 동안 살펴볼 필요가 있는 항목만 표시
$ kilobat agent-log --since 1d --flagged
# 에이전트 하나를 JSON으로 표시
$ kilobat agent-log --agent codex --json무료 기능과 Pro 추가 기능
계속 무료
- 터미널에서 실시간으로 기록하는 kilobat agent-log --watch
- CLI와 MCP 서버에서 로그 읽기
Pro, 일회성 $29
- 모든 에이전트에 대해 백그라운드에서 기록되는 에이전트 네트워크 로그
- 새 호스트, 업로드, 일반 HTTP, 터널과 페이스트 사이트 표시
- 30일간의 세션, Markdown으로 복사 및 메뉴의 실시간 표시
CLI와 MCP 서버는 무료 오픈 소스입니다. Pro는 $29 일회성 구매이며 7일 무료 체험이 제공됩니다.
질문
Kilobat이 에이전트의 프롬프트나 코드를 읽나요?
아니요. macOS 자체 네트워크 통계에서 호스트, 포트, 바이트 수와 프로세스 이름을 기록합니다. 전송된 내용은 볼 수 없으며 프롬프트나 응답도 읽지 않습니다. curl과 git의 경우 전달된 URL의 호스트 부분만 읽으며 경로, 쿼리 또는 자격 증명은 읽지 않습니다.
로그가 Mac 밖으로 나가나요?
아니요. Mac의 Application Support에 30일간 저장되며 어디에도 전송되지 않습니다. 주소에 이름을 붙이기 위해 Kilobat은 Mac 자체 리졸버로 잘 알려진 개발자 호스트의 짧은 목록을 조회하며, 보통 캐시를 사용합니다.
어떤 에이전트를 식별하나요?
Claude Code, Codex, Cursor와 Cursor Agent, Gemini CLI, Aider, Windsurf, OpenCode, Goose, Amp, Qwen Code, Copilot CLI, Crush, Claude Desktop, ChatGPT와 이들이 시작한 모든 프로세스입니다. VS Code의 Cline이나 Copilot처럼 편집기 확장 호스트 안에서 실행되는 에이전트는 편집기의 프로세스를 공유하므로 구별할 수 없습니다.
호스트에 주소만 표시되는 이유는 무엇인가요?
프로세스가 주소로 연결했거나 Kilobat이 요청한 이름을 알아내지 못한 경우입니다. 앱이 이름으로 요청한 호스트를 보려면 Kilobat의 네트워크 필터를 켜세요. 그렇지 않으면 역방향 DNS가 서버 자체 이름을 제공할 수 있으며, 이 경우 그렇게 표시됩니다.
표시된 항목은 공격의 징후인가요?
아니요. 표시는 살펴볼 만하다는 뜻입니다. 처음 보는 호스트는 흔히 새 패키지 미러일 뿐이며, 대용량 업로드도 정상적인 배포일 수 있습니다. 로그가 접속한 대상을 보여주므로 직접 판단할 수 있습니다.
Kilobat이 에이전트의 악성 호스트 접속을 막을 수 있나요?
예, Protection으로 막을 수 있습니다. Kilobat은 에이전트와 그가 시작한 모든 프로세스가 알려진 악성 소프트웨어, 피싱 및 사기 호스트에 연결하는 것을 차단하고, 시도한 명령을 표시하며 이 로그의 해당 행을 차단됨으로 표시합니다. 선택적으로 사용할 수 있는 에이전트 가드는 페이스트 사이트, 터널, IP 주소 직접 사용 및 새 호스트로의 대용량 업로드도 막습니다. Protection 작동 방식.
에이전트가 접속한 대상을 확인하세요.
brew install seifip/kilobat/kilobat