Submitted URL: http://darkhappy.ca/
Effective URL: https://darkhappy.ca/
Submission: On March 10 via api from US — Scanned from CA

Summary

This website contacted 1 IPs in 1 countries across 1 domains to perform 6 HTTP transactions. The main IP is 104.21.13.135, located in and belongs to CLOUDFLARENET, US. The main domain is darkhappy.ca.
TLS certificate: Issued by E1 on February 18th 2024. Valid for: 3 months.
This is the only time darkhappy.ca was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 7 104.21.13.135 13335 (CLOUDFLAR...)
6 1
Apex Domain
Subdomains
Transfer
7 darkhappy.ca
darkhappy.ca
115 KB
6 1
Domain Requested by
7 darkhappy.ca 1 redirects darkhappy.ca
6 1

This site contains links to these domains. Also see Links.

Domain
github.com
discords.com
reddit.com
keybase.io
Subject Issuer Validity Valid
darkhappy.ca
E1
2024-02-18 -
2024-05-18
3 months crt.sh

This page contains 1 frames:

Primary Page: https://darkhappy.ca/
Frame ID: A897EA5AAC8231E4D3DA2EC53BEBB4A3
Requests: 6 HTTP requests in this frame

Screenshot

Page Title

Portfolio

Page URL History Show full URLs

  1. http://darkhappy.ca/ HTTP 301
    https://darkhappy.ca/ Page URL

Page Statistics

6
Requests

100 %
HTTPS

0 %
IPv6

1
Domains

1
Subdomains

1
IPs

1
Countries

115 kB
Transfer

351 kB
Size

0
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. http://darkhappy.ca/ HTTP 301
    https://darkhappy.ca/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

6 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
darkhappy.ca/
Redirect Chain
  • http://darkhappy.ca/
  • https://darkhappy.ca/
2 KB
2 KB
Document
General
Full URL
https://darkhappy.ca/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.21.13.135 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ff09e4db8c7e872f622cb051d294f2154ce1b05f384ec109149ce8ee7e0a1651

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.111 Safari/537.36
accept-language
en-CA,en;q=0.9

Response headers

age
37325
alt-svc
h3=":443"; ma=86400
cache-control
public,max-age=10,s-maxage=86400
cf-cache-status
DYNAMIC
cf-ray
8625069bfe4f544f-YYZ
content-encoding
br
content-type
text/html; charset=utf-8
date
Sun, 10 Mar 2024 17:29:14 GMT
last-modified
Wed, 15 Feb 2023 06:59:42 GMT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=O6GLpCHBQy2fQqIDIT%2B1O6yvEjZ%2FtcfrD9iXDcU4Qevvbxp35U7IUFm4lSmVdSXs3jXunvux7xXOjMKN%2FShe%2BW1j5yGlSNF4nrkB%2BhVHt0z4dkQFYbBlbDN08p1ab7o%3D"}],"group":"cf-nel","max_age":604800}
server
cloudflare
vary
Accept-Encoding
x-amz-request-id
tx00000779e9441b9b66405-0065ed5c1d-8d8c74ca-nyc3c
x-do-app-origin
fdf946dc-812d-4daf-b332-6c7c535f0dea
x-do-orig-status
200
x-do-static-catchall-document
index.html
x-envoy-upstream-healthchecked-cluster
x-rgw-object-type
Normal

Redirect headers

CF-Cache-Status
DYNAMIC
CF-RAY
8625069b2c98a23b-YYZ
Cache-Control
max-age=3600
Connection
keep-alive
Date
Sun, 10 Mar 2024 17:29:14 GMT
Expires
Sun, 10 Mar 2024 18:29:14 GMT
Location
https://darkhappy.ca/
NEL
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Report-To
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=nPSLenontF4qfEnTAvHbAXD567xhtznRqKQH9WN6jXLDT7YVQUg4Lav9ijVOQg0UM%2Bf1dSwsMaSJAuBaVofqp%2FFtww8Ko5%2BSnvc%2BtwXGvMy6kps3f%2BQQSo0ftHN7%2B1g%3D"}],"group":"cf-nel","max_age":604800}
Server
cloudflare
Transfer-Encoding
chunked
Vary
Accept-Encoding
alt-svc
h3=":443"; ma=86400
runtime.2d5d3e3b9d6519e6.js
darkhappy.ca/
3 KB
2 KB
Script
General
Full URL
https://darkhappy.ca/runtime.2d5d3e3b9d6519e6.js
Requested by
Host: darkhappy.ca
URL: https://darkhappy.ca/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.21.13.135 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
5e09a3210b4b61579947553198cbd4eec8004cff2772a396306cc5b7a671ed6b

