From dd52a19377db6ef7233280dc60f03aade7651c2c Mon Sep 17 00:00:00 2001 From: c14dd49h Date: Thu, 2 Apr 2026 18:30:19 +0200 Subject: [PATCH] fix: add HTTPS protocol support to web client Since interactsh/interactsh@aab1b78 (v1.3.1), the server differentiates HTTP and HTTPS interactions by returning `"https"` in the protocol field. The web client only knows `['dns', 'http', 'smtp']`, so HTTPS interactions are silently filtered out and never displayed. Add `'https'` to the protocols list and default filter. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/lib/types/filter.ts | 1 + src/lib/types/protocol.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/types/filter.ts b/src/lib/types/filter.ts index b62f03e..487c4b7 100644 --- a/src/lib/types/filter.ts +++ b/src/lib/types/filter.ts @@ -5,6 +5,7 @@ export type Filter = Record; export const defaultFilter: Filter = { dns: true, http: true, + https: true, smtp: true, }; diff --git a/src/lib/types/protocol.ts b/src/lib/types/protocol.ts index 3d04d17..1b5bc81 100644 --- a/src/lib/types/protocol.ts +++ b/src/lib/types/protocol.ts @@ -1,4 +1,4 @@ -export const protocols = ['dns', 'http', 'smtp'] as const; +export const protocols = ['dns', 'http', 'https', 'smtp'] as const; export type Protocol = (typeof protocols)[number]; export const Protocol = {