![](/screenshots/0ecef8a9-9ecd-44f0-bcf4-d8c0d3b115db.png)
www.johnjhan.ca
Open in
urlscan Pro
2607:f8b0:400d:c09::79
Public Scan
Effective URL: https://www.johnjhan.ca/
Submission: On June 14 via api from US — Scanned from CA
Summary
TLS certificate: Issued by WR3 on June 6th 2024. Valid for: 3 months.
This is the only time www.johnjhan.ca was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 198.185.159.144 198.185.159.144 | 53831 (SQUARESPACE) (SQUARESPACE) | |
3 | 2607:f8b0:400... 2607:f8b0:400d:c09::79 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2607:f8b0:400... 2607:f8b0:400d:c0c::5f | 15169 (GOOGLE) (GOOGLE) | |
8 | 2607:f8b0:400... 2607:f8b0:400d:c0f::5e | 15169 (GOOGLE) (GOOGLE) | |
2 | 2607:f8b0:400... 2607:f8b0:400d:c09::71 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2607:f8b0:400... 2607:f8b0:400d:c0d::61 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2607:f8b0:400... 2607:f8b0:400d:c09::5e | 15169 (GOOGLE) (GOOGLE) | |
4 | 2607:f8b0:400... 2607:f8b0:400d:c0b::5e | 15169 (GOOGLE) (GOOGLE) | |
2 | 2607:f8b0:400... 2607:f8b0:400d:c0b::8a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2607:f8b0:400... 2607:f8b0:400d:c03::71 | 15169 (GOOGLE) (GOOGLE) | |
29 | 10 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
14 |
gstatic.com
www.gstatic.com ssl.gstatic.com fonts.gstatic.com |
1 MB |
4 |
google.com
apis.google.com — Cisco Umbrella Rank: 210 play.google.com — Cisco Umbrella Rank: 43 |
116 KB |
4 |
johnjhan.ca
1 redirects
johnjhan.ca www.johnjhan.ca |
18 KB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 68 |
310 B |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 79 |
105 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 77 |
4 KB |
29 | 6 |
Domain | Requested by | |
---|---|---|
8 | www.gstatic.com |
www.johnjhan.ca
www.gstatic.com |
4 | fonts.gstatic.com |
fonts.googleapis.com
|
3 | www.johnjhan.ca |
www.gstatic.com
|
2 | play.google.com |
www.gstatic.com
|
2 | www.google-analytics.com |
www.googletagmanager.com
|
2 | ssl.gstatic.com |
www.johnjhan.ca
|
2 | www.googletagmanager.com |
www.johnjhan.ca
|
2 | apis.google.com |
www.johnjhan.ca
apis.google.com |
2 | fonts.googleapis.com |
www.johnjhan.ca
|
1 | johnjhan.ca | 1 redirects |
29 | 10 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.johnjhan.ca WR3 |
2024-06-06 - 2024-09-05 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.apis.google.com GTS CA 1C3 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.johnjhan.ca/
Frame ID: CB3EBE706E5A4B8B5E9C7D7A98EE7A0F
Requests: 27 HTTP requests in this frame
Screenshot
![](/screenshots/0ecef8a9-9ecd-44f0-bcf4-d8c0d3b115db.png)
Page Title
John J. HanPage URL History Show full URLs
-
https://johnjhan.ca/
HTTP 301
http://www.johnjhan.ca/ HTTP 307
https://www.johnjhan.ca/ Page URL
Detected technologies
Detected patterns
![](/vendor/wappa/icons/Google Font API.png)
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Detected patterns
- apis\.google\.com/js/[a-z]*\.js
![](/vendor/wappa/icons/Google Tag Manager.png)
Detected patterns
- googletagmanager\.com/gtag/js
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://johnjhan.ca/
HTTP 301
http://www.johnjhan.ca/ HTTP 307
https://www.johnjhan.ca/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.johnjhan.ca/ Redirect Chain
|
88 KB 17 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
33 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
8 KB 840 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rs=AGEqA5mF7jJWVmm4KEF4_IF5WGv49pVouA
www.gstatic.com/_/atari/_/ss/k=atari.vw.R6fAb55CcwM.L.W.O/am=AAM/d=1/ |
1 MB 173 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client.js
apis.google.com/js/ |
15 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
313 KB 105 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m=view
www.gstatic.com/_/atari/_/js/k=atari.vw.en_US.EfMJskzMYjQ.O/am=AAM/d=1/rs=AGEqA5kQVVDC0JhMpc5h-MrtmMv7Co8x6g/ |
610 KB 208 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cb=gapi.loaded_0
apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.6jI6mC1Equ4.O/m=client/rt=j/sv=1/d=1/ed=1/am=AAAQ/rs=AHpOoo-79kMK-M6Si-J0E_6fI_9RBHBrwQ/ |
320 KB 109 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
simple-header-blended.png
ssl.gstatic.com/atari/images/ |
493 KB 494 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvQ.woff2
fonts.gstatic.com/s/googlesans/v59/ |
33 KB 34 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2
fonts.gstatic.com/s/cormorantgaramond/v16/ |
20 KB 20 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fvg-I.woff2
fonts.gstatic.com/s/cormorantgaramond/v16/ |
20 KB 20 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m=sy1f,sy1h,sy1i,sy1g,FoQBg
www.gstatic.com/_/atari/_/js/k=atari.vw.en_US.EfMJskzMYjQ.O/am=AAM/d=0/rs=AGEqA5kQVVDC0JhMpc5h-MrtmMv7Co8x6g/ |
37 KB 13 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m=sy33,TRvtze
www.gstatic.com/_/atari/_/js/k=atari.vw.en_US.EfMJskzMYjQ.O/am=AAM/d=0/rs=AGEqA5kQVVDC0JhMpc5h-MrtmMv7Co8x6g/ |
855 B 592 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m=MpJwZc,n73qwf,A4UTCb,mzzZzc,CHCSlb,qAKInc,sy34,abQiW,syy,PVlQOd,NPKaK,sy5,BVgquf,fmklff,TGYpv,KUM7Z,qEW1W,oNFsLb,sy3z,yxTchf,sy40,sy41,xQtZb,yf2Bs,sy2,sy9,yyxWAc,qddgKe,sy36,SM1lmd,sy7,sy6,syz,RR...
www.gstatic.com/_/atari/_/js/k=atari.vw.en_US.EfMJskzMYjQ.O/am=AAM/d=0/rs=AGEqA5kQVVDC0JhMpc5h-MrtmMv7Co8x6g/ |
68 KB 24 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m=sy2z,IZT63,vfuNJf,sy3n,sy3r,sy3t,sy44,sy42,sy43,siKnQd,sy16,sy3l,sy3s,sy3u,sy30,YNjGDd,sy3v,PrPYRd,iFQyKf,hc6Ubd,sy45,SpsfSb,sy3o,sy3q,wR5FRb,pXdRYb,dIoSBb,zbML3c
www.gstatic.com/_/atari/_/js/k=atari.vw.en_US.EfMJskzMYjQ.O/am=AAM/d=0/rs=AGEqA5kQVVDC0JhMpc5h-MrtmMv7Co8x6g/ |
30 KB 11 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m=NTMZac,m9oV,rCcCxc,RAnnUd,sy2y,gJzDyc,sy37,sy38,uu7UOe,sy39,soHxf,sy3a,uY3Nvd,syu,syt,sy20,sy2s,HYv29e
www.gstatic.com/_/atari/_/js/k=atari.vw.en_US.EfMJskzMYjQ.O/am=AAM/d=0/rs=AGEqA5kQVVDC0JhMpc5h-MrtmMv7Co8x6g/ |
87 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 255 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
log
play.google.com/ |
0 0 |
Preflight
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
log
play.google.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m=sy14,sy17,sy15,sy18,sy19,sy1b,fuVYe,vVEdxc,sy1c,sy1d,sy1e,CG0Qwb
www.gstatic.com/_/atari/_/js/k=atari.vw.en_US.EfMJskzMYjQ.O/am=AAM/d=0/rs=AGEqA5kQVVDC0JhMpc5h-MrtmMv7Co8x6g/ |
48 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
logImpressions
www.johnjhan.ca/_/view/ |
16 B 221 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a
www.googletagmanager.com/ |
0 59 B |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
ssl.gstatic.com/atari/images/public/ |
1 KB 248 B |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
log
play.google.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
logImpressions
www.johnjhan.ca/_/view/ |
16 B 117 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
log
play.google.com/ |
0 0 |
Preflight
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 55 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- play.google.com
- URL
- https://play.google.com/log?format=json&hasfast=true&authuser=0
- Domain
- play.google.com
- URL
- https://play.google.com/log?format=json&hasfast=true&authuser=0
Verdicts & Comments Add Verdict or Comment
46 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.
undefined| event object| fence object| sharedStorage object| DOCS_timing function| _DumpException object| WIZ_global_data object| _docs_flag_initialData object| _docs_flag_cek function| gapiLoaded object| _at_config object| globals object| messages object| gapi object| ___jsl function| gtag object| dataLayer function| bgImgLoaded object| default_vw object| _F_toggles function| _F_installCss object| _bind object| closure_lm_523489 object| osapi object| gadgets object| iframer object| __gapi_jstiming__ object| shindig function| ToolbarApi object| iframes function| IframeBase function| Iframe function| IframeProxy function| IframeWindow object| googleapis object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal function| litHtmlPolyfillSupport function| reactiveElementPolyfillSupport function| litElementPolyfillSupport object| litHtmlVersions object| litElementVersions object| reactiveElementVersions function| _getTimingInstance function| _docsTiming3 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
johnjhan.ca/ | Name: crumb Value: BYlbR/G/olVbMGY5NjJhYjMwMDU1YjVmM2M0NTQ1ODJiNjkzZGYy |
|
.johnjhan.ca/ | Name: _ga Value: GA1.1.1535084004.1718354129 |
|
.johnjhan.ca/ | Name: _ga_7WKKQX6E37 Value: GS1.1.1718354128.1.0.1718354128.0.0.0 |
4 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Content-Security-Policy | base-uri 'self';object-src 'none';report-uri /_/view/cspreport;script-src 'report-sample' 'nonce-ACr-IEbbEXNKaCChU_R2Hg' 'unsafe-inline' 'unsafe-eval';worker-src 'self';frame-ancestors https://google-admin.corp.google.com/ |
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
X-Xss-Protection | 0 |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
apis.google.com
fonts.googleapis.com
fonts.gstatic.com
johnjhan.ca
play.google.com
ssl.gstatic.com
www.google-analytics.com
www.googletagmanager.com
www.gstatic.com
www.johnjhan.ca
play.google.com
198.185.159.144
2607:f8b0:400d:c03::71
2607:f8b0:400d:c09::5e
2607:f8b0:400d:c09::71
2607:f8b0:400d:c09::79
2607:f8b0:400d:c0b::5e
2607:f8b0:400d:c0b::8a
2607:f8b0:400d:c0c::5f
2607:f8b0:400d:c0d::61
2607:f8b0:400d:c0f::5e
00129711effce478c4465a19ad3de9ce62badadf06c62ae50a4a98f986635e0a
09c2c33c3816de1e0c86ab40780b952d9998f08782efa4923ab79748bdd8bcaa
1327b9919fb84bd29da890322298a04166d18fbe193380563f6f5f1bef0af25d
25e85ef1791bdf87ba42647d79ee1ed7e6470866ccaa50c344d4369b7ba8d5ac
2dd1c1c9bbb75704b7b000db161ea0ec0bffcc1141b9983d18649083c7532964
5e6178ba3edade0b44c3060ccea81f4b9b7e3f67c0000e00d4fd36192061b4ed
613430f7ec289d5dccba100eb51f68becda3102163b0549b9195e23c007b5924
6c9604e65e403d3af0b1693441c300ce5d2c9ed5823649b68a438de0bcd49d1b
772143719930b3ee0fd0ab0dec890b535acf58c31ff16b07bc716271ce2acc31
8179e80bcfef62154d1ff7371a1c60bd2c6c1e71c3da2f4a8b1db518a1900ec2
8d47b4a1cc0393424720bded5988a28f4e9146fd265ecb416b79cf0d6ac81f6d
926d6ef39b65eb2ba4f73f1f876a7e9570caeec5a588ece622183f22afa7cb33
9d11acfac886c107e75bd7fdabf4158b2d510d64c5e977715688d28e70dacc93
a9ff7df676353c21f7159a220f19b7d60b53910351ae822322b5280f30664acf
b33160d5b3e4ff636480dabf8ba6581fb9ea810b2a4f687e47ca4e276ca05a1f
cefc055d8856f0743086f42654b8c54e26da8403cb7b0704707663afb66af765
dc5c228a08343bbfeb0809835ea26b1deee4397968ae0e566ed669091636300a
e15b441759854e4477fe214540848ceb993199d31c04bc59691dde7ed5621eb7
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e563f60814c73c0f4261067bd14c15f2c7f72ed2906670ed4076ebe0d6e9244a
e8fe17bec8ae25d93691eb9c0fb744cb4b4394d05de927ab197516e607e93d0c
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615