Skip to content

Commit 4be3a32

Browse files
chore: prepare 1.4.1-preview.2 release
1 parent 28b9ee0 commit 4be3a32

8 files changed

Lines changed: 112 additions & 133 deletions
-380 KB
Binary file not shown.
-115 KB
Binary file not shown.
-111 KB
Binary file not shown.
-111 KB
Binary file not shown.
-85.1 KB
Binary file not shown.

DebugProbe.AspNetCore/DebugProbe.AspNetCore.csproj

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,18 @@
44
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
7-
<LangVersion>latest</LangVersion>
7+
8+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
89

910
<PackageId>DebugProbe.AspNetCore</PackageId>
10-
<Version>1.4.1-preview.1</Version>
11+
<Version>1.4.1-preview.2</Version>
1112

1213
<Authors>Georgi Hristov</Authors>
1314

14-
<Description>Debug HTTP requests and responses directly inside ASP.NET Core applications with a built-in tracing and comparison UI.</Description>
15-
16-
<PackageTags>aspnetcore;debugging;http;middleware;api;diagnostics;tracing;observability</PackageTags>
15+
<Description>Inspect and debug HTTP requests and responses directly inside ASP.NET Core applications.</Description>
1716

17+
<PackageTags>aspnetcore;debugging;http;middleware;diagnostics;tracing;observability;api-debugging;developer-tools</PackageTags>
18+
1819
<PackageIcon>icon.png</PackageIcon>
1920
<PackageReadmeFile>README.md</PackageReadmeFile>
2021

DebugProbe.AspNetCore/README.md

Lines changed: 53 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,18 @@
1-
# DebugProbe.AspNetCore
1+
# DebugProbe.AspNetCore
22

3-
**Debug HTTP traffic directly from inside your ASP.NET Core pipeline.**
3+
Debug HTTP traffic directly inside your ASP.NET Core pipeline.
44

