diff --git a/layouts/index.html b/layouts/index.html index ba65a27..ae4a41c 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -30,9 +30,201 @@

Connection security
+ + -

testing…

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Access
Server signature(s)Cloudflare, Fastly, GitHub
HTTP status200
Protocols
Secure protocols (should be enabled) + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}TLS 1.3: Enabled + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}TLS 1.2: Enabled + +
Insecure protocols (should be disabled) + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}TLS 1.1: Disabled + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}TLS 1.0: Disabled + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}SSL v3: Disabled + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}SSL v2: Disabled + +
TLS 1.3 cipher suites
TLS_AES_128_GCM_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_AES_256_GCM_SHA384 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_CHACHA20_POLY1305_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS 1.2 cipher suites
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
OLD_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/exclamation-triangle.svg" (dict "class" "ui-badge-alert-svg") }}No AEAD + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/exclamation-triangle.svg" (dict "class" "ui-badge-alert-svg") }}No AEAD + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/exclamation-triangle.svg" (dict "class" "ui-badge-alert-svg") }}No AEAD + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/exclamation-triangle.svg" (dict "class" "ui-badge-alert-svg") }}No AEAD + + ECDH x25519 (eq. 3072 bits RSA) +
diff --git a/layouts/page/scan.html b/layouts/page/scan.html new file mode 100644 index 0000000..e7f3f8a --- /dev/null +++ b/layouts/page/scan.html @@ -0,0 +1,243 @@ +{{ define "head_element" }} + {{ partial "head/_head.html" . }} +{{ end }} + +{{ define "header" }} + {{ partial "body/_header.html" . }} +{{ end }} + +{{ define "main" }} + {{/* PAGE HEADER */}} + + {{- partial "body/_page_header.html" (dict + "ctx" . + "title" .Title + "description" .Description + ) -}} + + {{/* TABLE HEADER */}} + +
+ +
+ {{/* CONTENT */}} +
+
+
+
+ +
+

Connection security

+

TLS and cipher suites.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Access
Server signature(s)Cloudflare, Fastly, GitHub
HTTP status200
Protocols
Secure protocols (should be enabled) + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}TLS 1.3: Enabled + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}TLS 1.2: Enabled + +
Insecure protocols (should be disabled) + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}TLS 1.1: Disabled + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}TLS 1.0: Disabled + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}SSL v3: Disabled + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}SSL v2: Disabled + +
TLS 1.3 cipher suites
TLS_AES_128_GCM_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_AES_256_GCM_SHA384 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_CHACHA20_POLY1305_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS 1.2 cipher suites
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
OLD_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/exclamation-triangle.svg" (dict "class" "ui-badge-alert-svg") }}No AEAD + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Strong + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/exclamation-triangle.svg" (dict "class" "ui-badge-alert-svg") }}No AEAD + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/exclamation-triangle.svg" (dict "class" "ui-badge-alert-svg") }}No AEAD + + ECDH x25519 (eq. 3072 bits RSA) +
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 + + {{ partial "heroicons/solid/check-circle.svg" (dict "class" "ui-badge-success-svg") }}Forward Secrecy + + + {{ partial "heroicons/solid/exclamation-triangle.svg" (dict "class" "ui-badge-alert-svg") }}No AEAD + + ECDH x25519 (eq. 3072 bits RSA) +
+ +
+
+
+
+ +
+ +
+ +{{ end }} + +{{ define "footer" }} + {{ partial "body/_footer.html" . }} +{{ end }}