From 842df6913ce57dde80fc08776d93e902aa4f5242 Mon Sep 17 00:00:00 2001 From: Qstick Date: Wed, 4 Jan 2023 22:27:03 -0600 Subject: [PATCH] New: Improve CF Detection Co-Authored-By: Diego Heras --- .../Http/CloudFlare/CloudFlareDetectionService.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/Http/CloudFlare/CloudFlareDetectionService.cs b/src/NzbDrone.Core/Http/CloudFlare/CloudFlareDetectionService.cs index 0ea144217..8aff4b95e 100644 --- a/src/NzbDrone.Core/Http/CloudFlare/CloudFlareDetectionService.cs +++ b/src/NzbDrone.Core/Http/CloudFlare/CloudFlareDetectionService.cs @@ -28,7 +28,11 @@ namespace NzbDrone.Core.Http.CloudFlare if (response.StatusCode.Equals(HttpStatusCode.ServiceUnavailable) || response.StatusCode.Equals(HttpStatusCode.Forbidden)) { - return true; // Defected CloudFlare and DDoS-GUARD + var responseHtml = response.Content; + if (responseHtml.Contains("Just a moment...") || responseHtml.Contains("<title>DDOS-GUARD")) + { + return true; + } } // detect Custom CloudFlare for EbookParadijs, Film-Paleis, MuziekFabriek and Puur-Hollands