Submitted URL: http://tomzhang.vercel.app/
Effective URL: https://tomzhang.vercel.app/
Submission: On December 16 via api from US — Scanned from US

Summary

This website contacted 7 IPs in 1 countries across 7 domains to perform 34 HTTP transactions. The main IP is 216.198.79.193, located in United States and belongs to AMAZON-02, US. The main domain is tomzhang.vercel.app.
TLS certificate: Issued by R11 on December 14th 2024. Valid for: 3 months.
This is the only time tomzhang.vercel.app was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
18 216.198.79.193 16509 (AMAZON-02)
1 2607:f8b0:400... 15169 (GOOGLE)
2 2606:4700:303... 13335 (CLOUDFLAR...)
4 2607:f8b0:400... 15169 (GOOGLE)
1 52.217.124.113 16509 (AMAZON-02)
2 2600:9000:220... 16509 (AMAZON-02)
34 7
Apex Domain
Subdomains
Transfer
18 vercel.app
tomzhang.vercel.app
1 MB
4 gstatic.com
fonts.gstatic.com
31 KB
2 substackcdn.com
substackcdn.com — Cisco Umbrella Rank: 15620
620 KB
2 substackapi.com
substackapi.com — Cisco Umbrella Rank: 173952
56 KB
1 amazonaws.com
substack-post-media.s3.amazonaws.com — Cisco Umbrella Rank: 116290
412 KB
1 googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 29
1 KB
0 pythonanywhere.com Failed
tomzhangpersonalsite.pythonanywhere.com Failed
34 7
Domain Requested by
18 tomzhang.vercel.app tomzhang.vercel.app
4 fonts.gstatic.com fonts.googleapis.com
2 substackcdn.com
2 substackapi.com tomzhang.vercel.app
substackapi.com
1 substack-post-media.s3.amazonaws.com
1 fonts.googleapis.com tomzhang.vercel.app
0 tomzhangpersonalsite.pythonanywhere.com Failed tomzhang.vercel.app
34 7
Subject Issuer Validity Valid
*.vercel.app
R11
2024-12-14 -
2025-03-14
3 months crt.sh
upload.video.google.com
WR2
2024-11-04 -
2025-01-27
3 months crt.sh
substackapi.com
WE1
2024-10-23 -
2025-01-21
3 months crt.sh
*.gstatic.com
WR2
2024-11-04 -
2025-01-27
3 months crt.sh
*.s3.amazonaws.com
Amazon RSA 2048 M01
2024-04-22 -
2025-04-07
a year crt.sh
substackcdn.com
Amazon RSA 2048 M02
2024-02-13 -
2025-03-13
a year crt.sh

This page contains 1 frames:

Primary Page: https://tomzhang.vercel.app/
Frame ID: 66A3505DEAAA085101BA6F526C47E175
Requests: 34 HTTP requests in this frame

Screenshot

Page Title

Tom Zhang - Home

Page URL History Show full URLs

  1. http://tomzhang.vercel.app/ HTTP 307
    https://tomzhang.vercel.app/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com

Page Statistics

34
Requests

82 %
HTTPS

67 %
IPv6

7
Domains

7
Subdomains

7
IPs

1
Countries

2518 kB
Transfer

3023 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://tomzhang.vercel.app/ HTTP 307
    https://tomzhang.vercel.app/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

34 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
tomzhang.vercel.app/
Redirect Chain
  • http://tomzhang.vercel.app/
  • https://tomzhang.vercel.app/
516 B
837 B
Document
General
Full URL
https://tomzhang.vercel.app/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
488eec5432d8b6fb0c464d78631ae27a703a24ec2b6da9a7e10aefa8eee619c7
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36

Response headers

accept-ranges
bytes
access-control-allow-origin
*
age
2784371
cache-control
public, max-age=0, must-revalidate
content-disposition
inline
content-length
516
content-type
text/html; charset=utf-8
date
Mon, 16 Dec 2024 01:09:22 GMT
etag
"637e4392cb69afa8d7cf9e76dc086766"
last-modified
Wed, 13 Nov 2024 19:43:11 GMT
server
Vercel
strict-transport-security
max-age=63072000; includeSubDomains; preload
x-vercel-cache
HIT
x-vercel-id
iad1::gqvlq-1734311362706-d588b8aa8224

Redirect headers

