Debug HTTP traffic directly from inside your ASP.NET Core pipeline.
Live Demo: https://debugprobe.dev
- Debug HTTP traffic directly inside your ASP.NET Core pipeline
- No proxies, browser extensions, or external tools
- Inspect requests and responses in real time
- Compare API responses across environments instantly
- Built for fast backend debugging with minimal setup
- Capture HTTP requests and responses
- Inspect headers, query params, and body
- Built-in request tracing UI
- Compare responses across environments
- JSON pretty formatting
- Ignore noisy endpoints with
IgnorePaths - Configurable body capture size limits
- Safe compare mode with localhost protection
- Automatic masking of sensitive headers
- Zero external proxies or setup
dotnet add package DebugProbe.AspNetCorebuilder.Services.AddDebugProbe();
app.UseDebugProbe();builder.Services.AddDebugProbe(options =>
{
options.MaxEntries = 10;
options.MaxBodyCaptureSizeKb = 256;
options.AllowLocalCompareTargets = false;
options.IgnorePaths =
[
"/health",
"/swagger",
"/Demo/GetUsers"
];
});
app.UseDebugProbe();Run your application, then open:
Use the UI to compare responses across environments:
- Enter Base URL
- Enter Trace ID
- Instantly see differences
DebugProbe automatically masks sensitive headers:
- Authorization
- Cookie
- Set-Cookie
Localhost compare targets are blocked by default for safer environment comparisons.
You can enable them manually:
options.AllowLocalCompareTargets = true;This tool is intended for development.
If used in production:
- Add authentication
- Restrict access
- Filter sensitive data
Apache License 2.0