Request headers

Referer
https://darkhappy.ca/
Origin
https://darkhappy.ca
accept-language
en-CA,en;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.111 Safari/537.36

Response headers

date
Sun, 10 Mar 2024 17:29:15 GMT
content-encoding
br
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-do-app-origin
fdf946dc-812d-4daf-b332-6c7c535f0dea
x-amz-request-id
tx0000028f8efb53a9f96a4-0065ededeb-8d8c74ca-nyc3c
x-do-orig-status
200
x-envoy-upstream-healthchecked-cluster
alt-svc
h3=":443"; ma=86400
last-modified
Wed, 15 Feb 2023 06:59:43 GMT
server
cloudflare
etag
W/"c53e67bbabbd2673484add1ca5ed2ced"
vary
Origin, Access-Control-Request-Headers, Access-Control-Request-Method, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=SweOfwe%2BhLB6T9Scb73ASpSZNb02QI13jw4mxY20xgvhu9FAde0wU1Oa0z9EPcoPBXngMc2FfshWOEFWh3pqWFa55PYAQ8MQ5EMPoGO%2BXlx2JDlJuntff1TbMsjVqpA%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/javascript; charset=utf-8
x-rgw-object-type
Normal
cache-control
public, max-age=14400, s-maxage=86400
x-do-static-catchall-document
index.html
cf-ray
8625069ccfe3544f-YYZ
polyfills.f652d15b03ddfa68.js
darkhappy.ca/
33 KB
13 KB
Script
General
Full URL
https://darkhappy.ca/polyfills.f652d15b03ddfa68.js
Requested by
Host: darkhappy.ca
URL: https://darkhappy.ca/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.21.13.135 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
3e841defe6f9a05dbf0a99754b1f44c92e789c1fcbbffd94f4037e2dfce2837d

Request headers

Referer
https://darkhappy.ca/
Origin
https://darkhappy.ca
accept-language
en-CA,en;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.111 Safari/537.36

Response headers

date
Sun, 10 Mar 2024 17:29:15 GMT
content-encoding
br
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-do-app-origin
fdf946dc-812d-4daf-b332-6c7c535f0dea
x-amz-request-id
tx00000991520d58feb26c7-0065ededeb-8d8bc55a-nyc3c
x-do-orig-status
200
x-envoy-upstream-healthchecked-cluster
alt-svc
h3=":443"; ma=86400
last-modified
Wed, 15 Feb 2023 06:59:42 GMT
server
cloudflare
etag
W/"bf9c1c8ecc74391a9184ea9775492a6a"
vary
Origin, Access-Control-Request-Headers, Access-Control-Request-Method, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=9fNWohnrSK2ANvtWN8QMj2Bb0fN0csuAyjZd59ZY90yQ3L%2FoO6lr%2Fcd15%2BXgARkNd04E2orTGO1cbZhlZ00x176ZxnPEJq0yuGXT74BmT1s1W6NSN8z3e5HZdxkK%2BD0%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/javascript; charset=utf-8
x-rgw-object-type
Normal
cache-control
public, max-age=14400, s-maxage=86400
x-do-static-catchall-document
index.html
cf-ray
8625069ccfe5544f-YYZ
main.ffb018364388f5d6.js
darkhappy.ca/
286 KB
90 KB
Script
General
Full URL
https://darkhappy.ca/main.ffb018364388f5d6.js
Requested by
Host: darkhappy.ca
URL: https://darkhappy.ca/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.21.13.135 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
45ebfe0c135bd3b23fe97f32e0497fa01fa6644a8ff098d0c875eb443373e960

Request headers

Referer
https://darkhappy.ca/
Origin
https://darkhappy.ca
accept-language
en-CA,en;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.111 Safari/537.36

