You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HTTP/1.1 server compliance and hardening tester. Sends malformed, ambiguous, and oversized requests over raw TCP sockets and checks responses against RFC 9110/9112 requirements.
3
+
HTTP/1.1 server compliance and security tester. Sends malformed, ambiguous, and oversized requests over raw TCP sockets and validates responses against RFC 9110/9112 requirements.
4
4
5
-
## Test Categories
5
+
**Website:**[mda2av.github.io/Http11Probe](https://MDA2AV.github.io/Http11Probe/) — full documentation, test glossary with RFC citations, and live probe results across all tested servers.
Each test is scored against RFC normative language (MUST/SHOULD/MAY) and classified as **Pass**, **Fail**, or **Warn** (when the RFC permits both strict and lenient behavior).
Results stream to the console as each test completes, with a summary at the end:
55
+
56
+
```
57
+
Score: 97/97 19 warnings (116 tests, 35.5s)
58
+
```
59
+
27
60
## Building
28
61
62
+
Requires .NET 10 SDK.
63
+
29
64
```
30
65
dotnet build Http11Probe.slnx
31
66
```
32
67
68
+
## CI
69
+
70
+
The [Probe workflow](.github/workflows/probe.yml) runs on PRs and `workflow_dispatch`. It builds each server's Docker image, probes it, and posts a comparison table as a PR comment.
71
+
33
72
## Results
34
73
35
-
See the [live comparison](https://MDA2AV.github.io/Http11Probe/probe-results/) across 12 HTTP servers.
74
+
See the [live comparison](https://MDA2AV.github.io/Http11Probe/probe-results/) across all servers, or browse the [test glossary](https://MDA2AV.github.io/Http11Probe/docs/) for per-test RFC references and explanations.
0 commit comments