From bba04117d05e8fd25a12f5d1d6204ab57fbfc59c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com> Date: Tue, 26 Mar 2024 12:02:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E4=BE=8B=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/mitmproxy/src/utils/util.match.js | 2 +- packages/mitmproxy/test/matchUtilTest.js | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/mitmproxy/src/utils/util.match.js b/packages/mitmproxy/src/utils/util.match.js index 12f2b91..e5ebd6d 100644 --- a/packages/mitmproxy/src/utils/util.match.js +++ b/packages/mitmproxy/src/utils/util.match.js @@ -32,7 +32,7 @@ function domainMapRegexply (hostMap) { } function matchHostname (hostMap, hostname, action) { - log.error('matchHostname:', action, hostMap) + // log.error('matchHostname:', action, hostMap) if (hostMap == null) { log.warn(`matchHostname: ${action}: '${hostname}' Not-Matched, hostMap is null`) diff --git a/packages/mitmproxy/test/matchUtilTest.js b/packages/mitmproxy/test/matchUtilTest.js index e949e76..1d05b37 100644 --- a/packages/mitmproxy/test/matchUtilTest.js +++ b/packages/mitmproxy/test/matchUtilTest.js @@ -4,7 +4,8 @@ const hostMap = matchUtil.domainMapRegexply({ 'aaa.com': true, '*bbb.com': true, '*.ccc.com': true, - '^.{1,3}ddd.com$': true + '^.{1,3}ddd.com$': true, + '*.cn': true }) console.log(hostMap) @@ -42,3 +43,11 @@ const value43 = matchUtil.matchHostname(hostMap, 'xddd.com', 'test4.3') console.log(value41) // undefined console.log(value42) // true console.log(value43) // true + +console.log('test5: *.cn') +const value51 = matchUtil.matchHostname(hostMap, 'eee.cn', 'test5.1') +const value52 = matchUtil.matchHostname(hostMap, 'x.eee.cn', 'test5.2') +const value53 = matchUtil.matchHostname(hostMap, 'aaaa.cnet.com', 'test5.3') +console.log(value51) // true +console.log(value52) // true +console.log(value53) // undefined