From efada73b11efa4f19d171397ecf7a1d4554edea6 Mon Sep 17 00:00:00 2001 From: rhanka Date: Sun, 1 Dec 2024 01:28:14 +0000 Subject: [PATCH] update: https://stats.judilibre.io --- .../404.json | 12 +- ...-aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8v.html | 2 +- .../lhr.json | 2066 ++++++++--------- .../nmapvuln.gnmap | 4 +- .../nmapvuln.html | 58 +- .../nmapvuln.nmap | 212 +- .../nmapvuln.xml | 26 +- .../nuclei.json | 126 +- .../screenshot.jpeg | Bin 117062 -> 116479 bytes .../testssl.csv | 330 +-- .../testssl.html | 84 +- .../testssl.json | 944 ++++---- .../thirdparties.json | 39 +- 13 files changed, 1933 insertions(+), 1970 deletions(-) diff --git a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/404.json b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/404.json index bbe6b1cc..311544c8 100644 --- a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/404.json +++ b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/404.json @@ -16,7 +16,7 @@ "href": "https://stats.judilibre.io/" }, "link": "https://stats.judilibre.io/", - "line": "--2024-11-24 01:05:27-- https://stats.judilibre.io/", + "line": "--2024-12-01 01:12:39-- https://stats.judilibre.io/", "broken": false }, { @@ -35,7 +35,7 @@ "href": "https://stats.judilibre.io/robots.txt" }, "link": "https://stats.judilibre.io/robots.txt", - "line": "--2024-11-24 01:05:28-- https://stats.judilibre.io/robots.txt", + "line": "--2024-12-01 01:12:40-- https://stats.judilibre.io/robots.txt", "broken": false }, { @@ -54,7 +54,7 @@ "href": "https://stats.judilibre.io/cour-de-cassation.svg" }, "link": "https://stats.judilibre.io/cour-de-cassation.svg", - "line": "--2024-11-24 01:05:28-- https://stats.judilibre.io/cour-de-cassation.svg", + "line": "--2024-12-01 01:12:40-- https://stats.judilibre.io/cour-de-cassation.svg", "broken": false }, { @@ -73,7 +73,7 @@ "href": "https://stats.judilibre.io/_app/start-3e2568cb.js" }, "link": "https://stats.judilibre.io/_app/start-3e2568cb.js", - "line": "--2024-11-24 01:05:28-- https://stats.judilibre.io/_app/start-3e2568cb.js", + "line": "--2024-12-01 01:12:40-- https://stats.judilibre.io/_app/start-3e2568cb.js", "broken": false }, { @@ -92,7 +92,7 @@ "href": "https://stats.judilibre.io/_app/chunks/index-e5f1005d.js" }, "link": "https://stats.judilibre.io/_app/chunks/index-e5f1005d.js", - "line": "--2024-11-24 01:05:28-- https://stats.judilibre.io/_app/chunks/index-e5f1005d.js", + "line": "--2024-12-01 01:12:40-- https://stats.judilibre.io/_app/chunks/index-e5f1005d.js", "broken": false }, { @@ -111,7 +111,7 @@ "href": "https://stats.judilibre.io/_app/chunks/singletons-d1fb5791.js" }, "link": "https://stats.judilibre.io/_app/chunks/singletons-d1fb5791.js", - "line": "--2024-11-24 01:05:28-- https://stats.judilibre.io/_app/chunks/singletons-d1fb5791.js", + "line": "--2024-12-01 01:12:40-- https://stats.judilibre.io/_app/chunks/singletons-d1fb5791.js", "broken": false } ], diff --git a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/lhr-aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8v.html b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/lhr-aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8v.html index 03bb8d2a..a6803db3 100644 --- a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/lhr-aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8v.html +++ b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/lhr-aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8v.html @@ -7583,7 +7583,7 @@ //# sourceURL=compiled-reportrenderer.js - + - - + - + diff --git a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/nuclei.json b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/nuclei.json index 58bc21f0..7a4c00a3 100644 --- a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/nuclei.json +++ b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/nuclei.json @@ -33,13 +33,13 @@ "host": "stats.judilibre.io.", "matched-at": "stats.judilibre.io", "extracted-results": [ - "digicert.com", "letsencrypt.org", - "sectigo.com" + "sectigo.com", + "digicert.com" ], - "request": ";; opcode: QUERY, status: NOERROR, id: 27405\n;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version 0; flags:; udp: 4096\n\n;; QUESTION SECTION:\n;stats.judilibre.io.\tIN\t CAA\n", - "response": ";; opcode: QUERY, status: NOERROR, id: 27405\n;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version 0; flags:; udp: 1232\n\n;; QUESTION SECTION:\n;stats.judilibre.io.\tIN\t CAA\n\n;; ANSWER SECTION:\nstats.judilibre.io.\t300\tIN\tCNAME\tcour-de-cassation.github.io.\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issue \"digicert.com\"\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issue \"letsencrypt.org\"\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issue \"sectigo.com\"\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issuewild \"digicert.com\"\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issuewild \"sectigo.com\"\n", - "timestamp": "2024-11-24T01:13:00.386461014Z", + "request": ";; opcode: QUERY, status: NOERROR, id: 30334\n;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version 0; flags:; udp: 4096\n\n;; QUESTION SECTION:\n;stats.judilibre.io.\tIN\t CAA\n", + "response": ";; opcode: QUERY, status: NOERROR, id: 30334\n;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version 0; flags:; udp: 512\n\n;; QUESTION SECTION:\n;stats.judilibre.io.\tIN\t CAA\n\n;; ANSWER SECTION:\nstats.judilibre.io.\t300\tIN\tCNAME\tcour-de-cassation.github.io.\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issuewild \"digicert.com\"\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issue \"letsencrypt.org\"\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issuewild \"sectigo.com\"\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issue \"sectigo.com\"\ncour-de-cassation.github.io.\t3600\tIN\tCAA\t0 issue \"digicert.com\"\n", + "timestamp": "2024-12-01T01:20:26.891562349Z", "matcher-status": true }, { @@ -75,9 +75,9 @@ "extracted-results": [ "cour-de-cassation.github.io." ], - "request": ";; opcode: QUERY, status: NOERROR, id: 22047\n;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version 0; flags:; udp: 4096\n\n;; QUESTION SECTION:\n;stats.judilibre.io.\tIN\t CNAME\n", - "response": ";; opcode: QUERY, status: NOERROR, id: 22047\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version 0; flags:; udp: 512\n\n;; QUESTION SECTION:\n;stats.judilibre.io.\tIN\t CNAME\n\n;; ANSWER SECTION:\nstats.judilibre.io.\t299\tIN\tCNAME\tcour-de-cassation.github.io.\n", - "timestamp": "2024-11-24T01:13:00.97314873Z", + "request": ";; opcode: QUERY, status: NOERROR, id: 53635\n;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version 0; flags:; udp: 4096\n\n;; QUESTION SECTION:\n;stats.judilibre.io.\tIN\t CNAME\n", + "response": ";; opcode: QUERY, status: NOERROR, id: 53635\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version 0; flags:; udp: 512\n\n;; QUESTION SECTION:\n;stats.judilibre.io.\tIN\t CNAME\n\n;; ANSWER SECTION:\nstats.judilibre.io.\t300\tIN\tCNAME\tcour-de-cassation.github.io.\n", + "timestamp": "2024-12-01T01:20:26.893127041Z", "matcher-status": true }, { @@ -109,14 +109,14 @@ "max-request": 1 } }, - "matcher-name": "x-permitted-cross-domain-policies", + "matcher-name": "content-security-policy", "type": "http", "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.069082568Z", + "timestamp": "2024-12-01T01:21:01.069355141Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -149,14 +149,14 @@ "max-request": 1 } }, - "matcher-name": "cross-origin-opener-policy", + "matcher-name": "x-frame-options", "type": "http", "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.069686562Z", + "timestamp": "2024-12-01T01:21:01.06940262Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -189,14 +189,14 @@ "max-request": 1 } }, - "matcher-name": "content-security-policy", + "matcher-name": "x-content-type-options", "type": "http", "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.070145005Z", + "timestamp": "2024-12-01T01:21:01.06941892Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -234,9 +234,9 @@ "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.070622825Z", + "timestamp": "2024-12-01T01:21:01.069434509Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -269,54 +269,14 @@ "max-request": 1 } }, - "matcher-name": "x-frame-options", - "type": "http", - "host": "https://stats.judilibre.io", - "matched-at": "https://stats.judilibre.io", - "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", - "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.071102467Z", - "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", - "matcher-status": true - }, - { - "template": "http/misconfiguration/http-missing-security-headers.yaml", - "template-url": "https://templates.nuclei.sh/public/http-missing-security-headers", - "template-id": "http-missing-security-headers", - "template-path": "/home/runner/nuclei-templates/http/misconfiguration/http-missing-security-headers.yaml", - "info": { - "name": "HTTP Missing Security Headers", - "author": [ - "socketz", - "geeknik", - "g4l1t0", - "convisoappsec", - "kurohost", - "dawid-czarnecki", - "forgedhallpass", - "jub0bs", - "userdehghani" - ], - "tags": [ - "misconfig", - "headers", - "generic" - ], - "description": "This template searches for missing HTTP security headers. The impact of these missing headers can vary.\n", - "severity": "info", - "metadata": { - "max-request": 1 - } - }, - "matcher-name": "x-content-type-options", + "matcher-name": "x-permitted-cross-domain-policies", "type": "http", "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.071539621Z", + "timestamp": "2024-12-01T01:21:01.069454827Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -349,14 +309,14 @@ "max-request": 1 } }, - "matcher-name": "cross-origin-resource-policy", + "matcher-name": "referrer-policy", "type": "http", "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.071942451Z", + "timestamp": "2024-12-01T01:21:01.069475105Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -389,14 +349,14 @@ "max-request": 1 } }, - "matcher-name": "strict-transport-security", + "matcher-name": "clear-site-data", "type": "http", "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.072354217Z", + "timestamp": "2024-12-01T01:21:01.069495463Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -429,14 +389,14 @@ "max-request": 1 } }, - "matcher-name": "referrer-policy", + "matcher-name": "cross-origin-embedder-policy", "type": "http", "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.072746107Z", + "timestamp": "2024-12-01T01:21:01.069518015Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -469,14 +429,14 @@ "max-request": 1 } }, - "matcher-name": "clear-site-data", + "matcher-name": "cross-origin-opener-policy", "type": "http", "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.073136894Z", + "timestamp": "2024-12-01T01:21:01.069534166Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -509,14 +469,14 @@ "max-request": 1 } }, - "matcher-name": "cross-origin-embedder-policy", + "matcher-name": "cross-origin-resource-policy", "type": "http", "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io", "request": "GET / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nAccept: */*\r\nAccept-Language: en\r\nAccept-Encoding: gzip\r\n\r\n", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:35 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200139-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 200 OK\r\nConnection: close\r\nAccept-Ranges: bytes\r\nAccess-Control-Allow-Origin: *\r\nAge: 347\r\nCache-Control: max-age=600\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:01 GMT\r\nEtag: W/\"62895f74-4aa\"\r\nExpires: Sun, 01 Dec 2024 01:22:43 GMT\r\nLast-Modified: Sat, 21 May 2022 21:53:56 GMT\r\nServer: GitHub.com\r\nStrict-Transport-Security: max-age=31556952\r\nVary: Accept-Encoding\r\nVia: 1.1 varnish\r\nX-Cache: HIT\r\nX-Cache-Hits: 1\r\nX-Fastly-Request-Id: 23cfd68ab97108b8973af1ec5720e068790007af\r\nX-Github-Request-Id: 8A73:316571:2F722A7:32DEA7E:674BB80B\r\nX-Proxy-Cache: MISS\r\nX-Served-By: cache-iad-kcgs7200132-IAD\r\nX-Timer: S1733016061.062875,VS0,VE2\r\n\r\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t
\n\t\t
\n\t\n\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:35.073590759Z", + "timestamp": "2024-12-01T01:21:01.069553672Z", "curl-command": "curl -X 'GET' -H 'Accept: */*' -H 'Accept-Language: en' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io'", "matcher-status": true }, @@ -556,9 +516,9 @@ "host": "https://stats.judilibre.io", "matched-at": "https://stats.judilibre.io/", "request": "POST / HTTP/1.1\r\nHost: stats.judilibre.io\r\nUser-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)\r\nConnection: close\r\nContent-Length: 27\r\nContent-Type: application/x-www-form-urlencoded\r\nAccept-Encoding: gzip\r\n\r\n_=", - "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 24 Nov 2024 01:13:51 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200102-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
20.102.46.176
\n", + "response": "HTTP/1.1 429 Unknown Error\r\nConnection: close\r\nContent-Length: 1508\r\nAccept-Ranges: bytes\r\nContent-Type: text/html; charset=utf-8\r\nDate: Sun, 01 Dec 2024 01:21:16 GMT\r\nRetry-After: 0\r\nServer: Varnish\r\nVia: 1.1 varnish\r\nX-Cache: MISS\r\nX-Cache-Hits: 0\r\nX-Served-By: cache-iad-kcgs7200086-IAD\r\n\r\nRate limit exceeded