Response headers

date
Sun, 10 Mar 2024 17:29:15 GMT
content-encoding
br
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-do-app-origin
fdf946dc-812d-4daf-b332-6c7c535f0dea
x-amz-request-id
tx000002b649aac063b6986-0065ededeb-8d8c74ca-nyc3c
x-do-orig-status
200
x-envoy-upstream-healthchecked-cluster
alt-svc
h3=":443"; ma=86400
last-modified
Wed, 15 Feb 2023 06:59:43 GMT
server
cloudflare
etag
W/"9d086f7c0db79f326e74f5734a85ba45"
vary
Origin, Access-Control-Request-Headers, Access-Control-Request-Method, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=UZjMGeDVeI6exqaH0sPEwv7q%2FN9%2FdvMZ3dAVD7ruOGBc0V23%2ByjHnM%2FWaFQDcdaDVgqIfvTO3xY9w2e9M3ZFBZbadTGCY8FNVyg9q9jXZudUhL6Dcndy1wwHBaW55Vs%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/javascript; charset=utf-8
x-rgw-object-type
Normal
cache-control
public, max-age=14400, s-maxage=86400
x-do-static-catchall-document
index.html
cf-ray
8625069ccfe7544f-YYZ
styles.babdb53263e32da3.css
darkhappy.ca/
16 KB
4 KB
Stylesheet
General
Full URL
https://darkhappy.ca/styles.babdb53263e32da3.css
Requested by
Host: darkhappy.ca
URL: https://darkhappy.ca/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.21.13.135 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
41ee3af5c49a37a7802cad491b048766ed39117da109825264a8f16479735ae9

Request headers

accept-language
en-CA,en;q=0.9
Referer
https://darkhappy.ca/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.111 Safari/537.36

Response headers

date
Sun, 10 Mar 2024 17:29:15 GMT
content-encoding
br
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-do-app-origin
fdf946dc-812d-4daf-b332-6c7c535f0dea
x-amz-request-id
tx0000018a65b7a40e67bd8-0065ededeb-8d8bc55a-nyc3c
x-do-orig-status
200
x-envoy-upstream-healthchecked-cluster
alt-svc
h3=":443"; ma=86400
last-modified
Wed, 15 Feb 2023 06:59:43 GMT
server
cloudflare
etag
W/"823cef51617fcfd58dfbccdfe9ab06a5"
vary
Origin, Access-Control-Request-Headers, Access-Control-Request-Method, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=Idu72gu9DD2dQduqJWeacAx7%2FW4Ae2NrRAeGAGG5PRr%2BlmdJ%2Br0JSDckowkcW7wqM1WFwZ9YHKX%2FFOL%2FmO%2FkGxbeqASPEGCCewyLPa%2BbKZOYiMfI%2FLhfCEVBE62iwYA%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/css; charset=utf-8
x-rgw-object-type
Normal
cache-control
public, max-age=14400, s-maxage=86400
x-do-static-catchall-document
index.html
cf-ray
8625069cdfea544f-YYZ
121.703f7d4c3865104c.js
darkhappy.ca/
11 KB
4 KB
Script
General
Full URL
https://darkhappy.ca/121.703f7d4c3865104c.js
Requested by
Host: darkhappy.ca
URL: https://darkhappy.ca/runtime.2d5d3e3b9d6519e6.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.21.13.135 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f52b9e998b5a00a1d114dde318fd9d5d64bc7fb7e142d1f979cd5c2fd7abe966

Request headers

Referer
https://darkhappy.ca/
Origin
https://darkhappy.ca
accept-language
en-CA,en;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.111 Safari/537.36

Response headers

