Skip to content

Releases: LeeSeokBln/servicemap

Release list

servicemap v0.1.0

Choose a tag to compare

@LeeSeokBln LeeSeokBln released this 08 Jul 00:00

First release. Map running services, listening ports, and their proxy/connection relationships on Linux with one command — no daemon, no setup, zero external tool dependencies.

Highlights

  • Service map from /proc: listening ports and live TCP connections, matched to systemd units, docker containers (including their own network namespaces), and plain processes
  • nginx-aware: parses nginx.conf (proxy_pass, upstream, fastcgi_pass, includes) so idle proxy routes still show up
  • 4 output formats: tree (default), mermaid, md, json — format inferred from --output extension
  • Graceful without root: partial map plus a warning; sudo gives the full picture

Install

go install github.com/LeeSeokBln/servicemap/cmd/servicemap@latest

Or grab a tarball below:

tar xzf servicemap_0.1.0_linux_amd64.tar.gz
sudo mv servicemap /usr/local/bin/

한국어

리눅스 서버에서 명령 한 번으로 실행 중인 서비스, 리스닝 포트, 프록시/연결 관계를 지도로 보여줍니다. 데몬 없음, 설정 없음, 외부 도구 의존성 없음.

  • /proc 기반 서비스 맵: systemd 유닛 · docker 컨테이너(별도 네트워크 네임스페이스 포함) · 일반 프로세스 자동 식별
  • nginx 설정 파싱으로 유휴 상태 프록시 경로도 표시
  • 출력 포맷 4종: tree(기본) · mermaid · md · json
  • root 없이도 동작 (부분 지도 + 경고), sudo로 전체 지도