def test_edgecast_detection_by_server(self): self.response.headers = {self.server: "ECD-conglom"} self.assertTrue(WAFApplicationMethods.detect_edgecast(self.response))
def test_incapsula_detection_by_headers(self): self.response.headers = {"X-Iinfo": None} self.assertTrue(WAFApplicationMethods.detect_incapsula(self.response)) self.response.headers = {"X-CDN": "Incapsula"} self.assertTrue(WAFApplicationMethods.detect_incapsula(self.response))
def test_maxcdn_detection_by_server(self): self.response.headers = {self.server: "NetDNA-cache"} self.assertTrue(WAFApplicationMethods.detect_maxcdn(self.response))
def test_cloudfront_detection_by_headers(self): self.response.headers = {"Via": "cloudfront"} self.assertTrue(WAFApplicationMethods.detect_cloudfront(self.response)) self.response.headers = {"X-cache": "cloudfront"} self.assertTrue(WAFApplicationMethods.detect_cloudfront(self.response))
def test_cloudfront_detection_by_server(self): self.response.headers = {self.server: "CloudFront"} self.assertTrue(WAFApplicationMethods.detect_cloudfront(self.response))
def test_cloudflare_detection_by_headers(self): self.response.headers = {"CF-RAY": None} self.assertTrue(WAFApplicationMethods.detect_cloudflare(self.response))
def test_cloudflare_detection_by_server(self): self.response.headers = {self.server: "cloudflare"} self.assertTrue(WAFApplicationMethods.detect_cloudflare(self.response))