date
Sun, 10 Mar 2024 17:29:15 GMT
content-encoding
br
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-do-app-origin
fdf946dc-812d-4daf-b332-6c7c535f0dea
x-amz-request-id
tx0000036d52091e946dbbe-0065ededeb-8d8bc55a-nyc3c
x-do-orig-status
200
x-envoy-upstream-healthchecked-cluster
alt-svc
h3=":443"; ma=86400
last-modified
Wed, 15 Feb 2023 06:59:42 GMT
server
cloudflare
etag
W/"aaa2d6c5df9d74952e0338ced722f206"
vary
Origin, Access-Control-Request-Headers, Access-Control-Request-Method, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=fIG%2FQ0ltMOoy4FqmVVOZW7qk2M%2BwDceHVBNcMfojNZTVnTCtV8iTk9I76WEnKDKbkizinmCA0aldj%2FO1OZ9DXbnvdw1duBWJUecQpmDRDt2bNq0Utzu%2BPnNPq7uFf1Y%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/javascript; charset=utf-8
x-rgw-object-type
Normal
cache-control
public, max-age=14400, s-maxage=86400
x-do-static-catchall-document
index.html
cf-ray
8625069e7b16544f-YYZ

Verdicts & Comments Add Verdict or Comment

151 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

object| webpackChunkportfolio function| Zone function| __zone_symbol__Promise function| __zone_symbol__fetch function| __zone_symbol__queueMicrotask function| __zone_symbol__setTimeout function| __zone_symbol__clearTimeout function| __zone_symbol__setInterval function| __zone_symbol__clearInterval function| __zone_symbol__requestAnimationFrame function| __zone_symbol__cancelAnimationFrame function| __zone_symbol__webkitRequestAnimationFrame function| __zone_symbol__webkitCancelAnimationFrame function| __zone_symbol__alert function| __zone_symbol__prompt function| __zone_symbol__confirm function| __zone_symbol__MutationObserver function| __zone_symbol__WebKitMutationObserver function| __zone_symbol__IntersectionObserver function| __zone_symbol__FileReader boolean| __zone_symbol__ononsearchpatched boolean| __zone_symbol__ononappinstalledpatched boolean| __zone_symbol__ononbeforeinstallpromptpatched boolean| __zone_symbol__ononbeforexrselectpatched boolean| __zone_symbol__ononabortpatched boolean| __zone_symbol__ononbeforeinputpatched boolean| __zone_symbol__ononbeforematchpatched boolean| __zone_symbol__ononbeforetogglepatched boolean| __zone_symbol__ononblurpatched boolean| __zone_symbol__ononcancelpatched boolean| __zone_symbol__ononcanplaypatched boolean| __zone_symbol__ononcanplaythroughpatched boolean| __zone_symbol__ononchangepatched boolean| __zone_symbol__ononclickpatched boolean| __zone_symbol__ononclosepatched boolean| __zone_symbol__ononcontentvisibilityautostatechangepatched boolean| __zone_symbol__ononcontextlostpatched boolean| __zone_symbol__ononcontextmenupatched boolean| __zone_symbol__ononcontextrestoredpatched boolean| __zone_symbol__ononcuechangepatched boolean| __zone_symbol__onondblclickpatched boolean| __zone_symbol__onondragpatched boolean| __zone_symbol__onondragendpatched boolean| __zone_symbol__onondragenterpatched boolean| __zone_symbol__onondragleavepatched boolean| __zone_symbol__onondragoverpatched boolean| __zone_symbol__onondragstartpatched boolean| __zone_symbol__onondroppatched boolean| __zone_symbol__onondurationchangepatched boolean| __zone_symbol__ononemptiedpatched boolean| __zone_symbol__ononendedpatched boolean| __zone_symbol__ononerrorpatched boolean| __zone_symbol__ononfocuspatched boolean| __zone_symbol__ononformdatapatched boolean| __zone_symbol__ononinputpatched boolean| __zone_symbol__ononinvalidpatched boolean| __zone_symbol__ononkeydownpatched boolean| __zone_symbol__ononkeypresspatched boolean| __zone_symbol__ononkeyuppatched boolean| __zone_symbol__ononloadpatched boolean| __zone_symbol__ononloadeddatapatched boolean| __zone_symbol__ononloadedmetadatapatched boolean| __zone_symbol__ononloadstartpatched boolean| __zone_symbol__ononmousedownpatched boolean| __zone_symbol__ononmouseenterpatched boolean| __zone_symbol__ononmouseleavepatched boolean| __zone_symbol__ononmousemovepatched boolean| __zone_symbol__ononmouseoutpatched boolean| __zone_symbol__ononmouseoverpatched boolean| __zone_symbol__ononmouseuppatched boolean| __zone_symbol__ononmousewheelpatched boolean| __zone_symbol__ononpausepatched boolean| __zone_symbol__ononplaypatched boolean| __zone_symbol__ononplayingpatched boolean| __zone_symbol__ononprogresspatched boolean| __zone_symbol__ononratechangepatched boolean| __zone_symbol__ononresetpatched boolean| __zone_symbol__ononresizepatched boolean| __zone_symbol__ononscrollpatched boolean| __zone_symbol__ononsecuritypolicyviolationpatched boolean| __zone_symbol__ononseekedpatched boolean| __zone_symbol__ononseekingpatched boolean| __zone_symbol__ononselectpatched boolean| __zone_symbol__ononslotchangepatched boolean| __zone_symbol__ononstalledpatched boolean| __zone_symbol__ononsubmitpatched boolean| __zone_symbol__ononsuspendpatched boolean| __zone_symbol__onontimeupdatepatched boolean| __zone_symbol__onontogglepatched boolean| __zone_symbol__ononvolumechangepatched boolean| __zone_symbol__ononwaitingpatched boolean| __zone_symbol__ononwebkitanimationendpatched boolean| __zone_symbol__ononwebkitanimationiterationpatched boolean| __zone_symbol__ononwebkitanimationstartpatched boolean| __zone_symbol__ononwebkittransitionendpatched boolean| __zone_symbol__ononwheelpatched boolean| __zone_symbol__ononauxclickpatched boolean| __zone_symbol__onongotpointercapturepatched boolean| __zone_symbol__ononlostpointercapturepatched boolean| __zone_symbol__ononpointerdownpatched boolean| __zone_symbol__ononpointermovepatched boolean| __zone_symbol__ononpointerrawupdatepatched boolean| __zone_symbol__ononpointeruppatched boolean| __zone_symbol__ononpointercancelpatched boolean| __zone_symbol__ononpointeroverpatched boolean| __zone_symbol__ononpointeroutpatched boolean| __zone_symbol__ononpointerenterpatched boolean| __zone_symbol__ononpointerleavepatched boolean| __zone_symbol__ononselectstartpatched boolean| __zone_symbol__ononselectionchangepatched boolean| __zone_symbol__ononanimationendpatched boolean| __zone_symbol__ononanimationiterationpatched boolean| __zone_symbol__ononanimationstartpatched boolean| __zone_symbol__onontransitionrunpatched boolean| __zone_symbol__onontransitionstartpatched boolean| __zone_symbol__onontransitionendpatched boolean| __zone_symbol__onontransitioncancelpatched boolean| __zone_symbol__ononafterprintpatched boolean| __zone_symbol__ononbeforeprintpatched boolean| __zone_symbol__ononbeforeunloadpatched boolean| __zone_symbol__ononhashchangepatched boolean| __zone_symbol__ononlanguagechangepatched boolean| __zone_symbol__ononmessagepatched boolean| __zone_symbol__ononmessageerrorpatched boolean| __zone_symbol__ononofflinepatched boolean| __zone_symbol__onononlinepatched boolean| __zone_symbol__ononpagehidepatched boolean| __zone_symbol__ononpageshowpatched boolean| __zone_symbol__ononpopstatepatched boolean| __zone_symbol__ononrejectionhandledpatched boolean| __zone_symbol__ononstoragepatched boolean| __zone_symbol__ononunhandledrejectionpatched boolean| __zone_symbol__ononunloadpatched boolean| __zone_symbol__onondevicemotionpatched boolean| __zone_symbol__onondeviceorientationpatched boolean| __zone_symbol__onondeviceorientationabsolutepatched boolean| __zone_symbol__ononscrollendpatched object| FontAwesomeConfig object| ___FONT_AWESOME___ function| getAngularTestability function| getAllAngularTestabilities function| getAllAngularRootElements object| frameworkStabilizers object| __zone_symbol__popstatefalse object| __zone_symbol__hashchangefalse function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener undefined| __zone_symbol__eventListeners undefined| __zone_symbol__removeAllListeners function| eventListeners function| removeAllListeners

0 Cookies