Skip to content

Probe binary-protocol ports so fixtures don't hang behind HTTP agents#218

Merged
Maxteabag merged 1 commit into
mainfrom
worktree-issue-200-port-probe
May 22, 2026
Merged

Probe binary-protocol ports so fixtures don't hang behind HTTP agents#218
Maxteabag merged 1 commit into
mainfrom
worktree-issue-200-port-probe

Conversation

@Maxteabag
Copy link
Copy Markdown
Owner

Fix #200.

A bare TCP connect treats any accepting service as "open" — including
HTTP security agents (Qualys, VPN clients, EDR tools) that bind common
ports. Binary-driver fixtures then misread the HTTP response as protocol
framing and stall the suite. Use a small HTTP-probe helper to classify
the port before declaring the binary fixture available.

Refs #200.
@Maxteabag Maxteabag merged commit 84e1c50 into main May 22, 2026
21 checks passed
@Maxteabag Maxteabag deleted the worktree-issue-200-port-probe branch May 22, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

is_port_open() returns True for HTTP interceptors — binary protocol test fixtures hang indefinitely

1 participant