Skip to content

RewindReal-time HTTP Traffic Analyzer

High-performance packet capture and analysis tool for debugging and monitoring

Screenshots

Real-time Metrics Dashboard

Real-time Metrics Dashboard

Session Detail View

Detailed Session Analysis

Alert Rules Management

Custom Alert Rules

Quick Start

Get up and running with Rewind in minutes:

bash
# Clone the repository
git clone https://github.com/sreekarnv/rewind.git
cd rewind

# Build capture agent (Windows)
cd services/capture-agent && build.bat

# Install backend dependencies
cd ../backend-api && bun install

# Install frontend dependencies
cd ../frontend && bun install

# Start MongoDB
mongod --dbpath /path/to/data

# Start backend (requires admin/sudo)
cd services/backend-api && bun run dev

# Start frontend
cd services/frontend && npm run dev

# Access UI at http://localhost:5173

Tech Stack

Bun

Lightning-fast JavaScript runtime

TypeScript

Type-safe development

SvelteKit

Modern web framework

C++

High-performance capture agent

MongoDB

Document database

TailwindCSS

Utility-first CSS

ElysiaJS

Fast Bun web framework

Prometheus

Metrics & monitoring

Use Cases

  • API Debugging - Capture and analyze HTTP requests/responses in real-time
  • Performance Monitoring - Track response times, identify slow endpoints
  • Security Analysis - Monitor for suspicious patterns, unauthorized access
  • Integration Testing - Verify API behavior, inspect headers and payloads
  • Error Tracking - Get alerted when errors occur, debug with full context
  • Traffic Analysis - Understand application behavior, identify bottlenecks

Documentation

License

Released under the MIT License.

Released under the MIT License.