Rate limit exceeded

Please wait a few minutes before retrying your request.

URL:
stats.judilibre.io
IP address:
40.67.135.165
\n", "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:13:51.047253639Z", + "timestamp": "2024-12-01T01:21:16.900288523Z", "curl-command": "curl -X 'POST' -d '_=' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Host: stats.judilibre.io' -H 'User-Agent: Nuclei - Open-source project (github.com/projectdiscovery/nuclei)' 'https://stats.judilibre.io/'", "matcher-status": true }, @@ -589,7 +549,7 @@ "Let's Encrypt" ], "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:19:09.310876649Z", + "timestamp": "2024-12-01T01:26:44.137251429Z", "matcher-status": true }, { @@ -619,7 +579,7 @@ "stats.judilibre.io" ], "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:19:09.310984931Z", + "timestamp": "2024-12-01T01:26:44.137378827Z", "matcher-status": true }, { @@ -650,7 +610,7 @@ "tls12" ], "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:19:09.479205879Z", + "timestamp": "2024-12-01T01:26:44.563933763Z", "matcher-status": true }, { @@ -681,7 +641,7 @@ "tls13" ], "ip": "185.199.108.153", - "timestamp": "2024-11-24T01:19:09.495189715Z", + "timestamp": "2024-12-01T01:26:44.602917249Z", "matcher-status": true } ] diff --git a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/screenshot.jpeg b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/screenshot.jpeg index 2ff9b7bb5c697d903e1db2053d36921d6e209efb..60040ff68b3eb4682793ef82ab5240028dd9a011 100644 GIT binary patch delta 75248 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 jCjx{ubp$0&Zvwjb~)lsq({z4zXe!0)@BaKF(Uj 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 B+F}3z delta 76767 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