Cross-Origin-Resource-Policy
Cross-Origin
Location
https://tomzhang.vercel.app/
Non-Authoritative-Reason
HSTS
index-_chPXGSi.js
tomzhang.vercel.app/assets/
251 KB
85 KB
Script
General
Full URL
https://tomzhang.vercel.app/assets/index-_chPXGSi.js
Requested by
Host: tomzhang.vercel.app
URL: https://tomzhang.vercel.app/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
b500be7eb07c12ec1c782eebb81a3db2c0b7d90f732e75cf151c270398a8e222
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Origin
https://tomzhang.vercel.app
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
content-encoding
br
x-vercel-cache
HIT
etag
W/"dd4e6cce838e4f5a48e9f05c5bf701a1"
age
1173386
access-control-allow-origin
*
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="index-_chPXGSi.js"
content-type
application/javascript; charset=utf-8
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:56 GMT
x-vercel-id
iad1::s6rf2-1734311362765-e37fba4e13da
index-DyiyTxc_.css
tomzhang.vercel.app/assets/
238 KB
37 KB
Stylesheet
General
Full URL
https://tomzhang.vercel.app/assets/index-DyiyTxc_.css
Requested by
Host: tomzhang.vercel.app
URL: https://tomzhang.vercel.app/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
1c47a5be6f8cf7a75106f28f8f4e4a961c928a7c5d11177007dec6b8e799586c
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Origin
https://tomzhang.vercel.app
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
content-encoding
br
x-vercel-cache
HIT
etag
W/"c2b209fbed711ee961160e7f950e0f1f"
age
1173386
access-control-allow-origin
*
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="index-DyiyTxc_.css"
content-type
text/css; charset=utf-8
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:56 GMT
x-vercel-id
iad1::gqvlq-1734311362765-f9c282b35ad5
css2
fonts.googleapis.com/
15 KB
1 KB
Stylesheet
General
Full URL
https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap
Requested by
Host: tomzhang.vercel.app
URL: https://tomzhang.vercel.app/assets/index-_chPXGSi.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2607:f8b0:4006:80e::200a , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
22c3e32be01d8accada02d536093064df81aa7f0a922dde057e3e5fb8ea240ff
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