5-
[![DebugProbe](https://raw.githubusercontent.com/georgidhristov/DebugProbe.AspNetCore/main/Assets/Logos/debugprobe_icon_white_rounded_180px.png)](https://debugprobe.dev)
5+
[DebugProbe Website](https://debugprobe.dev)
66

7-
Live Demo: https://debugprobe.dev
7+
---
88

9-
## Why Use DebugProbe?
9+
## Why DebugProbe?
1010

11-
- Debug HTTP traffic directly inside your ASP.NET Core pipeline
12-
- No proxies, browser extensions, or external tools
1311
- Inspect requests and responses in real time
14-
- Compare API responses across environments instantly
15-
- Built for fast backend debugging with minimal setup
16-
17-
18-
## Features
19-
20-
- Capture HTTP requests and responses
21-
- Inspect headers, query params, and body
12+
- No proxies or external tools
2213
- Built-in request tracing UI
2314
- Compare responses across environments
24-
- JSON pretty formatting
25-
- Ignore noisy endpoints with `IgnorePaths`
26-
- Configurable body capture size limits
27-
- Safe compare mode with localhost protection
28-
- Automatic masking of sensitive headers
29-
- Zero external proxies or setup
30-
31-
32-
## Screenshots
33-
34-
### Requests
35-
![Requests](https://raw.githubusercontent.com/DebugProbe/DebugProbe.AspNetCore/main/Assets/Screenshots/debugprobe_index_page_requests.png)
36-
37-
### Details
38-
![Details_overview](https://raw.githubusercontent.com/DebugProbe/DebugProbe.AspNetCore/main/Assets/Screenshots/debugprobe-details-overview.png)
39-
40-
![Details_request_response](https://raw.githubusercontent.com/DebugProbe/DebugProbe.AspNetCore/main/Assets/Screenshots/debugprobe-details-request-response.png)
41-
42-
### Compare
43-
![Compare](https://raw.githubusercontent.com/DebugProbe/DebugProbe.AspNetCore/main/Assets/Screenshots/debugprobe_compare_page.png)
15+
- Minimal setup for ASP.NET Core applications
4416

4517
---
4618

@@ -50,6 +22,8 @@ Live Demo: https://debugprobe.dev
5022
dotnet add package DebugProbe.AspNetCore
5123
```
5224

25+
---
26+
5327
## Quick Start
5428

5529
```csharp
@@ -58,7 +32,15 @@ builder.Services.AddDebugProbe();
5832
app.UseDebugProbe();
5933
```
6034

61-
## Customize DebugProbe
35+
Open:
36+
37+
```txt
38+
http://localhost:{port}/debug
39+
```
40+
41+
---
42+
43+
## Optional Configuration
6244

6345
```csharp
6446
builder.Services.AddDebugProbe(options =>
@@ -67,60 +49,67 @@ builder.Services.AddDebugProbe(options =>
6749

6850
options.MaxBodyCaptureSizeKb = 256;
6951

70-
options.AllowLocalCompareTargets = false;
52+
options.AllowLocalCompareTargets = true;
7153

7254
options.IgnorePaths =
7355
[
74-
"/health",
75-
"/swagger",
76-
"/Demo/GetUsers"
56+
"/api/auth/login",
57+
"/api/auth/refresh"
7758
];
7859
});
7960

8061
app.UseDebugProbe();
8162
```
8263

83-
## Open The Debug UI
84-
85-
Run your application, then open:
86-
87-
http://localhost:{port}/debug
88-
89-
![DebugProbe Short Demo](https://raw.githubusercontent.com/georgidhristov/DebugProbe.AspNetCore/main/Assets/Demos/debugprobe_demo_live_debugging.gif)
64+
---
9065

91-
## Compare Responses
66+
## Features
9267

93-
Use the UI to compare responses across environments:
68+
- Request and response inspection
69+
- Headers, query params, and body capture
70+
- Response comparison across environments
71+
- JSON formatting
72+
- Configurable body capture limits
73+
- Ignore noisy endpoints
74+
- Sensitive header masking
9475

95-
- Enter **Base URL**
96-
- Enter **Trace ID**
97-
- Instantly see differences
76+
---
9877

9978
## Security Defaults
10079

101-
DebugProbe automatically masks sensitive headers:
80+
Sensitive headers are automatically masked:
10281

10382
- Authorization
10483
- Cookie
10584
- Set-Cookie
10685

107-
Localhost compare targets are blocked by default for safer environment comparisons.
86+
Localhost compare targets are blocked by default.
10887

109-
You can enable them manually:
110-
111-
```csharp
112-
options.AllowLocalCompareTargets = true;
113-
```
88+
---
11489

115-
## ⚠️ Production Usage
90+
## Production Usage
11691

117-
This tool is intended for development.
92+
DebugProbe is intended primarily for development environments.
11893

11994
If used in production:
12095

121-
- Add authentication
122-
- Restrict access
123-
- Filter sensitive data
96+
- add authentication
97+
- restrict access
98+
- filter sensitive data
99+
100+
---
101+
102+
## Documentation & Demo
103+
104+
Visit the website for:
105+
- latest screenshots
106+
- demos
107+
- guides
108+
- updates
109+
110+
https://debugprobe.dev
111+
112+
---
124113

125114
## License
126115

README.md

Lines changed: 53 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,18 @@
1-
# DebugProbe.AspNetCore
1+
# DebugProbe.AspNetCore
22

3-
**Debug HTTP traffic directly from inside your ASP.NET Core pipeline.**
3+
Debug HTTP traffic directly inside your ASP.NET Core pipeline.
44

5-
[![DebugProbe](https://raw.githubusercontent.com/georgidhristov/DebugProbe.AspNetCore/main/Assets/Logos/debugprobe_icon_white_rounded_180px.png)](https://debugprobe.dev)
5+
[DebugProbe Website](https://debugprobe.dev)
66

7-
Live Demo: https://debugprobe.dev
7+
---
88

9-
## Why Use DebugProbe?
9+
## Why DebugProbe?
1010

11-
- Debug HTTP traffic directly inside your ASP.NET Core pipeline
12-
- No proxies, browser extensions, or external tools
1311
- Inspect requests and responses in real time
14-
- Compare API responses across environments instantly
15-
- Built for fast backend debugging with minimal setup
16-
17-
18-
## Features
19-
20-
- Capture HTTP requests and responses
21-
- Inspect headers, query params, and body
12+
- No proxies or external tools
2213
- Built-in request tracing UI
2314
- Compare responses across environments
24-
- JSON pretty formatting
25-
- Ignore noisy endpoints with `IgnorePaths`
26-
- Configurable body capture size limits
27-
- Safe compare mode with localhost protection
28-
- Automatic masking of sensitive headers
29-
- Zero external proxies or setup
30-
31-
32-
## Screenshots
33-
34-
### Requests
35-
![Requests](https://raw.githubusercontent.com/DebugProbe/DebugProbe.AspNetCore/main/Assets/Screenshots/debugprobe_index_page_requests.png)
36-
37-
### Details
38-
![Details_overview](https://raw.githubusercontent.com/DebugProbe/DebugProbe.AspNetCore/main/Assets/Screenshots/debugprobe-details-overview.png)
39-
40-
![Details_request_response](https://raw.githubusercontent.com/DebugProbe/DebugProbe.AspNetCore/main/Assets/Screenshots/debugprobe-details-request-response.png)
41-
42-
### Compare
43-
![Compare](https://raw.githubusercontent.com/DebugProbe/DebugProbe.AspNetCore/main/Assets/Screenshots/debugprobe_compare_page.png)
15+
- Minimal setup for ASP.NET Core applications
4416

4517
---
4618

@@ -50,6 +22,8 @@ Live Demo: https://debugprobe.dev
5022
dotnet add package DebugProbe.AspNetCore
5123
```
5224

25+
---
26+
5327
## Quick Start
5428

5529
```csharp
@@ -58,7 +32,15 @@ builder.Services.AddDebugProbe();
5832
app.UseDebugProbe();
5933
```
6034

61-
## Customize DebugProbe
35+
Open:
36+
37+
```txt
38+
http://localhost:{port}/debug
39+
```
40+
41+
---
42+
43+
## Optional Configuration
6244

6345
```csharp
6446
builder.Services.AddDebugProbe(options =>
@@ -67,60 +49,67 @@ builder.Services.AddDebugProbe(options =>
6749

6850
options.MaxBodyCaptureSizeKb = 256;
6951

70-
options.AllowLocalCompareTargets = false;
52+
options.AllowLocalCompareTargets = true;
7153

7254
options.IgnorePaths =
7355
[
74-
"/health",
75-
"/swagger",
76-
"/Demo/GetUsers"
56+
"/api/auth/login",
57+
"/api/auth/refresh"
7758
];
7859
});
7960

8061
app.UseDebugProbe();
8162
```
8263

83-
## Open The Debug UI
84-
85-
Run your application, then open:
86-
87-
http://localhost:{port}/debug
88-
89-
![DebugProbe Short Demo](https://raw.githubusercontent.com/georgidhristov/DebugProbe.AspNetCore/main/Assets/Demos/debugprobe_demo_live_debugging.gif)
64+
---
9065

91-
## Compare Responses
66+
## Features
9267

93-
Use the UI to compare responses across environments:
68+
- Request and response inspection
69+
- Headers, query params, and body capture
70+
- Response comparison across environments
71+
- JSON formatting
72+
- Configurable body capture limits
73+
- Ignore noisy endpoints
74+
- Sensitive header masking
9475

95-
- Enter **Base URL**
96-
- Enter **Trace ID**
97-
- Instantly see differences
76+
---
9877

9978
## Security Defaults
10079

101-
DebugProbe automatically masks sensitive headers:
80+
Sensitive headers are automatically masked:
10281

10382
- Authorization
10483
- Cookie
10584
- Set-Cookie
10685

107-
Localhost compare targets are blocked by default for safer environment comparisons.
86+
Localhost compare targets are blocked by default.
10887

109-
You can enable them manually:
110-
111-
```csharp
112-
options.AllowLocalCompareTargets = true;
113-
```
88+
---
11489

115-
## ⚠️ Production Usage
90+
## Production Usage
11691

117-
This tool is intended for development.
92+
DebugProbe is intended primarily for development environments.
11893

11994
If used in production:
12095

121-
- Add authentication
122-
- Restrict access
123-
- Filter sensitive data
96+
- add authentication
97+
- restrict access
98+
- filter sensitive data
99+
100+
---
101+
102+
## Documentation & Demo
103+
104+
Visit the website for:
105+
- latest screenshots
106+
- demos
107+
- guides
108+
- updates
109+
110+
https://debugprobe.dev
111+
112+
---
124113

125114
## License
126115

0 commit comments

Comments
 (0)