l56MOFWqFBC0oY~E9)J4r*95+cyMBB2jt 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 30 days","","" +"cert_expirationStatus","stats.judilibre.io/185.199.108.153","443","OK","55 >= 30 days","","" "cert_notBefore","stats.judilibre.io/185.199.108.153","443","INFO","2024-10-27 02:10","","" "cert_notAfter","stats.judilibre.io/185.199.108.153","443","OK","2025-01-25 02:10","","" "cert_extlifeSpan","stats.judilibre.io/185.199.108.153","443","OK","certificate has no extended life time according to browser forum","","" @@ -70,9 +70,9 @@ "intermediate_cert_chain <#1>","stats.judilibre.io/185.199.108.153","443","INFO","R10 <-- ISRG Root X1","","" "intermediate_cert_badOCSP","stats.judilibre.io/185.199.108.153","443","OK","intermediate certificate(s) is/are ok","","" "HTTP_status_code","stats.judilibre.io/185.199.108.153","443","INFO","200 OK ('/')","","" -"HTTP_clock_skew","stats.judilibre.io/185.199.108.153","443","INFO","+206 seconds from localtime","","" -"HTTP_headerTime","stats.judilibre.io/185.199.108.153","443","INFO","1732410533","","" -"HTTP_headerAge","stats.judilibre.io/185.199.108.153","443","INFO","206 seconds","","" +"HTTP_clock_skew","stats.judilibre.io/185.199.108.153","443","INFO","+207 seconds from localtime","","" +"HTTP_headerTime","stats.judilibre.io/185.199.108.153","443","INFO","1733015767","","" +"HTTP_headerAge","stats.judilibre.io/185.199.108.153","443","INFO","207 seconds","","" "HSTS_time","stats.judilibre.io/185.199.108.153","443","OK","365 days (=31556952 seconds) > 15552000 seconds","","" "HSTS_subdomains","stats.judilibre.io/185.199.108.153","443","INFO","only for this domain","","" "HSTS_preload","stats.judilibre.io/185.199.108.153","443","INFO","domain is NOT marked for preloading","","" @@ -81,7 +81,7 @@ "banner_application","stats.judilibre.io/185.199.108.153","443","INFO","No application banner found","","" "cookie_count","stats.judilibre.io/185.199.108.153","443","INFO","0 at '/'","","" "Access-Control-Allow-Origin","stats.judilibre.io/185.199.108.153","443","INFO","*","","" -"X-Served-By","stats.judilibre.io/185.199.108.153","443","INFO","cache-iad-kcgs7200064-IAD","","" +"X-Served-By","stats.judilibre.io/185.199.108.153","443","INFO","cache-iad-kcgs7200111-IAD","","" "Cache-Control","stats.judilibre.io/185.199.108.153","443","INFO","max-age=600","","" "banner_reverseproxy","stats.judilibre.io/185.199.108.153","443","INFO","Via: 1.1 varnishX-Cache: HITX-Cache-Hits: 1","","CWE-200" "heartbleed","stats.judilibre.io/185.199.108.153","443","OK","not vulnerable, no heartbeat extension","CVE-2014-0160","CWE-119" @@ -149,156 +149,6 @@ "cipher_strength_score_weighted","stats.judilibre.io/185.199.108.153","443","INFO","24","","" "final_score","stats.judilibre.io/185.199.108.153","443","INFO","81","","" "overall_grade","stats.judilibre.io/185.199.108.153","443","OK","A+","","" -"service","stats.judilibre.io/185.199.110.153","443","INFO","HTTP","","" -"pre_128cipher","stats.judilibre.io/185.199.110.153","443","INFO","No 128 cipher limit bug","","" -"SSLv2","stats.judilibre.io/185.199.110.153","443","OK","not offered","","" -"SSLv3","stats.judilibre.io/185.199.110.153","443","OK","not offered","","" -"TLS1","stats.judilibre.io/185.199.110.153","443","INFO","not offered","","" -"TLS1_1","stats.judilibre.io/185.199.110.153","443","INFO","not offered","","" -"TLS1_2","stats.judilibre.io/185.199.110.153","443","OK","offered","","" -"TLS1_3","stats.judilibre.io/185.199.110.153","443","OK","offered with final","","" -"ALPN_HTTP2","stats.judilibre.io/185.199.110.153","443","OK","h2","","" -"ALPN","stats.judilibre.io/185.199.110.153","443","INFO","http/1.1","","" -"cipherlist_NULL","stats.judilibre.io/185.199.110.153","443","OK","not offered","","CWE-327" -"cipherlist_aNULL","stats.judilibre.io/185.199.110.153","443","OK","not offered","","CWE-327" -"cipherlist_EXPORT","stats.judilibre.io/185.199.110.153","443","OK","not offered","","CWE-327" -"cipherlist_LOW","stats.judilibre.io/185.199.110.153","443","OK","not offered","","CWE-327" -"cipherlist_3DES_IDEA","stats.judilibre.io/185.199.110.153","443","INFO","not offered","","CWE-310" -"cipherlist_OBSOLETED","stats.judilibre.io/185.199.110.153","443","LOW","offered","","CWE-310" -"cipherlist_STRONG_NOFS","stats.judilibre.io/185.199.110.153","443","OK","offered","","" -"cipherlist_STRONG_FS","stats.judilibre.io/185.199.110.153","443","OK","offered","","" -"cipher_order-tls1_2","stats.judilibre.io/185.199.110.153","443","OK","server","","" -"cipherorder_TLSv1_2","stats.judilibre.io/185.199.110.153","443","INFO","ECDHE-RSA-AES128-GCM-SHA256","","" -"cipher_order","stats.judilibre.io/185.199.110.153","443","OK","server","","" -"FS","stats.judilibre.io/185.199.110.153","443","OK","offered","","" -"FS_ciphers","stats.judilibre.io/185.199.110.153","443","INFO","ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA","","" -"FS_ECDHE_curves","stats.judilibre.io/185.199.110.153","443","OK","prime256v1 secp384r1","","" -"TLS_extensions","stats.judilibre.io/185.199.110.153","443","INFO","'server name/#0' 'renegotiation info/#65281' 'EC point formats/#11' 'session ticket/#35' 'status request/#5' 'supported versions/#43' 'key share/#51' 'extended master secret/#23' 'application layer protocol negotiation/#16'","","" -"TLS_session_ticket","stats.judilibre.io/185.199.110.153","443","INFO","valid for 86400 seconds only (= 30 days","","" -"cert_notBefore","stats.judilibre.io/185.199.110.153","443","INFO","2024-10-27 02:10","","" -"cert_notAfter","stats.judilibre.io/185.199.110.153","443","OK","2025-01-25 02:10","","" -"cert_extlifeSpan","stats.judilibre.io/185.199.110.153","443","OK","certificate has no extended life time according to browser forum","","" -"cert_eTLS","stats.judilibre.io/185.199.110.153","443","INFO","not present","","" -"cert_crlDistributionPoints","stats.judilibre.io/185.199.110.153","443","INFO","--","","" -"cert_ocspURL","stats.judilibre.io/185.199.110.153","443","INFO","http://r10.o.lencr.org","","" -"OCSP_stapling","stats.judilibre.io/185.199.110.153","443","OK","offered","","" -"cert_ocspRevoked","stats.judilibre.io/185.199.110.153","443","OK","not revoked","","" -"cert_mustStapleExtension","stats.judilibre.io/185.199.110.153","443","INFO","--","","" -"DNS_CAArecord","stats.judilibre.io/185.199.110.153","443","LOW","--","","" -"certificate_transparency","stats.judilibre.io/185.199.110.153","443","OK","yes (certificate extension)","","" -"certs_countServer","stats.judilibre.io/185.199.110.153","443","INFO","2","","" -"certs_list_ordering_problem","stats.judilibre.io/185.199.110.153","443","INFO","no","","" -"cert_caIssuers","stats.judilibre.io/185.199.110.153","443","INFO","R10 (Let's Encrypt from US)","","" -"intermediate_cert <#1>","stats.judilibre.io/185.199.110.153","443","INFO","-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQS6hSk/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBaFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPV+XmxFQS7bRH/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq/+vbOo76vACFLYlpaPAEvxVgD9on/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno/QHK20a/6tYvJWuQP/py1fEtVt/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4FpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KRmudKHMxFqHJV8LDmowfs/acbZp4/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3DZb3EoEmUVQK7GH29/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIozwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfdu6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p91n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij/l0GaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZQjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyzrsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2EiRmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLxKPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC/ZidstK36dRILKz7OA54=\n-----END CERTIFICATE-----","","" -"intermediate_cert_fingerprintSHA256 <#1>","stats.judilibre.io/185.199.110.153","443","INFO","9D7C3F1AA6AD2B2EC0D5CF1E246F8D9AE6CBC9FD0755AD37BB974B1F2FB603F3","","" -"intermediate_cert_notBefore <#1>","stats.judilibre.io/185.199.110.153","443","INFO","2024-03-13 00:00","","" -"intermediate_cert_notAfter <#1>","stats.judilibre.io/185.199.110.153","443","OK","2027-03-12 23:59","","" -"intermediate_cert_expiration <#1>","stats.judilibre.io/185.199.110.153","443","OK","ok > 40 days","","" -"intermediate_cert_chain <#1>","stats.judilibre.io/185.199.110.153","443","INFO","R10 <-- ISRG Root X1","","" -"intermediate_cert_badOCSP","stats.judilibre.io/185.199.110.153","443","OK","intermediate certificate(s) is/are ok","","" -"HTTP_status_code","stats.judilibre.io/185.199.110.153","443","INFO","200 OK ('/')","","" -"HTTP_clock_skew","stats.judilibre.io/185.199.110.153","443","INFO","+261 seconds from localtime","","" -"HTTP_headerTime","stats.judilibre.io/185.199.110.153","443","INFO","1732410588","","" -"HTTP_headerAge","stats.judilibre.io/185.199.110.153","443","INFO","261 seconds","","" -"HSTS_time","stats.judilibre.io/185.199.110.153","443","OK","365 days (=31556952 seconds) > 15552000 seconds","","" -"HSTS_subdomains","stats.judilibre.io/185.199.110.153","443","INFO","only for this domain","","" -"HSTS_preload","stats.judilibre.io/185.199.110.153","443","INFO","domain is NOT marked for preloading","","" -"HPKP","stats.judilibre.io/185.199.110.153","443","INFO","No support for HTTP Public Key Pinning","","" -"banner_server","stats.judilibre.io/185.199.110.153","443","INFO","GitHub.com","","" -"banner_application","stats.judilibre.io/185.199.110.153","443","INFO","No application banner found","","" -"cookie_count","stats.judilibre.io/185.199.110.153","443","INFO","0 at '/'","","" -"Access-Control-Allow-Origin","stats.judilibre.io/185.199.110.153","443","INFO","*","","" -"X-Served-By","stats.judilibre.io/185.199.110.153","443","INFO","cache-iad-kcgs7200107-IAD","","" -"Cache-Control","stats.judilibre.io/185.199.110.153","443","INFO","max-age=600","","" -"banner_reverseproxy","stats.judilibre.io/185.199.110.153","443","INFO","Via: 1.1 varnishX-Cache: HITX-Cache-Hits: 1","","CWE-200" -"heartbleed","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable, no heartbeat extension","CVE-2014-0160","CWE-119" -"CCS","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2014-0224","CWE-310" -"ticketbleed","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2016-9244","CWE-200" -"ROBOT","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2017-17382 CVE-2017-17427 CVE-2017-17428 CVE-2017-13098 CVE-2017-1000385 CVE-2017-13099 CVE-2016-6883 CVE-2012-5081 CVE-2017-6168","CWE-203" -"secure_renego","stats.judilibre.io/185.199.110.153","443","OK","supported","","CWE-310" -"secure_client_renego","stats.judilibre.io/185.199.110.153","443","OK","likely not vulnerable (timed out)","CVE-2011-1473","CWE-310" -"CRIME_TLS","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2012-4929","CWE-310" -"BREACH","stats.judilibre.io/185.199.110.153","443","MEDIUM","potentially VULNERABLE, gzip HTTP compression detected - only supplied '/' tested","CVE-2013-3587","CWE-310" -"POODLE_SSL","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable, no SSLv3","CVE-2014-3566","CWE-310" -"fallback_SCSV","stats.judilibre.io/185.199.110.153","443","OK","no protocol below TLS 1.2 offered","","" -"SWEET32","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2016-2183 CVE-2016-6329","CWE-327" -"FREAK","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2015-0204","CWE-310" -"DROWN","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable on this host and port","CVE-2016-0800 CVE-2016-0703","CWE-310" -"DROWN_hint","stats.judilibre.io/185.199.110.153","443","INFO","Make sure you don't use this certificate elsewhere with SSLv2 enabled services, see https://search.censys.io/search?resource=hosts&virtual_hosts=INCLUDE&q=6FB623C044B3A4A9DA9595D0E4C3E2E4E361BF947DDA25162229ABB7D675174E","CVE-2016-0800 CVE-2016-0703","CWE-310" -"LOGJAM","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable, no DH EXPORT ciphers,","CVE-2015-4000","CWE-310" -"LOGJAM-common_primes","stats.judilibre.io/185.199.110.153","443","OK","no DH key with <= TLS 1.2","CVE-2015-4000","CWE-310" -"BEAST","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable, no SSL3 or TLS1","CVE-2011-3389","CWE-20" -"LUCKY13","stats.judilibre.io/185.199.110.153","443","LOW","potentially vulnerable, uses TLS CBC ciphers","CVE-2013-0169","CWE-310" -"winshock","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2014-6321","CWE-94" -"RC4","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2013-2566 CVE-2015-2808","CWE-310" -"clientsimulation-android_60","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" -"clientsimulation-android_70","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" -"clientsimulation-android_81","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" -"clientsimulation-android_90","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-android_X","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-android_11","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-android_12","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-chrome_79_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-chrome_101_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-firefox_66_win81","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-firefox_100_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-ie_6_xp","stats.judilibre.io/185.199.110.153","443","INFO","No connection","","" -"clientsimulation-ie_8_win7","stats.judilibre.io/185.199.110.153","443","INFO","No connection","","" -"clientsimulation-ie_8_xp","stats.judilibre.io/185.199.110.153","443","INFO","No connection","","" -"clientsimulation-ie_11_win7","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-SHA256","","" -"clientsimulation-ie_11_win81","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-SHA256","","" -"clientsimulation-ie_11_winphone81","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-SHA256","","" -"clientsimulation-ie_11_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" -"clientsimulation-edge_15_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" -"clientsimulation-edge_101_win10_21h2","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-safari_121_ios_122","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_CHACHA20_POLY1305_SHA256","","" -"clientsimulation-safari_130_osx_10146","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_CHACHA20_POLY1305_SHA256","","" -"clientsimulation-safari_154_osx_1231","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-java_7u25","stats.judilibre.io/185.199.110.153","443","INFO","No connection","","" -"clientsimulation-java_8u161","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" -"clientsimulation-java1102","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-java1703","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-go_1178","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-libressl_283","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305","","" -"clientsimulation-openssl_102e","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" -"clientsimulation-openssl_110l","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305","","" -"clientsimulation-openssl_111d","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-openssl_303","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"clientsimulation-apple_mail_16_0","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" -"clientsimulation-thunderbird_91_9","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" -"rating_spec","stats.judilibre.io/185.199.110.153","443","INFO","SSL Labs's 'SSL Server Rating Guide' (version 2009q from 2020-01-30)","","" -"rating_doc","stats.judilibre.io/185.199.110.153","443","INFO","https://github.com/ssllabs/research/wiki/SSL-Server-Rating-Guide","","" -"protocol_support_score","stats.judilibre.io/185.199.110.153","443","INFO","100","","" -"protocol_support_score_weighted","stats.judilibre.io/185.199.110.153","443","INFO","30","","" -"key_exchange_score","stats.judilibre.io/185.199.110.153","443","INFO","90","","" -"key_exchange_score_weighted","stats.judilibre.io/185.199.110.153","443","INFO","27","","" -"cipher_strength_score","stats.judilibre.io/185.199.110.153","443","INFO","60","","" -"cipher_strength_score_weighted","stats.judilibre.io/185.199.110.153","443","INFO","24","","" -"final_score","stats.judilibre.io/185.199.110.153","443","INFO","81","","" -"overall_grade","stats.judilibre.io/185.199.110.153","443","OK","A+","","" "service","stats.judilibre.io/185.199.109.153","443","INFO","HTTP","","" "pre_128cipher","stats.judilibre.io/185.199.109.153","443","INFO","No 128 cipher limit bug","","" "SSLv2","stats.judilibre.io/185.199.109.153","443","OK","not offered","","" @@ -347,7 +197,7 @@ "cert_trust","stats.judilibre.io/185.199.109.153","443","OK","Ok via SAN and CN (SNI mandatory)","","" "cert_chain_of_trust","stats.judilibre.io/185.199.109.153","443","OK","passed.","","" "cert_certificatePolicies_EV","stats.judilibre.io/185.199.109.153","443","INFO","no","","" -"cert_expirationStatus","stats.judilibre.io/185.199.109.153","443","OK","62 >= 30 days","","" +"cert_expirationStatus","stats.judilibre.io/185.199.109.153","443","OK","55 >= 30 days","","" "cert_notBefore","stats.judilibre.io/185.199.109.153","443","INFO","2024-10-27 02:10","","" "cert_notAfter","stats.judilibre.io/185.199.109.153","443","OK","2025-01-25 02:10","","" "cert_extlifeSpan","stats.judilibre.io/185.199.109.153","443","OK","certificate has no extended life time according to browser forum","","" @@ -370,9 +220,9 @@ "intermediate_cert_chain <#1>","stats.judilibre.io/185.199.109.153","443","INFO","R10 <-- ISRG Root X1","","" "intermediate_cert_badOCSP","stats.judilibre.io/185.199.109.153","443","OK","intermediate certificate(s) is/are ok","","" "HTTP_status_code","stats.judilibre.io/185.199.109.153","443","INFO","200 OK ('/')","","" -"HTTP_clock_skew","stats.judilibre.io/185.199.109.153","443","INFO","+317 seconds from localtime","","" -"HTTP_headerTime","stats.judilibre.io/185.199.109.153","443","INFO","1732410645","","" -"HTTP_headerAge","stats.judilibre.io/185.199.109.153","443","INFO","317 seconds","","" +"HTTP_clock_skew","stats.judilibre.io/185.199.109.153","443","INFO","+265 seconds from localtime","","" +"HTTP_headerTime","stats.judilibre.io/185.199.109.153","443","INFO","1733015824","","" +"HTTP_headerAge","stats.judilibre.io/185.199.109.153","443","INFO","265 seconds","","" "HSTS_time","stats.judilibre.io/185.199.109.153","443","OK","365 days (=31556952 seconds) > 15552000 seconds","","" "HSTS_subdomains","stats.judilibre.io/185.199.109.153","443","INFO","only for this domain","","" "HSTS_preload","stats.judilibre.io/185.199.109.153","443","INFO","domain is NOT marked for preloading","","" @@ -381,7 +231,7 @@ "banner_application","stats.judilibre.io/185.199.109.153","443","INFO","No application banner found","","" "cookie_count","stats.judilibre.io/185.199.109.153","443","INFO","0 at '/'","","" "Access-Control-Allow-Origin","stats.judilibre.io/185.199.109.153","443","INFO","*","","" -"X-Served-By","stats.judilibre.io/185.199.109.153","443","INFO","cache-iad-kcgs7200083-IAD","","" +"X-Served-By","stats.judilibre.io/185.199.109.153","443","INFO","cache-iad-kcgs7200059-IAD","","" "Cache-Control","stats.judilibre.io/185.199.109.153","443","INFO","max-age=600","","" "banner_reverseproxy","stats.judilibre.io/185.199.109.153","443","INFO","Via: 1.1 varnishX-Cache: HITX-Cache-Hits: 1","","CWE-200" "heartbleed","stats.judilibre.io/185.199.109.153","443","OK","not vulnerable, no heartbeat extension","CVE-2014-0160","CWE-119" @@ -497,7 +347,7 @@ "cert_trust","stats.judilibre.io/185.199.111.153","443","OK","Ok via SAN and CN (SNI mandatory)","","" "cert_chain_of_trust","stats.judilibre.io/185.199.111.153","443","OK","passed.","","" "cert_certificatePolicies_EV","stats.judilibre.io/185.199.111.153","443","INFO","no","","" -"cert_expirationStatus","stats.judilibre.io/185.199.111.153","443","OK","62 >= 30 days","","" +"cert_expirationStatus","stats.judilibre.io/185.199.111.153","443","OK","55 >= 30 days","","" "cert_notBefore","stats.judilibre.io/185.199.111.153","443","INFO","2024-10-27 02:10","","" "cert_notAfter","stats.judilibre.io/185.199.111.153","443","OK","2025-01-25 02:10","","" "cert_extlifeSpan","stats.judilibre.io/185.199.111.153","443","OK","certificate has no extended life time according to browser forum","","" @@ -520,9 +370,9 @@ "intermediate_cert_chain <#1>","stats.judilibre.io/185.199.111.153","443","INFO","R10 <-- ISRG Root X1","","" "intermediate_cert_badOCSP","stats.judilibre.io/185.199.111.153","443","OK","intermediate certificate(s) is/are ok","","" "HTTP_status_code","stats.judilibre.io/185.199.111.153","443","INFO","200 OK ('/')","","" -"HTTP_clock_skew","stats.judilibre.io/185.199.111.153","443","INFO","+373 seconds from localtime","","" -"HTTP_headerTime","stats.judilibre.io/185.199.111.153","443","INFO","1732410701","","" -"HTTP_headerAge","stats.judilibre.io/185.199.111.153","443","INFO","373 seconds","","" +"HTTP_clock_skew","stats.judilibre.io/185.199.111.153","443","INFO","+322 seconds from localtime","","" +"HTTP_headerTime","stats.judilibre.io/185.199.111.153","443","INFO","1733015882","","" +"HTTP_headerAge","stats.judilibre.io/185.199.111.153","443","INFO","322 seconds","","" "HSTS_time","stats.judilibre.io/185.199.111.153","443","OK","365 days (=31556952 seconds) > 15552000 seconds","","" "HSTS_subdomains","stats.judilibre.io/185.199.111.153","443","INFO","only for this domain","","" "HSTS_preload","stats.judilibre.io/185.199.111.153","443","INFO","domain is NOT marked for preloading","","" @@ -531,7 +381,7 @@ "banner_application","stats.judilibre.io/185.199.111.153","443","INFO","No application banner found","","" "cookie_count","stats.judilibre.io/185.199.111.153","443","INFO","0 at '/'","","" "Access-Control-Allow-Origin","stats.judilibre.io/185.199.111.153","443","INFO","*","","" -"X-Served-By","stats.judilibre.io/185.199.111.153","443","INFO","cache-iad-kcgs7200156-IAD","","" +"X-Served-By","stats.judilibre.io/185.199.111.153","443","INFO","cache-iad-kcgs7200049-IAD","","" "Cache-Control","stats.judilibre.io/185.199.111.153","443","INFO","max-age=600","","" "banner_reverseproxy","stats.judilibre.io/185.199.111.153","443","INFO","Via: 1.1 varnishX-Cache: HITX-Cache-Hits: 1","","CWE-200" "heartbleed","stats.judilibre.io/185.199.111.153","443","OK","not vulnerable, no heartbeat extension","CVE-2014-0160","CWE-119" @@ -599,3 +449,153 @@ "cipher_strength_score_weighted","stats.judilibre.io/185.199.111.153","443","INFO","24","","" "final_score","stats.judilibre.io/185.199.111.153","443","INFO","81","","" "overall_grade","stats.judilibre.io/185.199.111.153","443","OK","A+","","" +"service","stats.judilibre.io/185.199.110.153","443","INFO","HTTP","","" +"pre_128cipher","stats.judilibre.io/185.199.110.153","443","INFO","No 128 cipher limit bug","","" +"SSLv2","stats.judilibre.io/185.199.110.153","443","OK","not offered","","" +"SSLv3","stats.judilibre.io/185.199.110.153","443","OK","not offered","","" +"TLS1","stats.judilibre.io/185.199.110.153","443","INFO","not offered","","" +"TLS1_1","stats.judilibre.io/185.199.110.153","443","INFO","not offered","","" +"TLS1_2","stats.judilibre.io/185.199.110.153","443","OK","offered","","" +"TLS1_3","stats.judilibre.io/185.199.110.153","443","OK","offered with final","","" +"ALPN_HTTP2","stats.judilibre.io/185.199.110.153","443","OK","h2","","" +"ALPN","stats.judilibre.io/185.199.110.153","443","INFO","http/1.1","","" +"cipherlist_NULL","stats.judilibre.io/185.199.110.153","443","OK","not offered","","CWE-327" +"cipherlist_aNULL","stats.judilibre.io/185.199.110.153","443","OK","not offered","","CWE-327" +"cipherlist_EXPORT","stats.judilibre.io/185.199.110.153","443","OK","not offered","","CWE-327" +"cipherlist_LOW","stats.judilibre.io/185.199.110.153","443","OK","not offered","","CWE-327" +"cipherlist_3DES_IDEA","stats.judilibre.io/185.199.110.153","443","INFO","not offered","","CWE-310" +"cipherlist_OBSOLETED","stats.judilibre.io/185.199.110.153","443","LOW","offered","","CWE-310" +"cipherlist_STRONG_NOFS","stats.judilibre.io/185.199.110.153","443","OK","offered","","" +"cipherlist_STRONG_FS","stats.judilibre.io/185.199.110.153","443","OK","offered","","" +"cipher_order-tls1_2","stats.judilibre.io/185.199.110.153","443","OK","server","","" +"cipherorder_TLSv1_2","stats.judilibre.io/185.199.110.153","443","INFO","ECDHE-RSA-AES128-GCM-SHA256","","" +"cipher_order","stats.judilibre.io/185.199.110.153","443","OK","server","","" +"FS","stats.judilibre.io/185.199.110.153","443","OK","offered","","" +"FS_ciphers","stats.judilibre.io/185.199.110.153","443","INFO","ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA","","" +"FS_ECDHE_curves","stats.judilibre.io/185.199.110.153","443","OK","prime256v1 secp384r1","","" +"TLS_extensions","stats.judilibre.io/185.199.110.153","443","INFO","'server name/#0' 'renegotiation info/#65281' 'EC point formats/#11' 'session ticket/#35' 'status request/#5' 'supported versions/#43' 'key share/#51' 'extended master secret/#23' 'application layer protocol negotiation/#16'","","" +"TLS_session_ticket","stats.judilibre.io/185.199.110.153","443","INFO","valid for 86400 seconds only (= 30 days","","" +"cert_notBefore","stats.judilibre.io/185.199.110.153","443","INFO","2024-10-27 02:10","","" +"cert_notAfter","stats.judilibre.io/185.199.110.153","443","OK","2025-01-25 02:10","","" +"cert_extlifeSpan","stats.judilibre.io/185.199.110.153","443","OK","certificate has no extended life time according to browser forum","","" +"cert_eTLS","stats.judilibre.io/185.199.110.153","443","INFO","not present","","" +"cert_crlDistributionPoints","stats.judilibre.io/185.199.110.153","443","INFO","--","","" +"cert_ocspURL","stats.judilibre.io/185.199.110.153","443","INFO","http://r10.o.lencr.org","","" +"OCSP_stapling","stats.judilibre.io/185.199.110.153","443","OK","offered","","" +"cert_ocspRevoked","stats.judilibre.io/185.199.110.153","443","OK","not revoked","","" +"cert_mustStapleExtension","stats.judilibre.io/185.199.110.153","443","INFO","--","","" +"DNS_CAArecord","stats.judilibre.io/185.199.110.153","443","LOW","--","","" +"certificate_transparency","stats.judilibre.io/185.199.110.153","443","OK","yes (certificate extension)","","" +"certs_countServer","stats.judilibre.io/185.199.110.153","443","INFO","2","","" +"certs_list_ordering_problem","stats.judilibre.io/185.199.110.153","443","INFO","no","","" +"cert_caIssuers","stats.judilibre.io/185.199.110.153","443","INFO","R10 (Let's Encrypt from US)","","" +"intermediate_cert <#1>","stats.judilibre.io/185.199.110.153","443","INFO","-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQS6hSk/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBaFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPV+XmxFQS7bRH/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq/+vbOo76vACFLYlpaPAEvxVgD9on/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno/QHK20a/6tYvJWuQP/py1fEtVt/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4FpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KRmudKHMxFqHJV8LDmowfs/acbZp4/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3DZb3EoEmUVQK7GH29/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIozwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfdu6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p91n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij/l0GaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZQjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyzrsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2EiRmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLxKPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC/ZidstK36dRILKz7OA54=\n-----END CERTIFICATE-----","","" +"intermediate_cert_fingerprintSHA256 <#1>","stats.judilibre.io/185.199.110.153","443","INFO","9D7C3F1AA6AD2B2EC0D5CF1E246F8D9AE6CBC9FD0755AD37BB974B1F2FB603F3","","" +"intermediate_cert_notBefore <#1>","stats.judilibre.io/185.199.110.153","443","INFO","2024-03-13 00:00","","" +"intermediate_cert_notAfter <#1>","stats.judilibre.io/185.199.110.153","443","OK","2027-03-12 23:59","","" +"intermediate_cert_expiration <#1>","stats.judilibre.io/185.199.110.153","443","OK","ok > 40 days","","" +"intermediate_cert_chain <#1>","stats.judilibre.io/185.199.110.153","443","INFO","R10 <-- ISRG Root X1","","" +"intermediate_cert_badOCSP","stats.judilibre.io/185.199.110.153","443","OK","intermediate certificate(s) is/are ok","","" +"HTTP_status_code","stats.judilibre.io/185.199.110.153","443","INFO","200 OK ('/')","","" +"HTTP_clock_skew","stats.judilibre.io/185.199.110.153","443","INFO","+385 seconds from localtime","","" +"HTTP_headerTime","stats.judilibre.io/185.199.110.153","443","INFO","1733015945","","" +"HTTP_headerAge","stats.judilibre.io/185.199.110.153","443","INFO","385 seconds","","" +"HSTS_time","stats.judilibre.io/185.199.110.153","443","OK","365 days (=31556952 seconds) > 15552000 seconds","","" +"HSTS_subdomains","stats.judilibre.io/185.199.110.153","443","INFO","only for this domain","","" +"HSTS_preload","stats.judilibre.io/185.199.110.153","443","INFO","domain is NOT marked for preloading","","" +"HPKP","stats.judilibre.io/185.199.110.153","443","INFO","No support for HTTP Public Key Pinning","","" +"banner_server","stats.judilibre.io/185.199.110.153","443","INFO","GitHub.com","","" +"banner_application","stats.judilibre.io/185.199.110.153","443","INFO","No application banner found","","" +"cookie_count","stats.judilibre.io/185.199.110.153","443","INFO","0 at '/'","","" +"Access-Control-Allow-Origin","stats.judilibre.io/185.199.110.153","443","INFO","*","","" +"X-Served-By","stats.judilibre.io/185.199.110.153","443","INFO","cache-iad-kcgs7200075-IAD","","" +"Cache-Control","stats.judilibre.io/185.199.110.153","443","INFO","max-age=600","","" +"banner_reverseproxy","stats.judilibre.io/185.199.110.153","443","INFO","Via: 1.1 varnishX-Cache: HITX-Cache-Hits: 1","","CWE-200" +"heartbleed","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable, no heartbeat extension","CVE-2014-0160","CWE-119" +"CCS","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2014-0224","CWE-310" +"ticketbleed","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2016-9244","CWE-200" +"ROBOT","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2017-17382 CVE-2017-17427 CVE-2017-17428 CVE-2017-13098 CVE-2017-1000385 CVE-2017-13099 CVE-2016-6883 CVE-2012-5081 CVE-2017-6168","CWE-203" +"secure_renego","stats.judilibre.io/185.199.110.153","443","OK","supported","","CWE-310" +"secure_client_renego","stats.judilibre.io/185.199.110.153","443","OK","likely not vulnerable (timed out)","CVE-2011-1473","CWE-310" +"CRIME_TLS","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2012-4929","CWE-310" +"BREACH","stats.judilibre.io/185.199.110.153","443","MEDIUM","potentially VULNERABLE, gzip HTTP compression detected - only supplied '/' tested","CVE-2013-3587","CWE-310" +"POODLE_SSL","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable, no SSLv3","CVE-2014-3566","CWE-310" +"fallback_SCSV","stats.judilibre.io/185.199.110.153","443","OK","no protocol below TLS 1.2 offered","","" +"SWEET32","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2016-2183 CVE-2016-6329","CWE-327" +"FREAK","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2015-0204","CWE-310" +"DROWN","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable on this host and port","CVE-2016-0800 CVE-2016-0703","CWE-310" +"DROWN_hint","stats.judilibre.io/185.199.110.153","443","INFO","Make sure you don't use this certificate elsewhere with SSLv2 enabled services, see https://search.censys.io/search?resource=hosts&virtual_hosts=INCLUDE&q=6FB623C044B3A4A9DA9595D0E4C3E2E4E361BF947DDA25162229ABB7D675174E","CVE-2016-0800 CVE-2016-0703","CWE-310" +"LOGJAM","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable, no DH EXPORT ciphers,","CVE-2015-4000","CWE-310" +"LOGJAM-common_primes","stats.judilibre.io/185.199.110.153","443","OK","no DH key with <= TLS 1.2","CVE-2015-4000","CWE-310" +"BEAST","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable, no SSL3 or TLS1","CVE-2011-3389","CWE-20" +"LUCKY13","stats.judilibre.io/185.199.110.153","443","LOW","potentially vulnerable, uses TLS CBC ciphers","CVE-2013-0169","CWE-310" +"winshock","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2014-6321","CWE-94" +"RC4","stats.judilibre.io/185.199.110.153","443","OK","not vulnerable","CVE-2013-2566 CVE-2015-2808","CWE-310" +"clientsimulation-android_60","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" +"clientsimulation-android_70","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" +"clientsimulation-android_81","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" +"clientsimulation-android_90","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-android_X","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-android_11","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-android_12","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-chrome_79_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-chrome_101_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-firefox_66_win81","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-firefox_100_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-ie_6_xp","stats.judilibre.io/185.199.110.153","443","INFO","No connection","","" +"clientsimulation-ie_8_win7","stats.judilibre.io/185.199.110.153","443","INFO","No connection","","" +"clientsimulation-ie_8_xp","stats.judilibre.io/185.199.110.153","443","INFO","No connection","","" +"clientsimulation-ie_11_win7","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-SHA256","","" +"clientsimulation-ie_11_win81","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-SHA256","","" +"clientsimulation-ie_11_winphone81","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-SHA256","","" +"clientsimulation-ie_11_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" +"clientsimulation-edge_15_win10","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" +"clientsimulation-edge_101_win10_21h2","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-safari_121_ios_122","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_CHACHA20_POLY1305_SHA256","","" +"clientsimulation-safari_130_osx_10146","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_CHACHA20_POLY1305_SHA256","","" +"clientsimulation-safari_154_osx_1231","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-java_7u25","stats.judilibre.io/185.199.110.153","443","INFO","No connection","","" +"clientsimulation-java_8u161","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" +"clientsimulation-java1102","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-java1703","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-go_1178","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-libressl_283","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305","","" +"clientsimulation-openssl_102e","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" +"clientsimulation-openssl_110l","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305","","" +"clientsimulation-openssl_111d","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-openssl_303","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"clientsimulation-apple_mail_16_0","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256","","" +"clientsimulation-thunderbird_91_9","stats.judilibre.io/185.199.110.153","443","INFO","TLSv1.3 TLS_AES_128_GCM_SHA256","","" +"rating_spec","stats.judilibre.io/185.199.110.153","443","INFO","SSL Labs's 'SSL Server Rating Guide' (version 2009q from 2020-01-30)","","" +"rating_doc","stats.judilibre.io/185.199.110.153","443","INFO","https://github.com/ssllabs/research/wiki/SSL-Server-Rating-Guide","","" +"protocol_support_score","stats.judilibre.io/185.199.110.153","443","INFO","100","","" +"protocol_support_score_weighted","stats.judilibre.io/185.199.110.153","443","INFO","30","","" +"key_exchange_score","stats.judilibre.io/185.199.110.153","443","INFO","90","","" +"key_exchange_score_weighted","stats.judilibre.io/185.199.110.153","443","INFO","27","","" +"cipher_strength_score","stats.judilibre.io/185.199.110.153","443","INFO","60","","" +"cipher_strength_score_weighted","stats.judilibre.io/185.199.110.153","443","INFO","24","","" +"final_score","stats.judilibre.io/185.199.110.153","443","INFO","81","","" +"overall_grade","stats.judilibre.io/185.199.110.153","443","OK","A+","","" diff --git a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/testssl.html b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/testssl.html index b6152c2b..46766275 100644 --- a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/testssl.html +++ b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/testssl.html @@ -20,15 +20,15 @@ ##################################################################### Using OpenSSL 1.0.2-bad [~183 ciphers] - on fv-az891-402:/home/testssl/bin/openssl.Linux.x86_64 + on fv-az1153-138:/home/testssl/bin/openssl.Linux.x86_64 -Testing all IPv4 addresses (port 443): 185.199.108.153 185.199.110.153 185.199.109.153 185.199.111.153 +Testing all IPv4 addresses (port 443): 185.199.108.153 185.199.109.153 185.199.111.153 185.199.110.153 ----------------------------------------------------- - Start 2024-11-24 01:08:39 -->> 185.199.108.153:443 (stats.judilibre.io) <<-- + Start 2024-12-01 01:15:52 -->> 185.199.108.153:443 (stats.judilibre.io) <<-- - Further IP addresses: 185.199.109.153 185.199.111.153 185.199.110.153 - 2606:50c0:8002::153 2606:50c0:8000::153 - 2606:50c0:8001::153 2606:50c0:8003::153 + Further IP addresses: 185.199.111.153 185.199.110.153 185.199.109.153 + 2606:50c0:8002::153 2606:50c0:8001::153 + 2606:50c0:8000::153 2606:50c0:8003::153 rDNS (185.199.108.153): cdn-185-199-108-153.github.com. Service detected: HTTP @@ -106,7 +106,7 @@ Trust (hostname) Ok via SAN and CN (SNI mandatory) Chain of trust Ok EV cert (experimental) no - Certificate Validity (UTC) 62 >= 30 days (2024-10-27 02:10 --> 2025-01-25 02:10) + Certificate Validity (UTC) 55 >= 30 days (2024-10-27 02:10 --> 2025-01-25 02:10) ETS/"eTLS", visibility info not present Certificate Revocation List -- OCSP URI http://r10.o.lencr.org @@ -123,15 +123,15 @@ Testing HTTP header response @ "/" HTTP Status Code 200 OK - HTTP clock skew +206 sec from localtime - HTTP Age (RFC 7234) 206 + HTTP clock skew +207 sec from localtime + HTTP Age (RFC 7234) 207 Strict Transport Security 365 days=31556952 s, just this domain Public Key Pinning -- Server banner GitHub.com Application banner -- Cookie(s) (none issued at "/") Security headers Access-Control-Allow-Origin: * - X-Served-By: cache-iad-kcgs7200064-IAD + X-Served-By: cache-iad-kcgs7200111-IAD Cache-Control: max-age=600 Reverse Proxy banner Via: 1.1 varnish X-Cache: HIT @@ -214,15 +214,15 @@ Final Score 81 Overall Grade A+ - Done 2024-11-24 01:09:36 [ 59s] -->> 185.199.108.153:443 (stats.judilibre.io) <<-- + Done 2024-12-01 01:16:51 [ 61s] -->> 185.199.108.153:443 (stats.judilibre.io) <<-- ----------------------------------------------------- - Start 2024-11-24 01:09:36 -->> 185.199.110.153:443 (stats.judilibre.io) <<-- + Start 2024-12-01 01:16:51 -->> 185.199.109.153:443 (stats.judilibre.io) <<-- - Further IP addresses: 185.199.109.153 185.199.111.153 185.199.108.153 - 2606:50c0:8002::153 2606:50c0:8000::153 - 2606:50c0:8001::153 2606:50c0:8003::153 - rDNS (185.199.110.153): cdn-185-199-110-153.github.com. + Further IP addresses: 185.199.111.153 185.199.110.153 185.199.108.153 + 2606:50c0:8002::153 2606:50c0:8001::153 + 2606:50c0:8000::153 2606:50c0:8003::153 + rDNS (185.199.109.153): cdn-185-199-109-153.github.com. Service detected: HTTP Testing protocols via sockets except NPN+ALPN @@ -299,7 +299,7 @@ Trust (hostname) Ok via SAN and CN (SNI mandatory) Chain of trust Ok EV cert (experimental) no - Certificate Validity (UTC) 62 >= 30 days (2024-10-27 02:10 --> 2025-01-25 02:10) + Certificate Validity (UTC) 55 >= 30 days (2024-10-27 02:10 --> 2025-01-25 02:10) ETS/"eTLS", visibility info not present Certificate Revocation List -- OCSP URI http://r10.o.lencr.org @@ -316,15 +316,15 @@ Testing HTTP header response @ "/" HTTP Status Code 200 OK - HTTP clock skew +261 sec from localtime - HTTP Age (RFC 7234) 261 + HTTP clock skew +265 sec from localtime + HTTP Age (RFC 7234) 265 Strict Transport Security 365 days=31556952 s, just this domain Public Key Pinning -- Server banner GitHub.com Application banner -- Cookie(s) (none issued at "/") Security headers Access-Control-Allow-Origin: * - X-Served-By: cache-iad-kcgs7200107-IAD + X-Served-By: cache-iad-kcgs7200059-IAD Cache-Control: max-age=600 Reverse Proxy banner Via: 1.1 varnish X-Cache: HIT @@ -407,15 +407,15 @@ Final Score 81 Overall Grade A+ - Done 2024-11-24 01:10:32 [ 115s] -->> 185.199.110.153:443 (stats.judilibre.io) <<-- + Done 2024-12-01 01:17:49 [ 119s] -->> 185.199.109.153:443 (stats.judilibre.io) <<-- ----------------------------------------------------- - Start 2024-11-24 01:10:32 -->> 185.199.109.153:443 (stats.judilibre.io) <<-- + Start 2024-12-01 01:17:49 -->> 185.199.111.153:443 (stats.judilibre.io) <<-- - Further IP addresses: 185.199.111.153 185.199.108.153 185.199.110.153 - 2606:50c0:8002::153 2606:50c0:8000::153 - 2606:50c0:8001::153 2606:50c0:8003::153 - rDNS (185.199.109.153): cdn-185-199-109-153.github.com. + Further IP addresses: 185.199.110.153 185.199.108.153 185.199.109.153 + 2606:50c0:8002::153 2606:50c0:8001::153 + 2606:50c0:8000::153 2606:50c0:8003::153 + rDNS (185.199.111.153): cdn-185-199-111-153.github.com. Service detected: HTTP Testing protocols via sockets except NPN+ALPN @@ -492,7 +492,7 @@ Trust (hostname) Ok via SAN and CN (SNI mandatory) Chain of trust Ok EV cert (experimental) no - Certificate Validity (UTC) 62 >= 30 days (2024-10-27 02:10 --> 2025-01-25 02:10) + Certificate Validity (UTC) 55 >= 30 days (2024-10-27 02:10 --> 2025-01-25 02:10) ETS/"eTLS", visibility info not present Certificate Revocation List -- OCSP URI http://r10.o.lencr.org @@ -509,15 +509,15 @@ Testing HTTP header response @ "/" HTTP Status Code 200 OK - HTTP clock skew +317 sec from localtime - HTTP Age (RFC 7234) 317 + HTTP clock skew +322 sec from localtime + HTTP Age (RFC 7234) 322 Strict Transport Security 365 days=31556952 s, just this domain Public Key Pinning -- Server banner GitHub.com Application banner -- Cookie(s) (none issued at "/") Security headers Access-Control-Allow-Origin: * - X-Served-By: cache-iad-kcgs7200083-IAD + X-Served-By: cache-iad-kcgs7200049-IAD Cache-Control: max-age=600 Reverse Proxy banner Via: 1.1 varnish X-Cache: HIT @@ -600,15 +600,15 @@ Final Score 81 Overall Grade A+ - Done 2024-11-24 01:11:28 [ 171s] -->> 185.199.109.153:443 (stats.judilibre.io) <<-- + Done 2024-12-01 01:18:47 [ 177s] -->> 185.199.111.153:443 (stats.judilibre.io) <<-- ----------------------------------------------------- - Start 2024-11-24 01:11:28 -->> 185.199.111.153:443 (stats.judilibre.io) <<-- + Start 2024-12-01 01:18:47 -->> 185.199.110.153:443 (stats.judilibre.io) <<-- - Further IP addresses: 185.199.109.153 185.199.108.153 185.199.110.153 - 2606:50c0:8002::153 2606:50c0:8000::153 - 2606:50c0:8001::153 2606:50c0:8003::153 - rDNS (185.199.111.153): cdn-185-199-111-153.github.com. + Further IP addresses: 185.199.111.153 185.199.108.153 185.199.109.153 + 2606:50c0:8002::153 2606:50c0:8001::153 + 2606:50c0:8000::153 2606:50c0:8003::153 + rDNS (185.199.110.153): cdn-185-199-110-153.github.com. Service detected: HTTP Testing protocols via sockets except NPN+ALPN @@ -685,7 +685,7 @@ Trust (hostname) Ok via SAN and CN (SNI mandatory) Chain of trust Ok EV cert (experimental) no - Certificate Validity (UTC) 62 >= 30 days (2024-10-27 02:10 --> 2025-01-25 02:10) + Certificate Validity (UTC) 55 >= 30 days (2024-10-27 02:10 --> 2025-01-25 02:10) ETS/"eTLS", visibility info not present Certificate Revocation List -- OCSP URI http://r10.o.lencr.org @@ -702,15 +702,15 @@ Testing HTTP header response @ "/" HTTP Status Code 200 OK - HTTP clock skew +373 sec from localtime - HTTP Age (RFC 7234) 373 + HTTP clock skew +385 sec from localtime + HTTP Age (RFC 7234) 385 Strict Transport Security 365 days=31556952 s, just this domain Public Key Pinning -- Server banner GitHub.com Application banner -- Cookie(s) (none issued at "/") Security headers Access-Control-Allow-Origin: * - X-Served-By: cache-iad-kcgs7200156-IAD + X-Served-By: cache-iad-kcgs7200075-IAD Cache-Control: max-age=600 Reverse Proxy banner Via: 1.1 varnish X-Cache: HIT @@ -793,10 +793,10 @@ Final Score 81 Overall Grade A+ - Done 2024-11-24 01:12:24 [ 227s] -->> 185.199.111.153:443 (stats.judilibre.io) <<-- + Done 2024-12-01 01:19:49 [ 239s] -->> 185.199.110.153:443 (stats.judilibre.io) <<-- ----------------------------------------------------- -Done testing now all IP addresses (on port 443): 185.199.108.153 185.199.110.153 185.199.109.153 185.199.111.153 +Done testing now all IP addresses (on port 443): 185.199.108.153 185.199.109.153 185.199.111.153 185.199.110.153 diff --git a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/testssl.json b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/testssl.json index f24d6e25..9f5c8c36 100644 --- a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/testssl.json +++ b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/testssl.json @@ -346,7 +346,7 @@ "ip" : "stats.judilibre.io/185.199.108.153", "port" : "443", "severity" : "OK", - "finding" : "62 >= 30 days" + "finding" : "55 >= 30 days" } , { "id" : "cert_notBefore", @@ -507,21 +507,21 @@ "ip" : "stats.judilibre.io/185.199.108.153", "port" : "443", "severity" : "INFO", - "finding" : "+206 seconds from localtime" + "finding" : "+207 seconds from localtime" } , { "id" : "HTTP_headerTime", "ip" : "stats.judilibre.io/185.199.108.153", "port" : "443", "severity" : "INFO", - "finding" : "1732410533" + "finding" : "1733015767" } , { "id" : "HTTP_headerAge", "ip" : "stats.judilibre.io/185.199.108.153", "port" : "443", "severity" : "INFO", - "finding" : "206 seconds" + "finding" : "207 seconds" } , { "id" : "HSTS_time", @@ -584,7 +584,7 @@ "ip" : "stats.judilibre.io/185.199.108.153", "port" : "443", "severity" : "INFO", - "finding" : "cache-iad-kcgs7200064-IAD" + "finding" : "cache-iad-kcgs7200111-IAD" } , { "id" : "Cache-Control", @@ -1095,77 +1095,77 @@ } , { "id" : "service", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "HTTP" } , { "id" : "pre_128cipher", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "No 128 cipher limit bug" } , { "id" : "SSLv2", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "not offered" } , { "id" : "SSLv3", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "not offered" } , { "id" : "TLS1", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "not offered" } , { "id" : "TLS1_1", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "not offered" } , { "id" : "TLS1_2", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "TLS1_3", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "offered with final" } , { "id" : "ALPN_HTTP2", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "h2" } , { "id" : "ALPN", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "http/1.1" } , { "id" : "cipherlist_NULL", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -1173,7 +1173,7 @@ } , { "id" : "cipherlist_aNULL", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -1181,7 +1181,7 @@ } , { "id" : "cipherlist_EXPORT", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -1189,7 +1189,7 @@ } , { "id" : "cipherlist_LOW", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -1197,7 +1197,7 @@ } , { "id" : "cipherlist_3DES_IDEA", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "cwe" : "CWE-310", @@ -1205,7 +1205,7 @@ } , { "id" : "cipherlist_OBSOLETED", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "LOW", "cwe" : "CWE-310", @@ -1213,483 +1213,483 @@ } , { "id" : "cipherlist_STRONG_NOFS", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "cipherlist_STRONG_FS", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "cipher_order-tls1_2", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "server" } , { "id" : "cipherorder_TLSv1_2", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "cipher_order", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "server" } , { "id" : "FS", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "FS_ciphers", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA" } , { "id" : "FS_ECDHE_curves", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "prime256v1 secp384r1" } , { "id" : "TLS_extensions", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "'server name/#0' 'renegotiation info/#65281' 'EC point formats/#11' 'session ticket/#35' 'status request/#5' 'supported versions/#43' 'key share/#51' 'extended master secret/#23' 'application layer protocol negotiation/#16'" } , { "id" : "TLS_session_ticket", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "valid for 86400 seconds only (= 30 days" + "finding" : "55 >= 30 days" } , { "id" : "cert_notBefore", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "2024-10-27 02:10" } , { "id" : "cert_notAfter", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "2025-01-25 02:10" } , { "id" : "cert_extlifeSpan", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "certificate has no extended life time according to browser forum" } , { "id" : "cert_eTLS", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "not present" } , { "id" : "cert_crlDistributionPoints", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "--" } , { "id" : "cert_ocspURL", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "http://r10.o.lencr.org" } , { "id" : "OCSP_stapling", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "cert_ocspRevoked", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "not revoked" } , { "id" : "cert_mustStapleExtension", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "--" } , { "id" : "DNS_CAArecord", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "LOW", "finding" : "--" } , { "id" : "certificate_transparency", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "yes (certificate extension)" } , { "id" : "certs_countServer", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "2" } , { "id" : "certs_list_ordering_problem", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "no" } , { "id" : "cert_caIssuers", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "R10 (Let's Encrypt from US)" } , { "id" : "intermediate_cert <#1>", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQS6hSk/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBaFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPV+XmxFQS7bRH/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq/+vbOo76vACFLYlpaPAEvxVgD9on/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno/QHK20a/6tYvJWuQP/py1fEtVt/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4FpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KRmudKHMxFqHJV8LDmowfs/acbZp4/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3DZb3EoEmUVQK7GH29/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIozwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfdu6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p91n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij/l0GaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZQjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyzrsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2EiRmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLxKPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC/ZidstK36dRILKz7OA54=\n-----END CERTIFICATE-----" } , { "id" : "intermediate_cert_fingerprintSHA256 <#1>", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "9D7C3F1AA6AD2B2EC0D5CF1E246F8D9AE6CBC9FD0755AD37BB974B1F2FB603F3" } , { "id" : "intermediate_cert_notBefore <#1>", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "2024-03-13 00:00" } , { "id" : "intermediate_cert_notAfter <#1>", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "2027-03-12 23:59" } , { "id" : "intermediate_cert_expiration <#1>", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "ok > 40 days" } , { "id" : "intermediate_cert_chain <#1>", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "R10 <-- ISRG Root X1" } , { "id" : "intermediate_cert_badOCSP", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "intermediate certificate(s) is/are ok" } , { "id" : "HTTP_status_code", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "200 OK ('/')" } , { "id" : "HTTP_clock_skew", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", - "finding" : "+261 seconds from localtime" + "finding" : "+265 seconds from localtime" } , { "id" : "HTTP_headerTime", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", - "finding" : "1732410588" + "finding" : "1733015824" } , { "id" : "HTTP_headerAge", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", - "finding" : "261 seconds" + "finding" : "265 seconds" } , { "id" : "HSTS_time", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "365 days (=31556952 seconds) > 15552000 seconds" } , { "id" : "HSTS_subdomains", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "only for this domain" } , { "id" : "HSTS_preload", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "domain is NOT marked for preloading" } , { "id" : "HPKP", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "No support for HTTP Public Key Pinning" } , { "id" : "banner_server", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "GitHub.com" } , { "id" : "banner_application", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "No application banner found" } , { "id" : "cookie_count", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "0 at '/'" } , { "id" : "Access-Control-Allow-Origin", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "*" } , { "id" : "X-Served-By", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", - "finding" : "cache-iad-kcgs7200107-IAD" + "finding" : "cache-iad-kcgs7200059-IAD" } , { "id" : "Cache-Control", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "max-age=600" } , { "id" : "banner_reverseproxy", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "cwe" : "CWE-200", @@ -1697,7 +1697,7 @@ } , { "id" : "heartbleed", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-0160", @@ -1706,7 +1706,7 @@ } , { "id" : "CCS", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-0224", @@ -1715,7 +1715,7 @@ } , { "id" : "ticketbleed", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2016-9244", @@ -1724,7 +1724,7 @@ } , { "id" : "ROBOT", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2017-17382 CVE-2017-17427 CVE-2017-17428 CVE-2017-13098 CVE-2017-1000385 CVE-2017-13099 CVE-2016-6883 CVE-2012-5081 CVE-2017-6168", @@ -1733,7 +1733,7 @@ } , { "id" : "secure_renego", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-310", @@ -1741,7 +1741,7 @@ } , { "id" : "secure_client_renego", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2011-1473", @@ -1750,7 +1750,7 @@ } , { "id" : "CRIME_TLS", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2012-4929", @@ -1759,7 +1759,7 @@ } , { "id" : "BREACH", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "MEDIUM", "cve" : "CVE-2013-3587", @@ -1768,7 +1768,7 @@ } , { "id" : "POODLE_SSL", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-3566", @@ -1777,14 +1777,14 @@ } , { "id" : "fallback_SCSV", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "no protocol below TLS 1.2 offered" } , { "id" : "SWEET32", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2016-2183 CVE-2016-6329", @@ -1793,7 +1793,7 @@ } , { "id" : "FREAK", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2015-0204", @@ -1802,7 +1802,7 @@ } , { "id" : "DROWN", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2016-0800 CVE-2016-0703", @@ -1811,7 +1811,7 @@ } , { "id" : "DROWN_hint", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "cve" : "CVE-2016-0800 CVE-2016-0703", @@ -1820,7 +1820,7 @@ } , { "id" : "LOGJAM", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2015-4000", @@ -1829,7 +1829,7 @@ } , { "id" : "LOGJAM-common_primes", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2015-4000", @@ -1838,7 +1838,7 @@ } , { "id" : "BEAST", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2011-3389", @@ -1847,7 +1847,7 @@ } , { "id" : "LUCKY13", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "LOW", "cve" : "CVE-2013-0169", @@ -1856,7 +1856,7 @@ } , { "id" : "winshock", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-6321", @@ -1865,7 +1865,7 @@ } , { "id" : "RC4", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2013-2566 CVE-2015-2808", @@ -1874,392 +1874,392 @@ } , { "id" : "clientsimulation-android_60", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-android_70", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-android_81", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-android_90", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-android_X", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-android_11", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-android_12", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-chrome_79_win10", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-chrome_101_win10", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-firefox_66_win81", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-firefox_100_win10", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-ie_6_xp", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-ie_8_win7", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-ie_8_xp", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-ie_11_win7", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-SHA256" } , { "id" : "clientsimulation-ie_11_win81", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-SHA256" } , { "id" : "clientsimulation-ie_11_winphone81", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-SHA256" } , { "id" : "clientsimulation-ie_11_win10", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-edge_15_win10", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-edge_101_win10_21h2", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-safari_121_ios_122", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_CHACHA20_POLY1305_SHA256" } , { "id" : "clientsimulation-safari_130_osx_10146", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_CHACHA20_POLY1305_SHA256" } , { "id" : "clientsimulation-safari_154_osx_1231", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-java_7u25", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-java_8u161", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-java1102", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-java1703", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-go_1178", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-libressl_283", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305" } , { "id" : "clientsimulation-openssl_102e", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-openssl_110l", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305" } , { "id" : "clientsimulation-openssl_111d", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-openssl_303", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-apple_mail_16_0", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-thunderbird_91_9", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "rating_spec", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "SSL Labs's 'SSL Server Rating Guide' (version 2009q from 2020-01-30)" } , { "id" : "rating_doc", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "https://github.com/ssllabs/research/wiki/SSL-Server-Rating-Guide" } , { "id" : "protocol_support_score", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "100" } , { "id" : "protocol_support_score_weighted", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "30" } , { "id" : "key_exchange_score", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "90" } , { "id" : "key_exchange_score_weighted", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "27" } , { "id" : "cipher_strength_score", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "60" } , { "id" : "cipher_strength_score_weighted", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "24" } , { "id" : "final_score", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "INFO", "finding" : "81" } , { "id" : "overall_grade", - "ip" : "stats.judilibre.io/185.199.110.153", + "ip" : "stats.judilibre.io/185.199.109.153", "port" : "443", "severity" : "OK", "finding" : "A+" } , { "id" : "service", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "HTTP" } , { "id" : "pre_128cipher", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "No 128 cipher limit bug" } , { "id" : "SSLv2", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "not offered" } , { "id" : "SSLv3", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "not offered" } , { "id" : "TLS1", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "not offered" } , { "id" : "TLS1_1", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "not offered" } , { "id" : "TLS1_2", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "TLS1_3", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "offered with final" } , { "id" : "ALPN_HTTP2", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "h2" } , { "id" : "ALPN", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "http/1.1" } , { "id" : "cipherlist_NULL", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -2267,7 +2267,7 @@ } , { "id" : "cipherlist_aNULL", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -2275,7 +2275,7 @@ } , { "id" : "cipherlist_EXPORT", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -2283,7 +2283,7 @@ } , { "id" : "cipherlist_LOW", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -2291,7 +2291,7 @@ } , { "id" : "cipherlist_3DES_IDEA", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "cwe" : "CWE-310", @@ -2299,7 +2299,7 @@ } , { "id" : "cipherlist_OBSOLETED", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "LOW", "cwe" : "CWE-310", @@ -2307,483 +2307,483 @@ } , { "id" : "cipherlist_STRONG_NOFS", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "cipherlist_STRONG_FS", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "cipher_order-tls1_2", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "server" } , { "id" : "cipherorder_TLSv1_2", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "cipher_order", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "server" } , { "id" : "FS", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "FS_ciphers", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA" } , { "id" : "FS_ECDHE_curves", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "prime256v1 secp384r1" } , { "id" : "TLS_extensions", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "'server name/#0' 'renegotiation info/#65281' 'EC point formats/#11' 'session ticket/#35' 'status request/#5' 'supported versions/#43' 'key share/#51' 'extended master secret/#23' 'application layer protocol negotiation/#16'" } , { "id" : "TLS_session_ticket", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "valid for 86400 seconds only (= 30 days" + "finding" : "55 >= 30 days" } , { "id" : "cert_notBefore", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "2024-10-27 02:10" } , { "id" : "cert_notAfter", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "2025-01-25 02:10" } , { "id" : "cert_extlifeSpan", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "certificate has no extended life time according to browser forum" } , { "id" : "cert_eTLS", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "not present" } , { "id" : "cert_crlDistributionPoints", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "--" } , { "id" : "cert_ocspURL", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "http://r10.o.lencr.org" } , { "id" : "OCSP_stapling", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "cert_ocspRevoked", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "not revoked" } , { "id" : "cert_mustStapleExtension", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "--" } , { "id" : "DNS_CAArecord", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "LOW", "finding" : "--" } , { "id" : "certificate_transparency", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "yes (certificate extension)" } , { "id" : "certs_countServer", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "2" } , { "id" : "certs_list_ordering_problem", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "no" } , { "id" : "cert_caIssuers", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "R10 (Let's Encrypt from US)" } , { "id" : "intermediate_cert <#1>", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQS6hSk/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBaFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPV+XmxFQS7bRH/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq/+vbOo76vACFLYlpaPAEvxVgD9on/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno/QHK20a/6tYvJWuQP/py1fEtVt/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4FpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KRmudKHMxFqHJV8LDmowfs/acbZp4/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3DZb3EoEmUVQK7GH29/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIozwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfdu6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p91n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij/l0GaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZQjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyzrsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2EiRmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLxKPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC/ZidstK36dRILKz7OA54=\n-----END CERTIFICATE-----" } , { "id" : "intermediate_cert_fingerprintSHA256 <#1>", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "9D7C3F1AA6AD2B2EC0D5CF1E246F8D9AE6CBC9FD0755AD37BB974B1F2FB603F3" } , { "id" : "intermediate_cert_notBefore <#1>", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "2024-03-13 00:00" } , { "id" : "intermediate_cert_notAfter <#1>", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "2027-03-12 23:59" } , { "id" : "intermediate_cert_expiration <#1>", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "ok > 40 days" } , { "id" : "intermediate_cert_chain <#1>", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "R10 <-- ISRG Root X1" } , { "id" : "intermediate_cert_badOCSP", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "intermediate certificate(s) is/are ok" } , { "id" : "HTTP_status_code", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "200 OK ('/')" } , { "id" : "HTTP_clock_skew", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", - "finding" : "+317 seconds from localtime" + "finding" : "+322 seconds from localtime" } , { "id" : "HTTP_headerTime", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", - "finding" : "1732410645" + "finding" : "1733015882" } , { "id" : "HTTP_headerAge", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", - "finding" : "317 seconds" + "finding" : "322 seconds" } , { "id" : "HSTS_time", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "365 days (=31556952 seconds) > 15552000 seconds" } , { "id" : "HSTS_subdomains", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "only for this domain" } , { "id" : "HSTS_preload", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "domain is NOT marked for preloading" } , { "id" : "HPKP", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "No support for HTTP Public Key Pinning" } , { "id" : "banner_server", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "GitHub.com" } , { "id" : "banner_application", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "No application banner found" } , { "id" : "cookie_count", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "0 at '/'" } , { "id" : "Access-Control-Allow-Origin", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "*" } , { "id" : "X-Served-By", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", - "finding" : "cache-iad-kcgs7200083-IAD" + "finding" : "cache-iad-kcgs7200049-IAD" } , { "id" : "Cache-Control", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "max-age=600" } , { "id" : "banner_reverseproxy", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "cwe" : "CWE-200", @@ -2791,7 +2791,7 @@ } , { "id" : "heartbleed", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-0160", @@ -2800,7 +2800,7 @@ } , { "id" : "CCS", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-0224", @@ -2809,7 +2809,7 @@ } , { "id" : "ticketbleed", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2016-9244", @@ -2818,7 +2818,7 @@ } , { "id" : "ROBOT", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2017-17382 CVE-2017-17427 CVE-2017-17428 CVE-2017-13098 CVE-2017-1000385 CVE-2017-13099 CVE-2016-6883 CVE-2012-5081 CVE-2017-6168", @@ -2827,7 +2827,7 @@ } , { "id" : "secure_renego", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-310", @@ -2835,7 +2835,7 @@ } , { "id" : "secure_client_renego", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2011-1473", @@ -2844,7 +2844,7 @@ } , { "id" : "CRIME_TLS", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2012-4929", @@ -2853,7 +2853,7 @@ } , { "id" : "BREACH", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "MEDIUM", "cve" : "CVE-2013-3587", @@ -2862,7 +2862,7 @@ } , { "id" : "POODLE_SSL", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-3566", @@ -2871,14 +2871,14 @@ } , { "id" : "fallback_SCSV", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "no protocol below TLS 1.2 offered" } , { "id" : "SWEET32", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2016-2183 CVE-2016-6329", @@ -2887,7 +2887,7 @@ } , { "id" : "FREAK", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2015-0204", @@ -2896,7 +2896,7 @@ } , { "id" : "DROWN", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2016-0800 CVE-2016-0703", @@ -2905,7 +2905,7 @@ } , { "id" : "DROWN_hint", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "cve" : "CVE-2016-0800 CVE-2016-0703", @@ -2914,7 +2914,7 @@ } , { "id" : "LOGJAM", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2015-4000", @@ -2923,7 +2923,7 @@ } , { "id" : "LOGJAM-common_primes", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2015-4000", @@ -2932,7 +2932,7 @@ } , { "id" : "BEAST", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2011-3389", @@ -2941,7 +2941,7 @@ } , { "id" : "LUCKY13", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "LOW", "cve" : "CVE-2013-0169", @@ -2950,7 +2950,7 @@ } , { "id" : "winshock", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-6321", @@ -2959,7 +2959,7 @@ } , { "id" : "RC4", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2013-2566 CVE-2015-2808", @@ -2968,392 +2968,392 @@ } , { "id" : "clientsimulation-android_60", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-android_70", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-android_81", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-android_90", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-android_X", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-android_11", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-android_12", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-chrome_79_win10", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-chrome_101_win10", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-firefox_66_win81", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-firefox_100_win10", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-ie_6_xp", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-ie_8_win7", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-ie_8_xp", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-ie_11_win7", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-SHA256" } , { "id" : "clientsimulation-ie_11_win81", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-SHA256" } , { "id" : "clientsimulation-ie_11_winphone81", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-SHA256" } , { "id" : "clientsimulation-ie_11_win10", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-edge_15_win10", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-edge_101_win10_21h2", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-safari_121_ios_122", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_CHACHA20_POLY1305_SHA256" } , { "id" : "clientsimulation-safari_130_osx_10146", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_CHACHA20_POLY1305_SHA256" } , { "id" : "clientsimulation-safari_154_osx_1231", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-java_7u25", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-java_8u161", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-java1102", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-java1703", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-go_1178", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-libressl_283", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305" } , { "id" : "clientsimulation-openssl_102e", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-openssl_110l", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305" } , { "id" : "clientsimulation-openssl_111d", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-openssl_303", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-apple_mail_16_0", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-thunderbird_91_9", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "rating_spec", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "SSL Labs's 'SSL Server Rating Guide' (version 2009q from 2020-01-30)" } , { "id" : "rating_doc", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "https://github.com/ssllabs/research/wiki/SSL-Server-Rating-Guide" } , { "id" : "protocol_support_score", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "100" } , { "id" : "protocol_support_score_weighted", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "30" } , { "id" : "key_exchange_score", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "90" } , { "id" : "key_exchange_score_weighted", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "27" } , { "id" : "cipher_strength_score", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "60" } , { "id" : "cipher_strength_score_weighted", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "24" } , { "id" : "final_score", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "INFO", "finding" : "81" } , { "id" : "overall_grade", - "ip" : "stats.judilibre.io/185.199.109.153", + "ip" : "stats.judilibre.io/185.199.111.153", "port" : "443", "severity" : "OK", "finding" : "A+" } , { "id" : "service", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "HTTP" } , { "id" : "pre_128cipher", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "No 128 cipher limit bug" } , { "id" : "SSLv2", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "not offered" } , { "id" : "SSLv3", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "not offered" } , { "id" : "TLS1", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "not offered" } , { "id" : "TLS1_1", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "not offered" } , { "id" : "TLS1_2", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "TLS1_3", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "offered with final" } , { "id" : "ALPN_HTTP2", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "h2" } , { "id" : "ALPN", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "http/1.1" } , { "id" : "cipherlist_NULL", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -3361,7 +3361,7 @@ } , { "id" : "cipherlist_aNULL", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -3369,7 +3369,7 @@ } , { "id" : "cipherlist_EXPORT", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -3377,7 +3377,7 @@ } , { "id" : "cipherlist_LOW", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-327", @@ -3385,7 +3385,7 @@ } , { "id" : "cipherlist_3DES_IDEA", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "cwe" : "CWE-310", @@ -3393,7 +3393,7 @@ } , { "id" : "cipherlist_OBSOLETED", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "LOW", "cwe" : "CWE-310", @@ -3401,483 +3401,483 @@ } , { "id" : "cipherlist_STRONG_NOFS", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "cipherlist_STRONG_FS", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "cipher_order-tls1_2", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "server" } , { "id" : "cipherorder_TLSv1_2", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "cipher_order", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "server" } , { "id" : "FS", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "FS_ciphers", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA" } , { "id" : "FS_ECDHE_curves", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "prime256v1 secp384r1" } , { "id" : "TLS_extensions", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "'server name/#0' 'renegotiation info/#65281' 'EC point formats/#11' 'session ticket/#35' 'status request/#5' 'supported versions/#43' 'key share/#51' 'extended master secret/#23' 'application layer protocol negotiation/#16'" } , { "id" : "TLS_session_ticket", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "valid for 86400 seconds only (= 30 days" + "finding" : "55 >= 30 days" } , { "id" : "cert_notBefore", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "2024-10-27 02:10" } , { "id" : "cert_notAfter", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "2025-01-25 02:10" } , { "id" : "cert_extlifeSpan", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "certificate has no extended life time according to browser forum" } , { "id" : "cert_eTLS", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "not present" } , { "id" : "cert_crlDistributionPoints", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "--" } , { "id" : "cert_ocspURL", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "http://r10.o.lencr.org" } , { "id" : "OCSP_stapling", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "offered" } , { "id" : "cert_ocspRevoked", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "not revoked" } , { "id" : "cert_mustStapleExtension", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "--" } , { "id" : "DNS_CAArecord", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "LOW", "finding" : "--" } , { "id" : "certificate_transparency", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "yes (certificate extension)" } , { "id" : "certs_countServer", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "2" } , { "id" : "certs_list_ordering_problem", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "no" } , { "id" : "cert_caIssuers", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "R10 (Let's Encrypt from US)" } , { "id" : "intermediate_cert <#1>", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQS6hSk/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBaFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPV+XmxFQS7bRH/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq/+vbOo76vACFLYlpaPAEvxVgD9on/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno/QHK20a/6tYvJWuQP/py1fEtVt/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4FpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KRmudKHMxFqHJV8LDmowfs/acbZp4/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3DZb3EoEmUVQK7GH29/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIozwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfdu6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p91n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij/l0GaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZQjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyzrsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2EiRmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLxKPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC/ZidstK36dRILKz7OA54=\n-----END CERTIFICATE-----" } , { "id" : "intermediate_cert_fingerprintSHA256 <#1>", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "9D7C3F1AA6AD2B2EC0D5CF1E246F8D9AE6CBC9FD0755AD37BB974B1F2FB603F3" } , { "id" : "intermediate_cert_notBefore <#1>", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "2024-03-13 00:00" } , { "id" : "intermediate_cert_notAfter <#1>", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "2027-03-12 23:59" } , { "id" : "intermediate_cert_expiration <#1>", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "ok > 40 days" } , { "id" : "intermediate_cert_chain <#1>", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "R10 <-- ISRG Root X1" } , { "id" : "intermediate_cert_badOCSP", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "intermediate certificate(s) is/are ok" } , { "id" : "HTTP_status_code", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "200 OK ('/')" } , { "id" : "HTTP_clock_skew", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", - "finding" : "+373 seconds from localtime" + "finding" : "+385 seconds from localtime" } , { "id" : "HTTP_headerTime", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", - "finding" : "1732410701" + "finding" : "1733015945" } , { "id" : "HTTP_headerAge", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", - "finding" : "373 seconds" + "finding" : "385 seconds" } , { "id" : "HSTS_time", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "365 days (=31556952 seconds) > 15552000 seconds" } , { "id" : "HSTS_subdomains", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "only for this domain" } , { "id" : "HSTS_preload", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "domain is NOT marked for preloading" } , { "id" : "HPKP", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "No support for HTTP Public Key Pinning" } , { "id" : "banner_server", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "GitHub.com" } , { "id" : "banner_application", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "No application banner found" } , { "id" : "cookie_count", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "0 at '/'" } , { "id" : "Access-Control-Allow-Origin", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "*" } , { "id" : "X-Served-By", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", - "finding" : "cache-iad-kcgs7200156-IAD" + "finding" : "cache-iad-kcgs7200075-IAD" } , { "id" : "Cache-Control", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "max-age=600" } , { "id" : "banner_reverseproxy", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "cwe" : "CWE-200", @@ -3885,7 +3885,7 @@ } , { "id" : "heartbleed", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-0160", @@ -3894,7 +3894,7 @@ } , { "id" : "CCS", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-0224", @@ -3903,7 +3903,7 @@ } , { "id" : "ticketbleed", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2016-9244", @@ -3912,7 +3912,7 @@ } , { "id" : "ROBOT", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2017-17382 CVE-2017-17427 CVE-2017-17428 CVE-2017-13098 CVE-2017-1000385 CVE-2017-13099 CVE-2016-6883 CVE-2012-5081 CVE-2017-6168", @@ -3921,7 +3921,7 @@ } , { "id" : "secure_renego", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cwe" : "CWE-310", @@ -3929,7 +3929,7 @@ } , { "id" : "secure_client_renego", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2011-1473", @@ -3938,7 +3938,7 @@ } , { "id" : "CRIME_TLS", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2012-4929", @@ -3947,7 +3947,7 @@ } , { "id" : "BREACH", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "MEDIUM", "cve" : "CVE-2013-3587", @@ -3956,7 +3956,7 @@ } , { "id" : "POODLE_SSL", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-3566", @@ -3965,14 +3965,14 @@ } , { "id" : "fallback_SCSV", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "no protocol below TLS 1.2 offered" } , { "id" : "SWEET32", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2016-2183 CVE-2016-6329", @@ -3981,7 +3981,7 @@ } , { "id" : "FREAK", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2015-0204", @@ -3990,7 +3990,7 @@ } , { "id" : "DROWN", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2016-0800 CVE-2016-0703", @@ -3999,7 +3999,7 @@ } , { "id" : "DROWN_hint", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "cve" : "CVE-2016-0800 CVE-2016-0703", @@ -4008,7 +4008,7 @@ } , { "id" : "LOGJAM", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2015-4000", @@ -4017,7 +4017,7 @@ } , { "id" : "LOGJAM-common_primes", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2015-4000", @@ -4026,7 +4026,7 @@ } , { "id" : "BEAST", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2011-3389", @@ -4035,7 +4035,7 @@ } , { "id" : "LUCKY13", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "LOW", "cve" : "CVE-2013-0169", @@ -4044,7 +4044,7 @@ } , { "id" : "winshock", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2014-6321", @@ -4053,7 +4053,7 @@ } , { "id" : "RC4", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "cve" : "CVE-2013-2566 CVE-2015-2808", @@ -4062,324 +4062,324 @@ } , { "id" : "clientsimulation-android_60", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-android_70", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-android_81", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-android_90", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-android_X", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-android_11", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-android_12", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-chrome_79_win10", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-chrome_101_win10", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-firefox_66_win81", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-firefox_100_win10", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-ie_6_xp", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-ie_8_win7", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-ie_8_xp", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-ie_11_win7", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-SHA256" } , { "id" : "clientsimulation-ie_11_win81", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-SHA256" } , { "id" : "clientsimulation-ie_11_winphone81", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-SHA256" } , { "id" : "clientsimulation-ie_11_win10", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-edge_15_win10", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-edge_101_win10_21h2", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-safari_121_ios_122", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_CHACHA20_POLY1305_SHA256" } , { "id" : "clientsimulation-safari_130_osx_10146", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_CHACHA20_POLY1305_SHA256" } , { "id" : "clientsimulation-safari_154_osx_1231", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-java_7u25", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "No connection" } , { "id" : "clientsimulation-java_8u161", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-java1102", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-java1703", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-go_1178", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-libressl_283", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305" } , { "id" : "clientsimulation-openssl_102e", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-openssl_110l", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305" } , { "id" : "clientsimulation-openssl_111d", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-openssl_303", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "clientsimulation-apple_mail_16_0", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256" } , { "id" : "clientsimulation-thunderbird_91_9", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "TLSv1.3 TLS_AES_128_GCM_SHA256" } , { "id" : "rating_spec", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "SSL Labs's 'SSL Server Rating Guide' (version 2009q from 2020-01-30)" } , { "id" : "rating_doc", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "https://github.com/ssllabs/research/wiki/SSL-Server-Rating-Guide" } , { "id" : "protocol_support_score", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "100" } , { "id" : "protocol_support_score_weighted", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "30" } , { "id" : "key_exchange_score", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "90" } , { "id" : "key_exchange_score_weighted", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "27" } , { "id" : "cipher_strength_score", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "60" } , { "id" : "cipher_strength_score_weighted", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "24" } , { "id" : "final_score", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", "finding" : "81" } , { "id" : "overall_grade", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "OK", "finding" : "A+" } , { "id" : "scanTime", - "ip" : "stats.judilibre.io/185.199.111.153", + "ip" : "stats.judilibre.io/185.199.110.153", "port" : "443", "severity" : "INFO", - "finding" : "227" + "finding" : "239" } ] diff --git a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/thirdparties.json b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/thirdparties.json index 14895e50..971e3665 100644 --- a/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/thirdparties.json +++ b/results/aHR0cHM6Ly9zdGF0cy5qdWRpbGlicmUuaW8=/thirdparties.json @@ -78,9 +78,9 @@ "content-encoding": "gzip", "content-length": "627", "content-type": "text/html; charset=utf-8", - "date": "Sun, 24 Nov 2024 01:08:27 GMT", + "date": "Sun, 01 Dec 2024 01:15:39 GMT", "etag": "W/\"62895f74-4aa\"", - "expires": "Sun, 24 Nov 2024 01:15:31 GMT", + "expires": "Sun, 01 Dec 2024 01:22:43 GMT", "last-modified": "Sat, 21 May 2022 21:53:56 GMT", "server": "GitHub.com", "strict-transport-security": "max-age=31556952", @@ -88,17 +88,30 @@ "via": "1.1 varnish", "x-cache": "HIT", "x-cache-hits": "1", - "x-fastly-request-id": "33f8f4ff72ba26ccd43511b382b8f377a4922a62", - "x-github-request-id": "7901:16E0:23BBDD1:28BCE80:67427BD9", + "x-fastly-request-id": "4f1365a114dada4a3637dd295f26a18afc4802ff", + "x-github-request-id": "8A73:316571:2F722A7:32DEA7E:674BB80B", "x-proxy-cache": "MISS", - "x-served-by": "cache-iad-kcgs7200044-IAD", - "x-timer": "S1732410507.214550,VS0,VE2" + "x-served-by": "cache-iad-kcgs7200091-IAD", + "x-timer": "S1733015739.327013,VS0,VE2" }, "endpoints": [ { "hostname": "stats.judilibre.io", - "ip": "185.199.110.153", + "ip": "185.199.109.153", "geoip": { + "city": { + "geoname_id": 5391959, + "names": { + "de": "San Francisco", + "en": "San Francisco", + "es": "San Francisco", + "fr": "San Francisco", + "ja": "サンフランシスコ", + "pt-BR": "São Francisco", + "ru": "Сан-Франциско", + "zh-CN": "旧金山" + } + }, "continent": { "code": "NA", "geoname_id": 6255149, @@ -128,11 +141,15 @@ } }, "location": { - "accuracy_radius": 1000, - "latitude": 34.0544, - "longitude": -118.244, + "accuracy_radius": 20, + "latitude": 37.7642, + "longitude": -122.3993, + "metro_code": 807, "time_zone": "America/Los_Angeles" }, + "postal": { + "code": "94107" + }, "registered_country": { "geoname_id": 6252001, "iso_code": "US", @@ -265,7 +282,7 @@ }, { "hostname": "api.github.com", - "ip": "140.82.113.6", + "ip": "140.82.112.6", "geoip": { "continent": { "code": "NA",