Skip to content

πŸŽ‰ PacketScope v2.0.0

Latest

Choose a tag to compare

@zhansingsong zhansingsong released this 30 May 15:43
9b63e6d

v2.0.0

Documentation

  • Fix critical MCP port errors in root READMEs β€” monitor SSE should be :8012, tracer SSE should be :8013 (both were incorrectly
    pointing to :8011)
  • Unify database naming β€” replaced all packetinfo references with tcxprober to match docker-compose.yml
  • Fix kernel version requirements β€” Analyzer modules now correctly state 6.8+ (was 5.4+); Guarder remains 5.4+
  • Fix Go version requirements β€” Analyzer β‰₯1.24 (was 1.16), Guarder β‰₯1.22 (was 1.19+)
  • Add missing MCP tools to Tracer module READMEs (get_trace_detail, compare_routes)
  • Add bilingual toggle links to Analyzer and Tracer module READMEs
  • Add Guarder skill QUICKSTART.md and PROMPTS.md (previously missing, now consistent with Monitor/Tracer)
  • Add PCAP analysis section to Guarder Chinese README (previously incomplete)
  • Mark Metric module as deprecated with notice pointing to Calculator (Go replacement)
  • Rewrite CONTRIBUTING.md with project-specific dev environment, Go/Python code standards, and build instructions
  • Replace boilerplate vite-README.md with project frontend development guide
  • Fix non-sequential numbering in Guarder built-in security filter examples
  • Remove hardcoded personal paths from Monitor QUICKSTART.md
  • Add redirect/deprecation notices to outdated Monitor doc/README.md and server/DBreadme.md

Docker & Build

  • Rewrite docker-compose.yml with proper service configuration, environment variables, BTF volume mounts, PostgreSQL data
    volume, and auto-detect network interface
  • Update Monitor Dockerfile β€” add PostgreSQL installation, proper build steps with bpf2go, and entrypoint.sh
  • Update Guarder Dockerfile β€” fix health check endpoint from /health to /api/stats
  • Update Tracer Dockerfile β€” remove hardcoded Tsinghua pip mirror, use default PyPI
  • Add Calculator Dockerfile for eBPF WebSocket service
  • Add Monitor entrypoint.sh and install.sh scripts
  • Fix Makefile tab/space inconsistency in prepare target

MCP Skills

  • Make MCP transport configurable via MONITOR_MCP_TRANSPORT and TRACER_MCP_TRANSPORT environment variables (default: stdio)
  • Add TRACER_PORT environment variable support to Tracer HTTP server
  • Add --break-system-packages flag to pip3 install in start scripts for system Python compatibility

Chore

  • Update .gitignore β€” add build artifacts (.deps_installed, pycache), runtime data, .claude/, and bcc/