From 42fbc9d9f568a44e446880e68ef43c18792d43e4 Mon Sep 17 00:00:00 2001 From: monosans Date: Thu, 7 Aug 2025 13:45:06 +0300 Subject: [PATCH] disable ipv6 in parsers --- src/parsers.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parsers.rs b/src/parsers.rs index ffafd81..c4d4023 100644 --- a/src/parsers.rs +++ b/src/parsers.rs @@ -10,7 +10,7 @@ pub static PROXY_REGEX: LazyLock = LazyLock::new(|| { }); static IPV4_REGEX: LazyLock = LazyLock::new(|| { - let pattern = r"^\s*(?:[0-9:A-Fa-f]+,)?\s*(?P(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(?:\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])){3})(?::(?:[0-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?\s*$"; + let pattern = r"^\s*(?P(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(?:\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])){3})(?::(?:[0-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?\s*$"; fancy_regex::Regex::new(pattern).unwrap() });