content-encoding
gzip
x-content-type-options
nosniff
expires
Mon, 16 Dec 2024 01:09:22 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Mon, 16 Dec 2024 01:09:22 GMT
content-type
text/css; charset=utf-8
vary
Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site
last-modified
Sun, 15 Dec 2024 23:55:49 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=31536000
link
<https://fonts.gstatic.com>; rel=preconnect; crossorigin
cache-control
private, max-age=86400, stale-while-revalidate=604800
timing-allow-origin
*
cross-origin-opener-policy
same-origin-allow-popups
cross-origin-resource-policy
cross-origin
access-control-allow-origin
*
x-xss-protection
0
server
ESF
digital-investment-BDDG1ZGP.png
tomzhang.vercel.app/assets/
26 KB
26 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/digital-investment-BDDG1ZGP.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
b29f48dee13cdef45c2c22cc3dd5b90761fdf3b43985daedff6a0238984244e8
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"2614c9a120c47dc30fd1503649ac0da2"
age
1173386
accept-ranges
bytes
access-control-allow-origin
*
content-length
26727
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="digital-investment-BDDG1ZGP.png"
content-type
image/png
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:56 GMT
x-vercel-id
iad1::s6rf2-1734311362954-4e17b6708372
real-Tom-DXa_bX_b.png
tomzhang.vercel.app/assets/
517 KB
517 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/real-Tom-DXa_bX_b.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
0db790a0a4fffbc4399f87ca4d9ea9d7cd858878740d2441b87a948a633d3d2a
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"e288c67c27f5238bbb1f3ca93853aa1b"
age
5114704
accept-ranges
bytes
access-control-allow-origin
*
content-length
528902
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="real-Tom-DXa_bX_b.png"
content-type
image/png
server
Vercel
last-modified
Thu, 17 Oct 2024 20:24:18 GMT
x-vercel-id
iad1::gqvlq-1734311362954-d01754ac0079
OrbitView_Media-BfEtEyDZ.png
tomzhang.vercel.app/assets/
72 KB
72 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/OrbitView_Media-BfEtEyDZ.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
f11c2750732b1fea1f88d64fe92ace2c9882d03291b3eb2a385536ee2a49efbc
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"3359086c47573a7e8c788a8611759d31"
age
1173385
accept-ranges
bytes
access-control-allow-origin
*
content-length
73944
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="OrbitView_Media-BfEtEyDZ.png"
content-type
image/png
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:57 GMT
x-vercel-id
iad1::2nxfq-1734311362954-758563faf54d
d98zT8GD_400x400-CpnJiUbU.jpg
tomzhang.vercel.app/assets/
9 KB
9 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/d98zT8GD_400x400-CpnJiUbU.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
57b0bc8e05bdb387aa7dd02587965281eadb3442e9e3176799a8e910fa71a0b3
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"06ce84d13e24778e1a6bafe78ef4d206"
age
1173385
accept-ranges
bytes
access-control-allow-origin
*
content-length
8732
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="d98zT8GD_400x400-CpnJiUbU.jpg"
content-type
image/jpeg
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:57 GMT
x-vercel-id
iad1::fktpj-1734311362954-23bd4bbbe8cd
342044989_533754578930833_3379502332613601_n-NUp6ExnI.jpg
tomzhang.vercel.app/assets/
31 KB
31 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/342044989_533754578930833_3379502332613601_n-NUp6ExnI.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
5062a7f603297cb799b2e4952014e9cfdf6309be51f82480e9f2bf585c19008e
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"6d58a39e00cafc575c3ba8e221ac1660"
age
1173385
accept-ranges
bytes
access-control-allow-origin
*
content-length
31430
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="342044989_533754578930833_3379502332613601_n-NUp6ExnI.jpg"
content-type
image/jpeg
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:57 GMT
x-vercel-id
iad1::shv7z-1734311362954-bfc7dfb09d90
stand_with_crypto-BJRb0EWR.webp
tomzhang.vercel.app/assets/
36 KB
36 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/stand_with_crypto-BJRb0EWR.webp
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
20b68acb95ec95299143b03c214029762b9c8ddc7a45a6db6ee1c21f670b81ba
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"1a6fa5f1ef2b88a4503c0fdbb2f10cc6"
age
1173385
accept-ranges
bytes
access-control-allow-origin
*
content-length
36856
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="stand_with_crypto-BJRb0EWR.webp"
content-type
image/webp
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:57 GMT
x-vercel-id
iad1::8vzks-1734311362954-f4e965a94ae6
tz-digests-DmzugGU9.png
tomzhang.vercel.app/assets/
242 KB
243 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/tz-digests-DmzugGU9.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
aa19e54dbff553da1325b91de803f66583a6b8b327ec937bea9e1fb1d074fe95
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"4969b6ee8a65cc9c5a984edf63f2165d"
age
1173385
accept-ranges
bytes
access-control-allow-origin
*
content-length
248184
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="tz-digests-DmzugGU9.png"
content-type
image/png
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:57 GMT
x-vercel-id
iad1::2hx8r-1734311362954-8976f1fcf5f3
EHSS-CPJKADFA.png
tomzhang.vercel.app/assets/
47 KB
47 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/EHSS-CPJKADFA.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
f6c926077a5e182e7186bb56b55fa4eb4f025c0630e98ae7a0943debc1e32603
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"07881eb511b41f8246bc42479435330e"
age
5114705
accept-ranges
bytes
access-control-allow-origin
*
content-length
47648
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="EHSS-CPJKADFA.png"
content-type
image/png
server
Vercel
last-modified
Thu, 17 Oct 2024 20:24:17 GMT
x-vercel-id
iad1::cdcdm-1734311362954-8ab3cf81fe13
UWaterloo-bnUcSqLy.webp
tomzhang.vercel.app/assets/
23 KB
23 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/UWaterloo-bnUcSqLy.webp
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
0b214b2f035edff0f1e500a0b7b7263e67437a179d6873cf3dd2a735c2cdfc6b
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"3cac6af8084effaa0ca447619112af51"
age
1173385
accept-ranges
bytes
access-control-allow-origin
*
content-length
23864
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="UWaterloo-bnUcSqLy.webp"
content-type
image/webp
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:57 GMT
x-vercel-id
iad1::f7tvk-1734311362975-039906ac130b
/
tomzhangpersonalsite.pythonanywhere.com/my-vision/all-quotes/
0
0

/
tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-hour/
0
0

/
tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-day/
0
0

/
tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-week/
0
0

/
tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-month/
0
0

feed.js
substackapi.com/embeds/
158 KB
51 KB
Script
General
Full URL
https://substackapi.com/embeds/feed.js
Requested by
Host: tomzhang.vercel.app
URL: https://tomzhang.vercel.app/assets/index-_chPXGSi.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:3031::6815:505 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
530c55d42e312b4389ab13f8ae1a2e48185d8427f7d16c33688de5f4398d12a7
Security Headers
Name Value
Strict-Transport-Security max-age=63072000

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

