Chaos Engineering Built-In

Localhost Tunneling
Meets Chaos Engineering.

Expose your local server securely. Then break it on purpose. Simulate 3G latency, packet loss, and inspect traffic — all in one tool.

Download
Open Source Tool
entropy-tunnel -- zsh
The Entropy Engine

Test Resilience with Real-World Network Conditions

Deliberately inject chaos into your tunnel to discover how your app handles the real world.

Latency Injection

Simulate slow mobile networks. Add artificial delay (e.g., 3G, 500ms) to every request passing through the tunnel.

Jitter & Packet Loss

Randomize packet arrival or drop connections randomly to test reconnection logic and error handling.

Bandwidth Throttling

Emulate constrained environments by limiting upload/download speeds to test under real-world conditions.

Smart API Mocking

Backend not ready? No problem. Intercept requests and return custom JSON responses instantly without touching your codebase.

Wildcard Subdomain Routing

Run your entire microservice ecosystem locally. EntropyTunnel dynamically routes traffic based on the first DNS label. Spin up ui.your-tunnel and api.your-tunnel simultaneously to perfectly mirror your production environment.

Under the Hood

The Request Pipeline

Every request flows through a series of intelligent stages, each providing powerful capabilities for development and testing.

Public Internet

External request hits your tunnel URL

MockEngine

Short-circuits with canned responses

ChaosEngine

Injects latency & packet loss

RequestRouter

Resolves target URLs and routes traffic

LocalForwarder

Rebuilds HTTP messages and executes them

Localhost

Your dev server receives the request

Each stage is independently configurable through the localhost:4040 dashboard or via the command-line interface. Chain together multiple capabilities to create sophisticated testing scenarios.

Built-In Dashboard

Command Control on localhost:4040

Every agent embeds a blazingly fast React dashboard. Manage chaos rules, monitor live traffic, and auto-discover multiple agents running on your machine — all from a beautiful local UI.

http://localhost:4040

Navigation

Chaos Mode

Latency: 500ms

Active Agents

localhost:3000active

142 requests

localhost:8080active

89 requests

Recent Requests

MethodPathStatusTime
GET/api/user20023ms
POST/api/orders201145ms
GET/health2008ms

Real-Time Monitoring

Watch requests flow through your tunnel in real-time

Instant Configuration

Toggle chaos rules and mocks without restarting

Multi-Agent Discovery

Automatically detect all agents on your network

Developer Superpowers

Beyond the Tunnel: An Advanced Debugging Suite

Stop console.logging everything. Use built-in tools to inspect, replay, and secure your traffic without changing your code.

Full-body request inspection. Failed webhook? Hit "Replay" to resend the exact payload instantly.

MethodPathStatusTimeAction
GET/api/user200 OK23ms
POST/api/auth/login200 OK145ms
GET/api/products200 OK67ms
POST/webhook500 Error892ms
GET/api/health200 OK8ms

Up and Running in Three Steps

From zero to chaos-tested tunnel in under a minute.

Step 01

Start Server

Launch your local dev server with Docker, Node, or .NET. EntropyTunnel works with any stack.

Step 02

Connect & Configure

Run the agent, set up auth rules, IP whitelists, and circuit breakers in one command.

Step 03

Inject Chaos & Inspect

Enable chaos mode. Simulate real-world networks while inspecting and replaying traffic live.

The Ultimate Comparison

See what you've been missing with standard tunneling tools.

Feature
>_EntropyTunnel
Standard Tunnels
Public URL
Inspect Traffic
Webhook ReplayExclusive
Network Latency SimulationExclusive
Jitter & Packet LossExclusive
Built-in WAF / Basic AuthExclusive
API MockingExclusive
Circuit BreakerExclusive
Bandwidth ThrottlingExclusive