Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions DebugProbe.AspNetCore/DebugProbe.AspNetCore.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,22 @@
<NoWarn>1591</NoWarn>

<PackageId>DebugProbe.AspNetCore</PackageId>
<Version>1.5.0</Version>
<Version>1.6.0</Version>

<Authors>Georgi Hristov</Authors>

<Description>Inspect and debug HTTP requests and responses directly inside ASP.NET Core applications.</Description>
<Description>Inspect HTTP traffic and compare request/response traces across ASP.NET Core environments.</Description>

<PackageTags>aspnetcore;debugging;http;middleware;diagnostics;tracing;observability;api-debugging;developer-tools</PackageTags>
<PackageTags>aspnetcore;debugging;http;middleware;diagnostics;tracing;observability;api-debugging;developer-tools;trace-comparison;environment-comparison</PackageTags>

<PackageReleaseNotes>
Adds trace comparison across environments, improved DebugProbe dashboard workflows, and support for comparing request and response differences between captured API runs.
</PackageReleaseNotes>

<PackageIcon>icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>

<RepositoryUrl>https://github.com/georgidhristov/DebugProbe.AspNetCore</RepositoryUrl>
<RepositoryUrl>https://github.com/DebugProbe/DebugProbe.AspNetCore</RepositoryUrl>
<RepositoryType>git</RepositoryType>

<PackageProjectUrl>https://debugprobe.dev</PackageProjectUrl>
Expand Down
18 changes: 17 additions & 1 deletion DebugProbe.AspNetCore/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@

DebugProbe.AspNetCore is a lightweight ASP.NET Core debugging tool for inspecting HTTP traffic directly inside your application.

It captures request and response data, exposes a local dashboard, and helps compare traces during API development without requiring a proxy, browser extension, or external SaaS service.
It captures request and response data, exposes a local dashboard, and helps compare traces across environments so you can spot differences between local, staging, and other API runs.

## Links

- Website: [debugprobe.dev](https://debugprobe.dev)
- Documentation: [debugprobe.dev/docs](https://debugprobe.dev/docs)
- Roadmap: [Roadmap.md](https://github.com/DebugProbe/DebugProbe.AspNetCore/blob/main/Roadmap.md)
- Live demo: [demo.debugprobe.dev/debug](https://demo.debugprobe.dev/debug)
- Demo API: [demo.debugprobe.dev/swagger](https://demo.debugprobe.dev/swagger)
- NuGet: [DebugProbe.AspNetCore](https://www.nuget.org/packages/DebugProbe.AspNetCore)
Expand Down Expand Up @@ -67,6 +68,21 @@ app.UseDebugProbe();
- Sensitive header masking
- Outgoing `HttpClient` request tracing

## Trace Compare

DebugProbe can compare a local trace with a trace captured by another DebugProbe-enabled application.

Typical workflow:

1. Run both applications with DebugProbe enabled.
2. Open the local dashboard at `/debug`.
3. Open the trace you want to compare.
4. Use the compare action and provide the remote application's base URL and trace ID.

Compare is useful when checking differences between local and remote environments, repeated runs, or two versions of the same API flow.

Dynamic values such as IDs, timestamps, tokens, and selected headers are normalized so the compare view focuses on meaningful request and response differences.

## Security Defaults

DebugProbe masks common sensitive headers automatically:
Expand Down
18 changes: 17 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@

DebugProbe.AspNetCore is a lightweight ASP.NET Core debugging tool for inspecting HTTP traffic directly inside your application.

It captures request and response data, exposes a local dashboard, and helps compare traces during API development without requiring a proxy, browser extension, or external SaaS service.
It captures request and response data, exposes a local dashboard, and helps compare traces across environments so you can spot differences between local, staging, and other API runs.

## Links

- Website: [debugprobe.dev](https://debugprobe.dev)
- Documentation: [debugprobe.dev/docs](https://debugprobe.dev/docs)
- Roadmap: [Roadmap.md](https://github.com/DebugProbe/DebugProbe.AspNetCore/blob/main/Roadmap.md)
- Live demo: [demo.debugprobe.dev/debug](https://demo.debugprobe.dev/debug)
- Demo API: [demo.debugprobe.dev/swagger](https://demo.debugprobe.dev/swagger)
- NuGet: [DebugProbe.AspNetCore](https://www.nuget.org/packages/DebugProbe.AspNetCore)
Expand Down Expand Up @@ -67,6 +68,21 @@ app.UseDebugProbe();
- Sensitive header masking
- Outgoing `HttpClient` request tracing

## Trace Compare

DebugProbe can compare a local trace with a trace captured by another DebugProbe-enabled application.

Typical workflow:

1. Run both applications with DebugProbe enabled.
2. Open the local dashboard at `/debug`.
3. Open the trace you want to compare.
4. Use the compare action and provide the remote application's base URL and trace ID.

Compare is useful when checking differences between local and remote environments, repeated runs, or two versions of the same API flow.

Dynamic values such as IDs, timestamps, tokens, and selected headers are normalized so the compare view focuses on meaningful request and response differences.

## Security Defaults

DebugProbe masks common sensitive headers automatically:
Expand Down
Loading