content-encoding
zstd
cf-cache-status
REVALIDATED
etag
W/"cbfecd716cc4a2672b793a474259efb9"
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=DI02L1v%2FrNOS9LMVkZoBJylJvrYiuYRbSjEp8E7DfwFl1WLFVWS%2FFDT6wUcrMd8MpvGG%2FbEbmQcQbVQsiraEoyFvvTBZayKmIrKu0ORwF96PqBrPSj1KRZSezjdx56Y1tPo8Oyx9jfG70MaCMH4%3D"}],"group":"cf-nel","max_age":604800}
x-matched-path
/embeds/feed.js
alt-svc
h3=":443"; ma=86400
server-timing
cfL4;desc="?proto=QUIC&rtt=4219&min_rtt=3468&rtt_var=1963&sent=14&recv=11&lost=0&retrans=0&sent_bytes=4251&recv_bytes=4361&delivery_rate=832&cwnd=12000&unsent_bytes=0&cid=10958d895c4d8d5a&ts=51&x=1", cfExtPri, cfHdrFlush;dur=0
date
Mon, 16 Dec 2024 01:09:23 GMT
content-type
application/javascript; charset=utf-8
content-disposition
inline; filename="feed.js"
vary
Accept-Encoding
priority
u=3,i=?0
strict-transport-security
max-age=63072000
cache-control
public, max-age=14400, must-revalidate
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-vercel-cache
HIT
last-modified
Sun, 24 Nov 2024 23:24:38 GMT
cf-ray
8f2ac9a2ddfc41ac-EWR
access-control-allow-origin
*
server
cloudflare
x-vercel-id
iad1::kkxxq-1734043803533-270afebf930f
count
tomzhangpersonalsite.pythonanywhere.com/views/
0
0

tom_zhang_portrait-BC9HdXVj.webp
tomzhang.vercel.app/assets/
96 KB
96 KB
Other
General
Full URL
https://tomzhang.vercel.app/assets/tom_zhang_portrait-BC9HdXVj.webp
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
6e011f1dd9ab68ebc931161cad3d36a4991e2c45277371d8ad320eafd7e9a51d
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"90e70802a5f3bffb953b43c4313c5e65"
age
1173383
accept-ranges
bytes
access-control-allow-origin
*
content-length
98464
date
Mon, 16 Dec 2024 01:09:22 GMT
content-disposition
inline; filename="tom_zhang_portrait-BC9HdXVj.webp"
content-type
image/webp
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:59 GMT
x-vercel-id
iad1::f7tvk-1734311362987-6f65ce78466c
pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2
fonts.gstatic.com/s/poppins/v22/
8 KB
8 KB
Font
General
Full URL
https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2
Requested by
Host: fonts.googleapis.com
URL: https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2607:f8b0:4006:80c::2003 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
9338e65fc077355c7a87ae0d64cc101e23b9bf8ad78ae65f0f319c857311b526
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Origin
https://tomzhang.vercel.app
Referer
https://fonts.googleapis.com/

Response headers

