From 1e0a5e016c93f5a59e635a0269c739f0e8e16f5e Mon Sep 17 00:00:00 2001 From: c14dd49h Date: Thu, 2 Apr 2026 18:34:23 +0200 Subject: [PATCH] fix: display HTTPS interactions in client output Since aab1b78, the server returns `"https"` as the protocol for TLS interactions. The client switch statement only handles `"http"`, so HTTPS interactions are silently dropped from the output. Add `"https"` to the `"http"` case to display both. Co-Authored-By: Claude Opus 4.6 (1M context) --- cmd/interactsh-client/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/interactsh-client/main.go b/cmd/interactsh-client/main.go index 8537a638..e1bb7d42 100644 --- a/cmd/interactsh-client/main.go +++ b/cmd/interactsh-client/main.go @@ -223,7 +223,7 @@ func main() { } writeOutput(outputFile, builder) } - case "http": + case "http", "https": if noFilter || cliOptions.HTTPOnly { fmt.Fprintf(builder, "[%s] Received HTTP interaction from %s at %s", interaction.FullId, interaction.RemoteAddress, interaction.Timestamp.Format("2006-01-02 15:04:05")) if cliOptions.Verbose {