age
263036
report-to
{"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
x-content-type-options
nosniff
expires
Sat, 13 Dec 2025 00:05:27 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Fri, 13 Dec 2024 00:05:27 GMT
last-modified
Wed, 04 Dec 2024 06:53:03 GMT
content-type
font/woff2
cache-control
public, max-age=31536000
timing-allow-origin
*
cross-origin-opener-policy
same-origin; report-to="apps-themes"
cross-origin-resource-policy
cross-origin
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
accept-ranges
bytes
access-control-allow-origin
*
content-length
7816
x-xss-protection
0
server
sffe
pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2
fonts.gstatic.com/s/poppins/v22/
8 KB
8 KB
Font
General
Full URL
https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2
Requested by
Host: fonts.googleapis.com
URL: https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2607:f8b0:4006:80c::2003 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
f4e80d9dfd374d02989b87a27b5ed4cb78fbb177c27f1478e9a8b0afb7513149
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Origin
https://tomzhang.vercel.app
Referer
https://fonts.googleapis.com/

Response headers

age
227418
report-to
{"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
x-content-type-options
nosniff
expires
Sat, 13 Dec 2025 09:59:05 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Fri, 13 Dec 2024 09:59:05 GMT
last-modified
Wed, 04 Dec 2024 06:53:31 GMT
content-type
font/woff2
cache-control
public, max-age=31536000
timing-allow-origin
*
cross-origin-opener-policy
same-origin; report-to="apps-themes"
cross-origin-resource-policy
cross-origin
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
accept-ranges
bytes
access-control-allow-origin
*
content-length
8000
x-xss-protection
0
server
sffe
pxiEyp8kv8JHgFVrJJfecg.woff2
fonts.gstatic.com/s/poppins/v22/
8 KB
8 KB
Font
General
Full URL
https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrJJfecg.woff2
Requested by
Host: fonts.googleapis.com
URL: https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2607:f8b0:4006:80c::2003 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
7d93459d86585bfcdbb7e0376056226adb25821ee54b96236fe2123e9560929f
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Origin
https://tomzhang.vercel.app
Referer
https://fonts.googleapis.com/

Response headers

age
238826
report-to
{"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
x-content-type-options
nosniff
expires
Sat, 13 Dec 2025 06:48:57 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Fri, 13 Dec 2024 06:48:57 GMT
last-modified
Wed, 04 Dec 2024 06:53:08 GMT
content-type
font/woff2
cache-control
public, max-age=31536000
timing-allow-origin
*
cross-origin-opener-policy
same-origin; report-to="apps-themes"
cross-origin-resource-policy
cross-origin
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
accept-ranges
bytes
access-control-allow-origin
*
content-length
7884
x-xss-protection
0
server
sffe
pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2
fonts.gstatic.com/s/poppins/v22/
8 KB
8 KB
Font
General
Full URL
https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2
Requested by
Host: fonts.googleapis.com
URL: https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2607:f8b0:4006:80c::2003 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
cd36de204aca2d5fa263a731f7c20009b5e3d754ba1f1e03c33e93a48f3e7446
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Origin
https://tomzhang.vercel.app
Referer
https://fonts.googleapis.com/

Response headers

age
219173
report-to
{"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
x-content-type-options
nosniff
expires
Sat, 13 Dec 2025 12:16:30 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Fri, 13 Dec 2024 12:16:30 GMT
last-modified
Wed, 04 Dec 2024 06:54:05 GMT
content-type
font/woff2
cache-control
public, max-age=31536000
timing-allow-origin
*
cross-origin-opener-policy
same-origin; report-to="apps-themes"
cross-origin-resource-policy
cross-origin
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
accept-ranges
bytes
access-control-allow-origin
*
content-length
7748
x-xss-protection
0
server
sffe
zhangtommy.substack.com
substackapi.com/api/feeds/
28 KB
4 KB
Fetch
General
Full URL
https://substackapi.com/api/feeds/zhangtommy.substack.com?limit=4&sort=new
Requested by
Host: substackapi.com
URL: https://substackapi.com/embeds/feed.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:3031::6815:505 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c6845c0a0ff3d468f051984fcbc1ada794ca8de5aedceeedfae1565980218dbd
Security Headers
Name Value
Strict-Transport-Security max-age=63072000

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

content-encoding
zstd
cf-cache-status
DYNAMIC
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=SFJk%2Bm2zf%2FOiom7tai%2FJIaP5rUeYN5hOth5ScS%2BZ650lakxHg5r%2FtyHs%2B9jXdFXxXZ07txbR%2BtxA7XZp4NuVQ7srgH%2FGHIMk%2FT6SsufNzP%2Fh%2FXy5JBjDP4PO6f7WVg8AVl%2FiMyRivDUdmDMTqn8%3D"}],"group":"cf-nel","max_age":604800}
access-control-allow-methods
GET
x-matched-path
/api/feeds/[substack]
alt-svc
h3=":443"; ma=86400
server-timing
cfL4;desc="?proto=QUIC&rtt=4115&min_rtt=3543&rtt_var=1249&sent=11&recv=9&lost=0&retrans=0&sent_bytes=2208&recv_bytes=4168&delivery_rate=969&cwnd=12000&unsent_bytes=0&cid=30aa0725c8a37139&ts=398&x=1", cfExtPri, cfHdrFlush;dur=0
date
Mon, 16 Dec 2024 01:09:23 GMT
content-type
application/json
priority
u=1,i
access-control-allow-headers
X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version
strict-transport-security
max-age=63072000
cache-control
public, max-age=0, must-revalidate
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-vercel-cache
MISS
access-control-allow-credentials
true
cf-ray
8f2ac9a43d368cb7-EWR
access-control-allow-origin
*
server
cloudflare
x-vercel-id
iad1::d8vj6-1734311363272-3657e94912fa
629269b2-6fd9-424a-ab25-bc9cf7fe7df2_1033x736.png
substack-post-media.s3.amazonaws.com/public/images/
411 KB
412 KB
Image
General
Full URL
https://substack-post-media.s3.amazonaws.com/public/images/629269b2-6fd9-424a-ab25-bc9cf7fe7df2_1033x736.png
Protocol
HTTP/1.1
Security
TLS 1.3, , CHACHA20_POLY1305
Server
52.217.124.113 Ashburn, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
s3-1-w.amazonaws.com
Software
AmazonS3 /
Resource Hash
00215090c9d864c5c2c253a6ca965122a135ce71144f02e5f53386aae55af58e

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

x-amz-id-2
kO5wcz/enNlQCap7dmYVsDPxKXZm14Xx3lxWhuchPEA91eMlfICLooMZgNnWZeH17dvwuYSqbEw=
Cache-Control
public, max-age=31536000
ETag
"69e395e2c9fddb7bc6686a873a9a4b52"
x-amz-version-id
KswhTTqLVQQ_iNIMhzJ7fV.dTgYpMXhk
x-amz-request-id
JE86Z5X39CXTKWMK
Accept-Ranges
bytes
Content-Length
421163
Date
Mon, 16 Dec 2024 01:09:24 GMT
Last-Modified
Sun, 27 Oct 2024 17:55:50 GMT
Content-Type
image/png
Server
AmazonS3
x-amz-server-side-encryption
AES256
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9736d0c2-d594-4571-afe7-fb4adf8de1bd_1805x1101.bin
substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/
109 KB
109 KB
Image
General
Full URL
https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9736d0c2-d594-4571-afe7-fb4adf8de1bd_1805x1101.bin
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2209:de00:4:b4b9:d3c0:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
imgproxy / Express
Resource Hash
b11a0e54951dbfec48db0abf22ae79114a6154a67a80f02a4aa9246f4fafde6c
Security Headers
Name Value
Content-Security-Policy script-src 'none'

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

x-request-id
ai-uIRJZdZzhyX5pwnlR2
etag
"yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y/RIjU1YWIzZjEwMTVjNGU0N2JiM2ViNjU2MTZlNmFlZTkzIg"
age
278081
alt-svc
h3=":443"; ma=86400
x-cache
Hit from cloudfront
x-amz-cf-id
Q33__9hNRKt5qQl-HkbTKRSKBzIVQBuZZyQ3a3fg8kq6ht-GaORJkQ==
date
Thu, 12 Dec 2024 19:54:42 GMT
content-type
image/png
content-disposition
inline; filename="9736d0c2-d594-4571-afe7-fb4adf8de1bd_1805x1101.png"
content-security-policy
script-src 'none'
cache-control
public, max-age=31536000
via
1.1 6e01480ef7aa01c23bf600698a613304.cloudfront.net (CloudFront)
content-length
111193
x-amz-cf-pop
EWR53-P1
x-powered-by
Express
server
imgproxy
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd607e2a-4d07-4603-880c-21985db09bb9_2000x1440.jpeg
substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/
510 KB
511 KB
Image
General
Full URL
https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd607e2a-4d07-4603-880c-21985db09bb9_2000x1440.jpeg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2209:de00:4:b4b9:d3c0:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
imgproxy / Express
Resource Hash
479130913701dbe0c1170e02adc6286b749ea418e7d9a9f78568effded6157a1
Security Headers
Name Value
Content-Security-Policy script-src 'none'

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

x-request-id
xltTis6wOPnXZtQQeGQL2
etag
"yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y/RImY3YmQ5ZDdiM2UzN2M1NGEzODFkNGNjZmE0ZmI3MDZiIg"
age
278081
alt-svc
h3=":443"; ma=86400
x-cache
Hit from cloudfront
x-amz-cf-id
-CVvBTQaiDOmFtxpC67FnBH9buVCXThfyOvjwgkjUDaCkZzLO9fl0Q==
date
Thu, 12 Dec 2024 19:54:42 GMT
content-type
image/jpeg
content-disposition
inline; filename="fd607e2a-4d07-4603-880c-21985db09bb9_2000x1440.jpg"
content-security-policy
script-src 'none'
cache-control
public, max-age=31536000
via
1.1 6e01480ef7aa01c23bf600698a613304.cloudfront.net (CloudFront)
content-length
522258
x-amz-cf-pop
EWR53-P1
x-powered-by
Express
server
imgproxy
electrical-engineering-CKSba0CU.png
tomzhang.vercel.app/assets/
57 KB
57 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/electrical-engineering-CKSba0CU.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
3e275362faeb79a5d8b13cf69c2af11a1503d7979fa01d92dae2f8a9b3e2e406
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"0dad869ff943a560f4f82305e73dd937"
age
2369340
accept-ranges
bytes
access-control-allow-origin
*
content-length
58567
date
Mon, 16 Dec 2024 01:09:24 GMT
content-disposition
inline; filename="electrical-engineering-CKSba0CU.png"
content-type
image/png
server
Vercel
last-modified
Mon, 18 Nov 2024 15:00:23 GMT
x-vercel-id
iad1::f7tvk-1734311364003-e9a7cd0f6674
future-lJhk9hCX.png
tomzhang.vercel.app/assets/
29 KB
29 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/future-lJhk9hCX.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
7ecd10cd80f7411c488f0df3d5d1e39f73607decd5d7c84d10f44c7608c269b0
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"01f2f85e0cd27ca1f13c6794bc54eb7d"
age
2410342
accept-ranges
bytes
access-control-allow-origin
*
content-length
29871
date
Mon, 16 Dec 2024 01:09:25 GMT
content-disposition
inline; filename="future-lJhk9hCX.png"
content-type
image/png
server
Vercel
last-modified
Mon, 18 Nov 2024 03:37:03 GMT
x-vercel-id
iad1::f7tvk-1734311365033-e0039d7ba8c0
innovation-B7ZAE6Ir.png
tomzhang.vercel.app/assets/
39 KB
39 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/innovation-B7ZAE6Ir.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
183149e71062157e4ffd096e362cebfb4f8317640c7c522988ace00059094b10
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"58f9c81c7eba4b8105fd623b58682dee"
age
1173386
accept-ranges
bytes
access-control-allow-origin
*
content-length
39458
date
Mon, 16 Dec 2024 01:09:25 GMT
content-disposition
inline; filename="innovation-B7ZAE6Ir.png"
content-type
image/png
server
Vercel
last-modified
Mon, 02 Dec 2024 11:12:59 GMT
x-vercel-id
iad1::s6rf2-1734311365990-b115db07f100
iot-Lrqp4ooZ.png
tomzhang.vercel.app/assets/
27 KB
27 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/iot-Lrqp4ooZ.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
97e3bd8e8c0b3e428db04bc71e00990ce532e8825408779da3b1af57eff98fa1
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"c320027a307fbbbae0d813682ad2078b"
age
1173386
accept-ranges
bytes
access-control-allow-origin
*
content-length
27275
date
Mon, 16 Dec 2024 01:09:26 GMT
content-disposition
inline; filename="iot-Lrqp4ooZ.png"
content-type
image/png
server
Vercel
last-modified
Mon, 02 Dec 2024 11:13:00 GMT
x-vercel-id
iad1::h7d2p-1734311366989-5b87b47b0450
layers-CsuEDzDK.png
tomzhang.vercel.app/assets/
22 KB
23 KB
Image
General
Full URL
https://tomzhang.vercel.app/assets/layers-CsuEDzDK.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.198.79.193 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
216-198-79-193.client.cypresscom.net
Software
Vercel /
Resource Hash
a77b607df298facfb7785b231b916850f6005ab60a0e302cf999dc9e76e93f87
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://tomzhang.vercel.app/

Response headers

strict-transport-security
max-age=63072000; includeSubDomains; preload
cache-control
public, max-age=0, must-revalidate
x-vercel-cache
HIT
etag
"49f2df20b1f3d2a9eaa6fe87585ea93d"
age
1173386
accept-ranges
bytes
access-control-allow-origin
*
content-length
22932
date
Mon, 16 Dec 2024 01:09:27 GMT
content-disposition
inline; filename="layers-CsuEDzDK.png"
content-type
image/png
server
Vercel
last-modified
Mon, 02 Dec 2024 11:13:01 GMT
x-vercel-id
iad1::f7tvk-1734311367988-f25d6eebe1bb

Failed requests

These URLs were requested, but there was no response received. You will also see them in the list above.

Domain
tomzhangpersonalsite.pythonanywhere.com
URL
https://tomzhangpersonalsite.pythonanywhere.com/my-vision/all-quotes/
Domain
tomzhangpersonalsite.pythonanywhere.com
URL
https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-hour/
Domain
tomzhangpersonalsite.pythonanywhere.com
URL
https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-day/
Domain
tomzhangpersonalsite.pythonanywhere.com
URL
https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-week/
Domain
tomzhangpersonalsite.pythonanywhere.com
URL
https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-month/
Domain
tomzhangpersonalsite.pythonanywhere.com
URL
https://tomzhangpersonalsite.pythonanywhere.com/views/count

Verdicts & Comments Add Verdict or Comment

5 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.

string| __reactRouterVersion object| FontAwesomeConfig object| ___FONT_AWESOME___ object| SubstackFeedWidget object| regeneratorRuntime

0 Cookies

12 Console Messages

Source Level URL
Text
javascript error URL: https://tomzhang.vercel.app/
Message:
Access to fetch at 'https://tomzhangpersonalsite.pythonanywhere.com/views/count' from origin 'https://tomzhang.vercel.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
network error URL: https://tomzhangpersonalsite.pythonanywhere.com/views/count
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://tomzhang.vercel.app/
Message:
Access to fetch at 'https://tomzhangpersonalsite.pythonanywhere.com/my-vision/all-quotes/' from origin 'https://tomzhang.vercel.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
network error URL: https://tomzhangpersonalsite.pythonanywhere.com/my-vision/all-quotes/
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://tomzhang.vercel.app/
Message:
Access to fetch at 'https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-month/' from origin 'https://tomzhang.vercel.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
network error URL: https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-month/
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://tomzhang.vercel.app/
Message:
Access to fetch at 'https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-week/' from origin 'https://tomzhang.vercel.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
network error URL: https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-week/
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://tomzhang.vercel.app/
Message:
Access to fetch at 'https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-day/' from origin 'https://tomzhang.vercel.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
network error URL: https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-day/
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://tomzhang.vercel.app/
Message:
Access to fetch at 'https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-hour/' from origin 'https://tomzhang.vercel.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
network error URL: https://tomzhangpersonalsite.pythonanywhere.com/my-vision/quote-hour/
Message:
Failed to load resource: net::ERR_FAILED

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
Strict-Transport-Security max-age=63072000; includeSubDomains; preload

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.

fonts.googleapis.com
fonts.gstatic.com
substack-post-media.s3.amazonaws.com
substackapi.com
substackcdn.com
tomzhang.vercel.app
tomzhangpersonalsite.pythonanywhere.com
tomzhangpersonalsite.pythonanywhere.com
216.198.79.193
2600:9000:2209:de00:4:b4b9:d3c0:93a1
2606:4700:3031::6815:505
2607:f8b0:4006:80c::2003
2607:f8b0:4006:80e::200a
52.217.124.113
00215090c9d864c5c2c253a6ca965122a135ce71144f02e5f53386aae55af58e
0b214b2f035edff0f1e500a0b7b7263e67437a179d6873cf3dd2a735c2cdfc6b
0db790a0a4fffbc4399f87ca4d9ea9d7cd858878740d2441b87a948a633d3d2a
183149e71062157e4ffd096e362cebfb4f8317640c7c522988ace00059094b10
1c47a5be6f8cf7a75106f28f8f4e4a961c928a7c5d11177007dec6b8e799586c
20b68acb95ec95299143b03c214029762b9c8ddc7a45a6db6ee1c21f670b81ba
22c3e32be01d8accada02d536093064df81aa7f0a922dde057e3e5fb8ea240ff
3e275362faeb79a5d8b13cf69c2af11a1503d7979fa01d92dae2f8a9b3e2e406
479130913701dbe0c1170e02adc6286b749ea418e7d9a9f78568effded6157a1
488eec5432d8b6fb0c464d78631ae27a703a24ec2b6da9a7e10aefa8eee619c7
5062a7f603297cb799b2e4952014e9cfdf6309be51f82480e9f2bf585c19008e
530c55d42e312b4389ab13f8ae1a2e48185d8427f7d16c33688de5f4398d12a7
57b0bc8e05bdb387aa7dd02587965281eadb3442e9e3176799a8e910fa71a0b3
6e011f1dd9ab68ebc931161cad3d36a4991e2c45277371d8ad320eafd7e9a51d
7d93459d86585bfcdbb7e0376056226adb25821ee54b96236fe2123e9560929f
7ecd10cd80f7411c488f0df3d5d1e39f73607decd5d7c84d10f44c7608c269b0
9338e65fc077355c7a87ae0d64cc101e23b9bf8ad78ae65f0f319c857311b526
97e3bd8e8c0b3e428db04bc71e00990ce532e8825408779da3b1af57eff98fa1
a77b607df298facfb7785b231b916850f6005ab60a0e302cf999dc9e76e93f87
aa19e54dbff553da1325b91de803f66583a6b8b327ec937bea9e1fb1d074fe95
b11a0e54951dbfec48db0abf22ae79114a6154a67a80f02a4aa9246f4fafde6c
b29f48dee13cdef45c2c22cc3dd5b90761fdf3b43985daedff6a0238984244e8
b500be7eb07c12ec1c782eebb81a3db2c0b7d90f732e75cf151c270398a8e222
c6845c0a0ff3d468f051984fcbc1ada794ca8de5aedceeedfae1565980218dbd
cd36de204aca2d5fa263a731f7c20009b5e3d754ba1f1e03c33e93a48f3e7446
f11c2750732b1fea1f88d64fe92ace2c9882d03291b3eb2a385536ee2a49efbc
f4e80d9dfd374d02989b87a27b5ed4cb78fbb177c27f1478e9a8b0afb7513149
f6c926077a5e182e7186bb56b55fa4eb4f025c0630e98ae7a0943debc1e32603