Submitted URL: http://joelduncan.io/
Effective URL: https://joelduncan.io/
Submission: On July 18 via api from US — Scanned from NL

Summary

This website contacted 13 IPs in 5 countries across 10 domains to perform 55 HTTP transactions. The main IP is 188.114.96.3, located in Amsterdam, Netherlands and belongs to CLOUDFLARENET, US. The main domain is joelduncan.io.
TLS certificate: Issued by WE1 on June 16th 2024. Valid for: 3 months.
This is the only time joelduncan.io was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
28 188.114.96.3 13335 (CLOUDFLAR...)
9 104.17.25.14 13335 (CLOUDFLAR...)
1 18.66.192.53 16509 (AMAZON-02)
2 52.92.145.232 16509 (AMAZON-02)
2 2a00:1450:400... 15169 (GOOGLE)
4 2606:4700::68... 13335 (CLOUDFLAR...)
2 2a00:1450:400... 15169 (GOOGLE)
1 2001:4860:480... 15169 (GOOGLE)
1 172.67.75.15 13335 (CLOUDFLAR...)
1 2a04:4e42::649 54113 (FASTLY)
1 52.33.123.216 16509 (AMAZON-02)
2 52.211.164.31 16509 (AMAZON-02)
55 13
Apex Domain
Subdomains
Transfer
28 joelduncan.io
joelduncan.io
plausible.joelduncan.io
1 MB
9 cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 336
18 KB
4 jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 410
347 KB
3 google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 104
region1.google-analytics.com — Cisco Umbrella Rank: 3123
21 KB
3 ghostboard.io
t.ghostboard.io
api.ghostboard.io
2 KB
2 googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112
165 KB
2 amazonaws.com
s3-us-west-2.amazonaws.com
9 KB
1 momently.info
o.momently.info — Cisco Umbrella Rank: 466170
276 B
1 jquery.com
code.jquery.com — Cisco Umbrella Rank: 1211
30 KB
1 buymeacoffee.com
cdnjs.buymeacoffee.com — Cisco Umbrella Rank: 108599
3 KB
55 10
Domain Requested by
26 joelduncan.io joelduncan.io
cdn.jsdelivr.net
9 cdnjs.cloudflare.com joelduncan.io
4 cdn.jsdelivr.net joelduncan.io
2 api.ghostboard.io t.ghostboard.io
2 www.google-analytics.com www.googletagmanager.com
www.google-analytics.com
2 www.googletagmanager.com joelduncan.io
www.googletagmanager.com
2 s3-us-west-2.amazonaws.com joelduncan.io
s3-us-west-2.amazonaws.com
2 plausible.joelduncan.io joelduncan.io
plausible.joelduncan.io
1 o.momently.info s3-us-west-2.amazonaws.com
1 code.jquery.com joelduncan.io
1 cdnjs.buymeacoffee.com joelduncan.io
1 region1.google-analytics.com www.googletagmanager.com
1 t.ghostboard.io joelduncan.io
55 13

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

Domain
southsky.co
ghost.org
Subject Issuer Validity Valid
joelduncan.io
WE1
2024-06-16 -
2024-09-14
3 months crt.sh
cdnjs.cloudflare.com
E1
2024-06-02 -
2024-08-31
3 months crt.sh
t.ghostboard.io
Amazon RSA 2048 M02
2024-05-10 -
2025-06-08
a year crt.sh
*.s3-us-west-2.amazonaws.com
Amazon RSA 2048 M01
2024-05-15 -
2025-05-13
a year crt.sh
*.google-analytics.com
WR2
2024-06-24 -
2024-09-16
3 months crt.sh
*.jsdelivr.net
Sectigo RSA Domain Validation Secure Server CA
2024-05-04 -
2025-05-04
a year crt.sh
cdnjs.buymeacoffee.com
WE1
2024-06-21 -
2024-09-19
3 months crt.sh
*.jquery.com
Sectigo ECC Domain Validation Secure Server CA
2024-06-25 -
2025-06-25
a year crt.sh
*.momently.info
Amazon RSA 2048 M02
2023-09-25 -
2024-10-24
a year crt.sh
ghostboard.io
Amazon RSA 2048 M03
2023-08-28 -
2024-09-25
a year crt.sh

This page contains 1 frames:

Primary Page: https://joelduncan.io/
Frame ID: AB95EE1D4D2CC42ED51A9B8BEAC6CA6E
Requests: 54 HTTP requests in this frame

Screenshot

Page Title

Joel Duncan

Page URL History Show full URLs

  1. http://joelduncan.io/ HTTP 307
    https://joelduncan.io/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • google-analytics\.com/(?:ga|urchin|analytics)\.js

Overall confidence: 100%
Detected patterns
  • googletagmanager\.com/gtag/js

Overall confidence: 100%
Detected patterns
  • jquery[.-]([\d.]*\d)[^/]*\.js
  • jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?

Overall confidence: 100%
Detected patterns
  • //cdn\.jsdelivr\.net/

Page Statistics

55
Requests

98 %
HTTPS

42 %
IPv6

10
Domains

13
Subdomains

13
IPs

5
Countries

1811 kB
Transfer

4649 kB
Size

6
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://joelduncan.io/ HTTP 307
    https://joelduncan.io/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

55 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
joelduncan.io/
Redirect Chain
  • http://joelduncan.io/
  • https://joelduncan.io/
24 KB
6 KB
Document
General
Full URL
https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
76eedc8c68be55d5f60b87fc86d36564ef9d50fb94db54e73eaf3b990c862b4f

Request headers

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

Response headers

alt-svc
h3=":443"; ma=86400
cache-control
public, max-age=0
cf-cache-status
DYNAMIC
cf-ray
8a527c7bddc8661c-AMS
content-encoding
br
content-type
text/html; charset=utf-8
date
Thu, 18 Jul 2024 12:31:00 GMT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=ON0jj5UEEtd7cbwyAAIoshAvRsFUz8UZK71rxvAk2zmkEXVVhE6biah%2FAwYpE0s8c3EMEe0p9tjhRYOvZA7%2BpUs%2BjvrzmNuKUEob%2FWL8T6vuJaHc%2BpXla7SX028fXfPn"}],"group":"cf-nel","max_age":604800}
server
cloudflare
vary
Accept-Encoding
x-powered-by
Express

Redirect headers

Location
https://joelduncan.io/
Non-Authoritative-Reason
HttpsUpgrades
screen.css
joelduncan.io/assets/built/
41 KB
10 KB
Stylesheet
General
Full URL
https://joelduncan.io/assets/built/screen.css?v=012e60fe56
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
170151a28c859a2a397bd1128ec08a5b33bbff9bd9f98ee84324202086574537

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
256056
cf-polished
origSize=41812
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
cf-bgj
minify
last-modified
Tue, 16 Apr 2024 15:55:00 GMT
server
cloudflare
etag
W/"a354-18ee79e6260"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=fUztBAD7LV7opEulBoz4CLkhtG%2BNlk6PcEgk%2Fhx2s5RTfgp7iun6ZN0ESqxxTWa6VQCivzB3ONNWCgFISI6ypr%2Bfard3qnMKTnCgJX%2B0C7UTbWvrf6ttkW6YJjsy5Ppu"}],"group":"cf-nel","max_age":604800}
content-type
text/css; charset=UTF-8
cache-control
public, max-age=31536000
cf-ray
8a527c7d7f86661c-AMS
cards.min.css
joelduncan.io/public/
39 KB
7 KB
Stylesheet
General
Full URL
https://joelduncan.io/public/cards.min.css?v=012e60fe56
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
4a1a3780eea89893f112d43482564cfa55954e86bbd159c35ef984bce76eba43

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
gzip
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
age
256056
x-powered-by
Express
etag
"91734c27ddd664a5d081502035365f9d"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=QuAXe1SQhB1Xt1JvpSBH6yOk1QUK3QRjLognvPFUBGg3gYJuyZQtOFg4OI%2BdaZxphakCbwQYJT3CJbV75TKOFVywVlHt9533bHfW2DFEodhldL524dV9CHJRgbZBH8wJ"}],"group":"cf-nel","max_age":604800}
content-type
text/css
cache-control
public, max-age=31536000
cf-ray
8a527c7d7f87661c-AMS
alt-svc
h3=":443"; ma=86400
prism-tomorrow.min.css
cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/themes/
1 KB
1 KB
Stylesheet
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/themes/prism-tomorrow.min.css
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c5ebeec320446f66588789c3863d20dd9feb0c19cce7af6183d56aea0130fd28
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
10946926
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
515
last-modified
Mon, 04 May 2020 16:15:40 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03fac-554"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=3iASKFJxVNjaF7z%2BtB44W8sXA0aeWKg%2FdV2Lv1pBTgbgFd2bggAfYHObsfOa%2Fnfl2p6FmYn5e1%2B2jAaoOEO2eBoeotH6zIZ5z%2BySKvs4Tq8R4AmVKoe0Og4m6hs%2BaSivz2O%2BxWUQ"}],"group":"cf-nel","max_age":604800}
content-type
text/css; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7dadca1cb3-AMS
expires
Tue, 08 Jul 2025 12:31:00 GMT
prism-line-numbers.min.css
cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/plugins/line-numbers/
684 B
839 B
Stylesheet
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/plugins/line-numbers/prism-line-numbers.min.css
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
01fcf6649b57c3e3ae68f5f5d2564763b7cdd7e16e4c4fca742b3e8fb5994c67
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
4889699
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
248
last-modified
Mon, 04 May 2020 16:15:40 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03fac-2ac"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=gUo1Fwk86xQkA4g3BwuwUOD3UkGHECeo%2BHvVRBfyau0utHS8hFHiczpSFrOlgSadsEi06vLDWNEjuesEgX%2BZO2gXZvSL5Q%2BO%2FVGPtmQvTL%2FUgRUiKXhUgeKi80x%2BrJYsWrEk3OFb"}],"group":"cf-nel","max_age":604800}
content-type
text/css; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7dadce1cb3-AMS
expires
Tue, 08 Jul 2025 12:31:00 GMT
joelduncan-io-logo-1.png
joelduncan.io/content/images/2021/11/
141 KB
142 KB
Image
General
Full URL
https://joelduncan.io/content/images/2021/11/joelduncan-io-logo-1.png
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
df1886727d8cdc65fbe0a535e2b73996d9ff5308812c8fab2f402d3903aa7f18

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
256056
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
144663
last-modified
Mon, 31 Oct 2022 14:20:21 GMT
server
cloudflare
etag
W/"23517-1842e6a2c88"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=R6Gsai6hT6Al9NstcyLuVfDWrRLIsbYfFDjsYXqPfEkIw2deWRjdZltAs%2BHg5pQ0y6pGlTzUtYFT5x8HTLeXETQpsSNWgWh0pr%2FS63Gy2BRoCkZKMOYlTIyKTyVZVmT1"}],"group":"cf-nel","max_age":604800}
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
8a527c7d7f88661c-AMS
2020-03-19-Coronavirus-transmission.png
joelduncan.io/content/images/size/w750/2020/10/
178 KB
178 KB
Image
General
Full URL
https://joelduncan.io/content/images/size/w750/2020/10/2020-03-19-Coronavirus-transmission.png
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
94616afdf3c659e0fde60550ea353374b404340aff21bb594b02eec4bfc42487

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
182288
last-modified
Mon, 31 Oct 2022 14:20:51 GMT
server
cloudflare
etag
W/"2c810-1842e6aa1b8"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=r2sLN%2FCz%2FGHz3lR2wL48BVatfQ3zvp8ExadxWptOD5F%2BhvEt9feGU51mwASLJx4VcTe8Dd1C%2BoGn%2FxJYsWfToF9dj0MrYCxKLgHgmSuZ%2B3XrhrThjWt0epntEbIW4NM6"}],"group":"cf-nel","max_age":604800}
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
8a527c7d7f89661c-AMS
screenshot-rocks-2-.png
joelduncan.io/content/images/size/w750/2022/11/
386 KB
386 KB
Image
General
Full URL
https://joelduncan.io/content/images/size/w750/2022/11/screenshot-rocks-2-.png
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
e3bf97e1f06f80cfb0631a9c41eade0dede1fe2c29764869a5abf36ae977e391

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
394812
last-modified
Wed, 30 Nov 2022 15:45:42 GMT
server
cloudflare
etag
W/"6063c-184c93718fc"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=EViidEY9%2Bcphkq%2BnwYz05OhdcF4MBOfczD2hqvwqakJWlkYNKuA0ZCElUtyBuZRZA3vJxqjnt5u146Eji8l4l0BGeLhP%2BJ1JIhfb6Yz39amwy1D4KhtoZrD8SZWeHOYk"}],"group":"cf-nel","max_age":604800}
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
8a527c7d8f97661c-AMS
Stragglethorpe.jpg
joelduncan.io/content/images/size/w750/2019/04/
110 KB
110 KB
Image
General
Full URL
https://joelduncan.io/content/images/size/w750/2019/04/Stragglethorpe.jpg
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
bd6147442e013865b4d7e48a3c18f6c55273058d71a1c86aa85b3dce9e4b91bb

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
112495
last-modified
Mon, 31 Oct 2022 14:20:51 GMT
server
cloudflare
etag
W/"1b76f-1842e6aa1b8"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=%2BaDaaGx%2FN2s1%2Fj5Q1H3r6Jt3KXbpW1kvadm5eQDWk2KnB2XqPCxLaOGjk6oL7oKKD1hy6BZA3qvMC9qVRTMn%2Bt0HEMrNbph1xlbxwwZzg9rYBJ3bbQoO9hivnnCVrFqi"}],"group":"cf-nel","max_age":604800}
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
8a527c7d8f9b661c-AMS
puppy-header.jpg
joelduncan.io/content/images/size/w750/2019/02/
42 KB
42 KB
Image
General
Full URL
https://joelduncan.io/content/images/size/w750/2019/02/puppy-header.jpg
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
67e7a96c8938807309b1e9f6d84f6d8684b3511bbb282a598fa99996f281b47c

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
42994
last-modified
Mon, 31 Oct 2022 14:20:51 GMT
server
cloudflare
etag
W/"a7f2-1842e6aa1b8"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=ebJ8ATCRaEEiRlv6bdiE0b5nKygTpagqlAmJP57791Zxl%2F9yztMPirlN4BrLtdOg7SuTPYzrOdhtzM5krf8drf3dMQbpggJCASOMGHifN1HLEkpwkAvLOgmCtcm44TNa"}],"group":"cf-nel","max_age":604800}
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
8a527c7d8f9c661c-AMS
rocket-loader.min.js
joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/
12 KB
4 KB
Script
General
Full URL
https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ccf00d1923b0131a10e0c6d26f95e5dee6ebf8621a27e83c5a2f68a2e0093142
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
gzip
x-content-type-options
nosniff
last-modified
Fri, 12 Jul 2024 17:10:52 GMT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
etag
W/"6691639c-302c"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=sNinlrqxeCiL%2Bg909qlvDCIvwUbANVxnRVjAP4VzBAvVx58f0SIWdaonrd01R3FTtPQsDBMAhXEOdByYWRCVrC9cQhH8Eox%2Bo2ndvhzoZA8EyPKep50%2F%2F3ucllphvQdZ"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript
x-frame-options
DENY
cache-control
max-age=172800, public
cf-ray
8a527c7d8f9e661c-AMS
expires
Sat, 20 Jul 2024 12:31:00 GMT
inter-v11-latin-600.woff2
joelduncan.io/assets/fonts/
17 KB
18 KB
Font
General
Full URL
https://joelduncan.io/assets/fonts/inter-v11-latin-600.woff2
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/assets/built/screen.css?v=012e60fe56
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
ff769fa64945176f409bcb7ebe92a385e9f9f1b11ccb095a14384dd209127011

Request headers

Referer
https://joelduncan.io/assets/built/screen.css?v=012e60fe56
Origin
https://joelduncan.io
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
256054
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
17564
last-modified
Tue, 16 Apr 2024 15:55:00 GMT
server
cloudflare
etag
W/"449c-18ee79e6260"
vary
Origin, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=osk1dxd0on%2BuACuNlz%2B46pHzlrcar8uM39NFFBfD8tpLD%2FiCP28tFDxvoXyAXNThPA68c5QCnItNCPvAKjveKeHl2Jbi%2B6y3l6mKDyUrN%2FNFyUq8ZvP%2BnNt9AzHs0Q%2Bo"}],"group":"cf-nel","max_age":604800}
content-type
font/woff2
access-control-allow-origin
https://joelduncan.io
cache-control
public, max-age=31536000
access-control-allow-credentials
true
accept-ranges
bytes
cf-ray
8a527c7de80e661c-AMS
inter-v11-latin-800.woff2
joelduncan.io/assets/fonts/
17 KB
18 KB
Font
General
Full URL
https://joelduncan.io/assets/fonts/inter-v11-latin-800.woff2
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/assets/built/screen.css?v=012e60fe56
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
5eea1309ec0085dbc25b1bb20f3338bb8d6b2ead8782395cba21dc22b7f6b06b

Request headers

Referer
https://joelduncan.io/assets/built/screen.css?v=012e60fe56
Origin
https://joelduncan.io
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
256054
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
17640
last-modified
Tue, 16 Apr 2024 15:55:00 GMT
server
cloudflare
etag
W/"44e8-18ee79e6260"
vary
Origin, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=NcKDvYHTR4yIF4SpDzcEWVW1ctAaVcfuzM23wGf2PpQqDcg8WXhBInARzuD1Lru65CXi0zMOVOQLg1TQ68qoYzfciFIvpSpCS1TIVfkFAUUX5Ce7HsPiA13ykCVm1H2u"}],"group":"cf-nel","max_age":604800}
content-type
font/woff2
access-control-allow-origin
https://joelduncan.io
cache-control
public, max-age=31536000
access-control-allow-credentials
true
accept-ranges
bytes
cf-ray
8a527c7de811661c-AMS
inter-v11-latin-700.woff2
joelduncan.io/assets/fonts/
17 KB
18 KB
Font
General
Full URL
https://joelduncan.io/assets/fonts/inter-v11-latin-700.woff2
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/assets/built/screen.css?v=012e60fe56
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
3ced3f556e65561203347082cd3c41f2dda3ac93e2b449d553a1dbfb9b73a1e9

Request headers

Referer
https://joelduncan.io/assets/built/screen.css?v=012e60fe56
Origin
https://joelduncan.io
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
256054
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
17592
last-modified
Tue, 16 Apr 2024 15:55:00 GMT
server
cloudflare
etag
W/"44b8-18ee79e6260"
vary
Origin, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=z%2BnZAg9x7cDTd9Qb97NaVoUh85gdPrGWqz6V%2FSUty4Pu0bmYHgMvlhJz0jGcApV2T90tXk3s%2FPnXVWOUE%2BgL5sxCpq%2B%2B1NSabzV53B2NOfn9p3w6fbcGUHCYSvMH3k5F"}],"group":"cf-nel","max_age":604800}
content-type
font/woff2
access-control-allow-origin
https://joelduncan.io
cache-control
public, max-age=31536000
access-control-allow-credentials
true
accept-ranges
bytes
cf-ray
8a527c7de815661c-AMS
inter-v11-latin-regular.woff2
joelduncan.io/assets/fonts/
16 KB
17 KB
Font
General
Full URL
https://joelduncan.io/assets/fonts/inter-v11-latin-regular.woff2
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/assets/built/screen.css?v=012e60fe56
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
d56fec2159406ce1d4e284774fd1ee371018f131e28aa303ad1675edc76f20dc

Request headers

Referer
https://joelduncan.io/assets/built/screen.css?v=012e60fe56
Origin
https://joelduncan.io
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
256054
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
16608
last-modified
Tue, 16 Apr 2024 15:55:00 GMT
server
cloudflare
etag
W/"40e0-18ee79e6260"
vary
Origin, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=%2BboYspa9%2FEiAurMOw%2Bs%2Bv2NxMizt0pTUXd1OINm3UryiDzjfNbaT3AV2t8%2Bt4Gk1JIIKF3PPifDioXgcAo39k3CObHJ5Z6qThhKBAlKRf%2FTo8u%2FrrF4FMQrtFTDoIL3A"}],"group":"cf-nel","max_age":604800}
content-type
font/woff2
access-control-allow-origin
https://joelduncan.io
cache-control
public, max-age=31536000
access-control-allow-credentials
true
accept-ranges
bytes
cf-ray
8a527c7de817661c-AMS
visuals-0RPf107BLek-unsplash.png
joelduncan.io/content/images/size/w960/2021/10/
74 KB
74 KB
Image
General
Full URL
https://joelduncan.io/content/images/size/w960/2021/10/visuals-0RPf107BLek-unsplash.png
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
d7fc2dc167f4461ee107e7857ee5f45ce1c6feba637f3c88eb693027c9967f9c

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
75679
last-modified
Mon, 31 Oct 2022 14:20:53 GMT
server
cloudflare
etag
W/"1279f-1842e6aa988"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=elr7UI%2FQuTk1IqKFmZFHhiS%2F3XOOkpKnxbek7Mx5RYT6WcH%2FiuV2FL9aPsg%2BLsJS0NMyOHAqCexzb41sDwwtKArLViDxqoICpX4a%2B4%2FYpx28dOXQn4kbAt3drxIsBGUS"}],"group":"cf-nel","max_age":604800}
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
8a527c7de803661c-AMS
FreeNAS-TerraMaster-NextCloud.jpg
joelduncan.io/content/images/size/w960/2020/12/
66 KB
66 KB
Image
General
Full URL
https://joelduncan.io/content/images/size/w960/2020/12/FreeNAS-TerraMaster-NextCloud.jpg
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
28e1ead6695db5787ec52d970af5a92710fc36018ddbc2f5225344781cbfb6a5

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
174961
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
67551
last-modified
Mon, 31 Oct 2022 14:20:53 GMT
server
cloudflare
etag
W/"107df-1842e6aa988"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=H1OHNX61QyAK2hKFHZL5u%2BPc94ieUyxRkhtU%2BOTCmkgTkLV%2FjueTZnKnrSGCbgMbj24FODe6kuF%2FShAso1etnKnvFiv55O4a%2Fu9tq%2BzqS%2Fhsj5k%2BFFu3TJZzk2%2FjQMPI"}],"group":"cf-nel","max_age":604800}
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
8a527c7de807661c-AMS
terramaster-freenas.jpg
joelduncan.io/content/images/size/w960/2020/12/
76 KB
77 KB
Image
General
Full URL
https://joelduncan.io/content/images/size/w960/2020/12/terramaster-freenas.jpg
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
178c5ab7dbfe5db8464d01e3e97cf98bd51203f55ad6c5fff86aec45fd136878

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
78132
last-modified
Mon, 31 Oct 2022 14:20:53 GMT
server
cloudflare
etag
W/"13134-1842e6aa988"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=lugO5TPI3smme%2Bjrg51hxikwXbEhacNW%2BUa0UF%2BBWQPQj5clEfrLRHg%2BRLSDfA4GfDjp4eQwrklQsXKar6iY0Mjhvn5LkWYEdTqA8qBmm4IivJ1cl1%2FX8D%2FgoJs2tqLt"}],"group":"cf-nel","max_age":604800}
content-type
image/jpeg
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
8a527c7de80a661c-AMS
min.js
t.ghostboard.io/
4 KB
2 KB
Script
General
Full URL
https://t.ghostboard.io/min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
18.66.192.53 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
server-18-66-192-53.muc50.r.cloudfront.net
Software
AmazonS3 /
Resource Hash
44848f76d8a53df1707617799af832dc8b0cf43c35c0f0e11efb1d9de1e79330

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Mon, 20 May 2024 09:37:21 GMT
content-encoding
br
via
1.1 355f72364b4c8f8829ae95f886a03f56.cloudfront.net (CloudFront)
last-modified
Mon, 20 May 2024 09:36:57 GMT
server
AmazonS3
x-amz-cf-pop
MUC50-P1
age
5108020
etag
W/"24eea1fe3955321ba63b9544e94cc74a"
x-amz-server-side-encryption
AES256
vary
Accept-Encoding
x-cache
Hit from cloudfront
content-type
application/javascript
alt-svc
h3=":443"; ma=86400
x-amz-cf-id
U3W6ueDmeZY-Ht1a54YOBU2DLkWHgfTP95muF6Xt9A7Rb8w-9Hj81Q==
prism-line-numbers.min.js
cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/plugins/line-numbers/
2 KB
1 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/plugins/line-numbers/prism-line-numbers.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
85ea79b3cf79d8ca91ed8efd2587c25d90fabd08d51eceec3aefd91abb353844
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
4254551
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
755
last-modified
Mon, 04 May 2020 16:15:40 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03fac-764"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=f8YINo9mG5jBclxwImAYdgzcLFouZ%2FFeeTCpXR6CyS3EWw2VjUVIMLLtih9YvL%2B7AM5Ex1nio%2FuArN6z%2FFXVGoVSFqrr4MrTwzgq%2BQnQz3jJqUEGiwTRvLlVA7F5pjEn64ozbqsf"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7e1e5a1cb3-AMS
expires
Tue, 08 Jul 2025 12:31:00 GMT
prism-bash.min.js
cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/
6 KB
3 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-bash.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
5bb97c9cfe468231d26fb06f92824a650fbafaa14f336553e9a1759484a26ec0
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
3595663
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
2451
last-modified
Mon, 04 May 2020 16:15:40 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03fac-1624"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=qA5Al5DKR6b9mZSNB5S7993CGxJf49pgEBcHH0kkrv2kSMsEPusJoRjlunoJdZPfZYh3qOAAD3UB4dE9PBMgScGNS3wmfdsfrXP%2BIdxB%2FkBFPxM9JUeObHGrVjcEkmuOa9vt6v%2FX"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7e1e5b1cb3-AMS
expires
Tue, 08 Jul 2025 12:31:00 GMT
prism-nginx.min.js
cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/
6 KB
2 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-nginx.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
3ef56e094221fcdcf68829432c20ac57c0e67b0ad6089855a3c4e2e6172275ce
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
MISS
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
1803
last-modified
Mon, 04 May 2020 16:15:40 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03fac-168f"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=o%2FLyBQw0sB4s1Ag3%2BLCFTjTrohenEF99oGBQMPArl5hFvrHiRP34p3FiY6IfVFaOLgsQgzomxbUB0NQWOA1RPM2rQKEpeS6ErlKQNvSsy3WkS%2FCINaG%2BuM8KsL819fTjaKJib8xC"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7e1e5e1cb3-AMS
expires
Tue, 08 Jul 2025 12:31:00 GMT
prism-javascript.min.js
cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/
3 KB
2 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-javascript.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
15c93a2c0fea8fcb17a75f91421ba45d2a23d93dc406b97af4be10515ef80a8f
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
2401927
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
1022
last-modified
Mon, 04 May 2020 16:15:40 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03fac-c5e"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=gAANX%2FN615cxPdRz%2FJ%2F8Vchc7TMSxNLnfxLRQb1YV3lC4ge9u%2B%2FRKHaeZSFEI%2BAVU5jCuNsRT0PMKIPABFoLFjdjXgc%2FMLi8vyKBehRfeg0qICSCvm811R%2B8o0fNHcXgqKGvWtLE"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7e1e611cb3-AMS
expires
Tue, 08 Jul 2025 12:31:00 GMT
prism-css.min.js
cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/
948 B
1 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-css.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
9951d5110a03bc5dadedaea4431bc7752ed80e77f1bbd5c7c7c921fe0f6063f9
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
514979
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
457
last-modified
Mon, 04 May 2020 16:15:40 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03fac-3b4"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=egWsM%2BZD%2FEAzEtit30GnScBDe3yCOiZh7Mmz8okk1uPkIvzG2KCTXO1egP78BnTvXYFBMbkmmsIMfqW6GVYjqIhcLIK5NG3hT64muUQsP%2FXRBnQSgUFS2oUChyK0gmfsiaAX2Oqy"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7e1e631cb3-AMS
expires
Tue, 08 Jul 2025 12:31:00 GMT
prism-markup.min.js
cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/
2 KB
1 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-markup.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f274f5139d160b94c379bdfe512b0511737964680b766c19e914b9293ef55a3b
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
4679008
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
646
last-modified
Mon, 04 May 2020 16:15:40 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03fac-635"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Az%2BXWsb%2FFUAfFCMBPAIcCmQhVffaS5M%2BJn1WN7jr6JwvIIy%2BDKSparBqPVjUHnlMjz0VnuQhh6ySz1i4rsuyWGD6ubO%2Fgt7okYpKUHPofUAx7EE2qsnQSu7ZYIejaf4f8aLHo5XY"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7e1e651cb3-AMS
expires
Tue, 08 Jul 2025 12:31:00 GMT
prism.min.js
cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/
14 KB
5 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/prism.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
61940cebf84b0596246f4d5561fd7b8aca10338aa968e3fe697f7a86162b5a18
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
597057
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
4937
last-modified
Mon, 04 May 2020 16:15:40 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03fac-3792"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=cJk6Xw6nf8NPGbUJ1FSkeysaEpO9jWb%2FMrgLxFrbcU280hG7EG1JWtshuQprrMmtZrZ3YN2MuSnBoAgIoXH9ewjW0Vy%2BO0D7qU8hdQty0v900yTkvvAgGbfUu2YSPOBr7x6Hv8KR"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7e1e671cb3-AMS
expires
Tue, 08 Jul 2025 12:31:00 GMT
main.min.js
joelduncan.io/assets/built/
95 KB
29 KB
Script
General
Full URL
https://joelduncan.io/assets/built/main.min.js?v=012e60fe56
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
adc22d6ab55ac92f06d54ed1354d3fd4bb4cfb2cd36d14991f63a319babab732

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
gzip
cf-cache-status
HIT
last-modified
Tue, 16 Apr 2024 15:55:00 GMT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
age
256054
x-powered-by
Express
etag
W/"17aa7-18ee79e6260"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=TXrNi7nq14jnRY4kCZVbWNz4dEdp8t%2BLAGP6aJqJmbh504aS8nDSfXuvKcwa3vlOd8AcTJxAclWZRyIdIyM0EkhmmDWFzy7hvcekytJkqF8ApOYcGS2Uxwkp9ZchaZkU"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000
cf-ray
8a527c7e185c661c-AMS
alt-svc
h3=":443"; ma=86400
plausible.js
plausible.joelduncan.io/js/
1 KB
1 KB
Script
General
Full URL
https://plausible.joelduncan.io/js/plausible.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
021f0fd27042b279a49e982215c6dc3c3ab84e95b35553a119dfdbd50af6be94
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
32747
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
cf-bgj
minify
last-modified
Thu, 18 Jul 2024 03:25:13 GMT
server
cloudflare
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=XZLi6aFXfvmGcAmn%2FbA4XNL30RciSsBr3U6zoaQQ3GxXQpyHTxs54Ke5WbA27JgXbe38CCg7zrlNwG%2Fo6fHsnMRwt9NuxIn8tNAB%2F%2FXVnNjKft4hhXXRl%2B%2FcfmaEWhXruwzSJ5P3pgi4qQ%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript
access-control-allow-origin
*
cache-control
public, max-age=86400, must-revalidate
cf-ray
8a527c7e389c661c-AMS
PAXWGwAEARU_momently.js
s3-us-west-2.amazonaws.com/momently-static/loader/
322 B
706 B
Script
General
Full URL
https://s3-us-west-2.amazonaws.com/momently-static/loader/PAXWGwAEARU_momently.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
52.92.145.232 Boardman, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
s3-us-west-2.amazonaws.com
Software
AmazonS3 /
Resource Hash
06f21dd43cdd84ac6f932004f87a14f6810d224824b2b78a76402547c94cde52

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 18 Jul 2024 12:31:02 GMT
Last-Modified
Fri, 10 Jan 2020 13:35:22 GMT
Server
AmazonS3
x-amz-request-id
VD2E33Y20838680B
ETag
"b5d4ed0e760263c5ab854a4820c99a26"
Content-Type
application/javascript; charset=utf-8
Accept-Ranges
bytes
Content-Length
322
x-amz-id-2
N/B4Lefi/+iL22zcKG6Goa/yv73Xxt3IavD8PfHtpR/GxYkTWN138F6rxlfEBsrYeioKdCqguac=
js
www.googletagmanager.com/gtag/
207 KB
75 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=UA-143661358-1
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:830::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
d41f691e9dfb4cb27f3a363aa09802699f6d1ce4f587dd7b1f662119bbe9048d
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
76358
x-xss-protection
0
last-modified
Thu, 18 Jul 2024 12:00:00 GMT
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Thu, 18 Jul 2024 12:31:00 GMT
member-attribution.min.js
joelduncan.io/public/
2 KB
1 KB
Script
General
Full URL
https://joelduncan.io/public/member-attribution.min.js?v=012e60fe56
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
0b144beb896e0d7612e0eeab489e4e682adac07cbc139924ce892bde3ccd3605

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
gzip
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
age
256054
x-powered-by
Express
etag
"909b42c515ee6c2aece5a3f270049f98"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=4OIww6EDedjsRIzvDG7wHK%2F1En3EN2EJt1%2F5i26F%2Bqwy5wM%2FnUCnMtmAXCxL6A8oZuQmUYl32nzezoXU7FwM2bK5%2BvtTxoRPWHHrBZMicyXvNWSiLVAgxc8V7m1rJl9O"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript
cache-control
public, max-age=31536000
cf-ray
8a527c7e185f661c-AMS
alt-svc
h3=":443"; ma=86400
comment-counts.min.js
joelduncan.io/public/
1 KB
1 KB
Script
General
Full URL
https://joelduncan.io/public/comment-counts.min.js?v=012e60fe56
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
6c7cb2c0aa73ec5e91c7332d3b768420096463ee78fc89d6290d357e86ec3838

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
gzip
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
age
256054
x-powered-by
Express
etag
"64a8d175547685b6f389bca7ffe1a969"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=e0vpLcKeKQ8%2FarcfSwBXSkh7dWumRgsscU%2FNQQugKO9sd2Phuk05BticRxwISnynNCktM%2BgLuY0oSSiAN8T2p2Gu7TxM365sR6I0EWj8a%2Brn8gM3ISJ9BffFsbIfpozI"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript
cache-control
public, max-age=31536000
cf-ray
8a527c7e1860661c-AMS
alt-svc
h3=":443"; ma=86400
cards.min.js
joelduncan.io/public/
7 KB
2 KB
Script
General
Full URL
https://joelduncan.io/public/cards.min.js?v=012e60fe56
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
7b9c762be52fed9737a319df953c29ad448a7713a31a4ba0f76ab15013512ee6

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
content-encoding
gzip
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
age
256054
x-powered-by
Express
etag
"431228c753b74a6958600d170f921e6d"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=h%2BRa0s5AXgDYM3QucElZTfEocihpLP5yr8iwfpulRV558240lEXSkLnkoCSTlFT%2BVhie2GI1E%2Bz4LVgSD1kWfRJrqBLmSNST2HdoQMj%2F5PXQj5%2BySd9T3iEIqnlClifi"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript
cache-control
public, max-age=31536000
cf-ray
8a527c7e1863661c-AMS
alt-svc
h3=":443"; ma=86400
sodo-search.min.js
cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/
197 KB
65 KB
Script
General
Full URL
https://cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/sodo-search.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6812:ba1f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
73e90bca3350ae511b91bb029abfdc78760e164530c9cfd8f1f5e5d007a254b4
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
Origin
https://joelduncan.io
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
content-encoding
gzip
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
age
35417
x-jsd-version
1.1.1
x-cache
HIT, HIT
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
65539
x-served-by
cache-fra-etou8220075-FRA, cache-lga21950-LGA
x-jsd-version-type
version
server
cloudflare
etag
W/"313b2-PGFkfSo33Bwphw9PaHfsB1kMn/Y"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=1HJKqipyOPQOJ2n6LVKI5pjiysEtbhhsGS1t8vUHlvGj06V3Npz1R76CVB67dQ7Reoci10VP60FpZQ3Qn54lTq5zkmLYNL4qg%2Fw2fLjJ4PzaN0Ec0r3tOSs%2BK%2FX5F9bhB%2BE6k24pFOLPSKT%2BDVQ%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
*
cache-control
public, max-age=600, s-maxage=43200, stale-while-revalidate=600, stale-if-error=86400
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7e69729706-AMS
portal.min.js
cdn.jsdelivr.net/ghost/portal@~2.37/umd/
1 MB
282 KB
Script
General
Full URL
https://cdn.jsdelivr.net/ghost/portal@~2.37/umd/portal.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6812:ba1f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
489a4b864dba020ac470017733c833cf7526ac7fc8cdfda02340c59b6b2eb8ad
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
Origin
https://joelduncan.io
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:00 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
content-encoding
br
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
age
26666
x-jsd-version
2.37.8
x-cache
HIT, MISS
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
288040
x-served-by
cache-fra-etou8220116-FRA, cache-lga21922-LGA
x-jsd-version-type
version
server
cloudflare
etag
W/"11511e-NUEbMKSOGe/qBhL8wgWjxrv51sc"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=xU3INtss%2BaRNel2odHxGks5GsNSxQIN3Okyad76I0bRSn7%2FNUL92u8f6TpjsnOf8gRL8ztdXrD1JB5IgG6%2BLD4yo%2FkznC9NE9mraErq4yQdgLJXFPLIJVlgBLorhPySs20V2MBUyiMvmxA23t%2Bk%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
*
cache-control
public, max-age=600, s-maxage=43200, stale-while-revalidate=600, stale-if-error=86400
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c7e69749706-AMS
js
www.googletagmanager.com/gtag/
257 KB
90 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=G-4EHTQW1YBL&l=dataLayer&cx=c
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=UA-143661358-1
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:830::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
74a40d09227df5436e7c773e793cddc417c27134c397d5664f50fbb76177d622
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
access-control-allow-headers
Cache-Control
content-length
92201
x-xss-protection
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
expires
Thu, 18 Jul 2024 12:31:01 GMT
analytics.js
www.google-analytics.com/
52 KB
21 KB
Script
General
Full URL
https://www.google-analytics.com/analytics.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=UA-143661358-1
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:828::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

strict-transport-security
max-age=31536000; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
date
Thu, 18 Jul 2024 12:29:07 GMT
last-modified
Tue, 12 Dec 2023 18:09:08 GMT
server
Golfe2
age
114
vary
Accept-Encoding
content-type
text/javascript
cache-control
public, max-age=7200
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
20994
expires
Thu, 18 Jul 2024 14:29:07 GMT
joelduncan-io-icon.png
joelduncan.io/content/images/size/w256h256/2021/11/
2 KB
2 KB
Other
General
Full URL
https://joelduncan.io/content/images/size/w256h256/2021/11/joelduncan-io-icon.png
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
c1b354ee2872f9dd751f87e059edecf7c5027c66bd4220fdb365d11bdf833d4c

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
174961
x-powered-by
Express
alt-svc
h3=":443"; ma=86400
content-length
1992
last-modified
Mon, 31 Oct 2022 14:20:50 GMT
server
cloudflare
etag
W/"7c8-1842e6a9dd0"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=BQWin%2FeHaEAA6Nk6pH4hakquuq8x9dJqS9GEkeCd80wj7hpf4VEN5wA8J2XkZwnyN30%2BUbLaQttkZMWRZRQygI5eK%2Frh8Ogh%2FhC8hu9oeJ7Pi4deMVcEHDRWI55%2BDC3h"}],"group":"cf-nel","max_age":604800}
content-type
image/png
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
cf-ray
8a527c7f9a01661c-AMS
collect
region1.google-analytics.com/g/
0
0
Fetch
General
Full URL
https://region1.google-analytics.com/g/collect?v=2&tid=G-4EHTQW1YBL&gtm=45je47h0v9121964726za200&_p=1721305861034&gcd=13l3l3l2l1&npa=1&dma_cps=syphamo&dma=1&tag_exp=0&cid=1539595845.1721305861&ul=nl-nl&sr=1600x1200&ir=1&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&are=1&frm=0&pscdl=noapi&_eu=EAAI&_s=1&sid=1721305861&sct=1&seg=0&dl=https%3A%2F%2Fjoelduncan.io%2F&dt=Joel%20Duncan&en=page_view&_fv=1&_nsi=1&_ss=1&tfd=735&_z=fetch
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-4EHTQW1YBL&l=dataLayer&cx=c
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2001:4860:4802:32::36 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

pragma
no-cache
date
Thu, 18 Jul 2024 12:31:01 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://joelduncan.io
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
www.google-analytics.com/j/
1 B
204 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j101&a=679074699&t=pageview&_s=1&dl=https%3A%2F%2Fjoelduncan.io%2F&ul=nl-nl&de=UTF-8&dt=Joel%20Duncan&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YADAAUABAAAAACAAI~&jid=1768761071&gjid=1077716226&cid=1539595845.1721305861&tid=UA-143661358-1&_gid=1007575454.1721305861&_r=1&gtm=457e47h0za200&gcd=13l3l3l2l1&dma_cps=syphamo&dma=1&tag_exp=0&jsscut=1&npa=1&z=49264232
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:828::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Thu, 18 Jul 2024 12:31:01 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://joelduncan.io
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
1
expires
Fri, 01 Jan 1990 00:00:00 GMT
widget.prod.min.js
cdnjs.buymeacoffee.com/1.0.0/
8 KB
3 KB
Script
General
Full URL
https://cdnjs.buymeacoffee.com/1.0.0/widget.prod.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.75.15 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a72a275709bb8661eb0f483a606d290a671b3a2de2a7df11eba34082aadb4d74
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
content-encoding
gzip
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
2006709
alt-svc
h3=":443"; ma=86400
referrer-policy
strict-origin-when-cross-origin
server
cloudflare
etag
W/"62c858e98855bfa713edebe4e741d85d"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=ESCIMzxDGu8d4u3iCFnt5GLfLq3XdHqAmrzo7D4Vs7YvBPmUZ5JKb01Ktb011J8FdK%2FlMu1FRrunVD2m55pM1mJupJ6K0S%2BgyJrmyKOk5C3lr%2BX0I%2BC555s2RniLPJtNLCLiGUMFVoO4"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript
access-control-allow-origin
*
cache-control
public, max-age=3600, must-revalidate
cf-ray
8a527c81d87a0b73-AMS
momently.js
s3-us-west-2.amazonaws.com/momently-static/js/
19 KB
8 KB
Script
General
Full URL
https://s3-us-west-2.amazonaws.com/momently-static/js/momently.js
Requested by
Host: s3-us-west-2.amazonaws.com
URL: https://s3-us-west-2.amazonaws.com/momently-static/loader/PAXWGwAEARU_momently.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
52.92.145.232 Boardman, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
s3-us-west-2.amazonaws.com
Software
AmazonS3 /
Resource Hash
0aaaceb366990eedec33d0da514f76c8b20a7ed698e5b92d921bdc37ee25a1fe

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

Date
Thu, 18 Jul 2024 12:31:02 GMT
Content-Encoding
gzip
Last-Modified
Fri, 04 Nov 2022 04:47:02 GMT
Server
AmazonS3
x-amz-request-id
VD28ZE5KJKJPSF4G
ETag
"a940c3b8480ea510e4f0ff2398744d6b"
Content-Type
application/javascript; charset=utf-8
Cache-Control
max-age=86400
Accept-Ranges
bytes
Content-Length
7715
x-amz-id-2
Uk3tpZnDDMMmJzWD1vtwTbX0PQK8VizhXzHGOksHHoEJqGq9InpDeXrabXLJ3kw5/aDHCzdBOe8=
jquery-3.5.1.min.js
code.jquery.com/
87 KB
30 KB
Script
General
Full URL
https://code.jquery.com/jquery-3.5.1.min.js
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a04:4e42::649 , United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
nginx /
Resource Hash
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d

Request headers

Referer
https://joelduncan.io/
Origin
https://joelduncan.io
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
content-encoding
gzip
via
1.1 varnish, 1.1 varnish
age
7162033
x-cache
HIT, HIT
content-length
30879
x-served-by
cache-lga21981-LGA, cache-bru1480073-BRU
last-modified
Fri, 18 Oct 1991 12:00:00 GMT
server
nginx
x-timer
S1721305861.486627,VS0,VE0
etag
W/"28feccc0-15d84"
vary
Accept-Encoding
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, stale-while-revalidate=604800
accept-ranges
bytes
x-cache-hits
13, 53186
portal.min.js
cdn.jsdelivr.net/ghost/portal@~2.37/umd/
1 MB
299 B
Other
General
Full URL
https://cdn.jsdelivr.net/ghost/portal@~2.37/umd/portal.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6812:ba1f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
489a4b864dba020ac470017733c833cf7526ac7fc8cdfda02340c59b6b2eb8ad
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
Origin
https://joelduncan.io
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
age
26667
x-jsd-version
2.37.8
content-encoding
br
x-cache
HIT, MISS
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
288040
x-served-by
cache-fra-etou8220116-FRA, cache-lga21922-LGA
x-jsd-version-type
version
server
cloudflare
etag
W/"11511e-NUEbMKSOGe/qBhL8wgWjxrv51sc"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=wqoIedrthSIMPifwl5PdOyyantOdILDBzgTEQfYEJ2suzbZz7xyG3MSP06BPnb3oFT6qPH0lwwT16XRH1xBYvhYdYYqIzXMwQscqd7Cvu%2B5MakZverJj2uZVADh6eDgMf%2FrQpqUZMgScz3ir3LQ%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
*
cache-control
public, max-age=600, s-maxage=43200, stale-while-revalidate=600, stale-if-error=86400
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c828f0c9706-AMS
/
joelduncan.io/members/api/member/
0
0
Fetch
General
Full URL
https://joelduncan.io/members/api/member/
Requested by
Host: cdn.jsdelivr.net
URL: https://cdn.jsdelivr.net/ghost/portal@~2.37/umd/portal.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
x-powered-by
Express
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=rZm7nDTuZ%2FU420wYEVJPk7mXQdHMQT07p5R3VOGnimtULYAX7Q6XKdNwrlGii0UWXocXwKbfKUtXoJozCQS07ojBXvfMqZXBK00rRpow6QOPwheDxA2yMgFb2mjBqee1"}],"group":"cf-nel","max_age":604800}
access-control-allow-origin
*
cache-control
no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
cf-ray
8a527c82ad2e661c-AMS
alt-svc
h3=":443"; ma=86400
sodo-search.min.js
cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/
197 KB
282 B
Other
General
Full URL
https://cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/sodo-search.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6812:ba1f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
73e90bca3350ae511b91bb029abfdc78760e164530c9cfd8f1f5e5d007a254b4
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://joelduncan.io/
Origin
https://joelduncan.io
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
age
35418
x-jsd-version
1.1.1
content-encoding
gzip
x-cache
HIT, HIT
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
65539
x-served-by
cache-fra-etou8220075-FRA, cache-lga21950-LGA
x-jsd-version-type
version
server
cloudflare
etag
W/"313b2-PGFkfSo33Bwphw9PaHfsB1kMn/Y"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=emPbsDEEiQ9nTSF%2F3ypIUQ6i6ThjZC7v%2BvWT8cWSaeDukqFONl6wzeoVLqLI9CP%2BUi8%2BLRX%2Fxw9U3zZPOKJnGFtNOE%2BLponjK2thoh1QOARsWGKXAj2uEvcLgpIdv4uVLWBmgWa1TModmz7fzvI%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
*
cache-control
public, max-age=600, s-maxage=43200, stale-while-revalidate=600, stale-if-error=86400
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8a527c82af4d9706-AMS
/
joelduncan.io/members/api/comments/counts/
146 B
530 B
Fetch
General
Full URL
https://joelduncan.io/members/api/comments/counts/?ids=62fcba0ea4ccd5000154b04d,62fcba0ea4ccd5000154b050,62fcba0ea4ccd5000154b04f,62fcba0ea4ccd5000154b04e,62fcba0ea4ccd5000154b04b
Requested by
Host: joelduncan.io
URL: https://joelduncan.io/public/comment-counts.min.js?v=012e60fe56
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
bb4d33c2d49817dbd159b557a4a506ec2cced6a5b5527321bbdf296e980c7a2d

Request headers

Accept
application/json
Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
application/json

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
content-encoding
br
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
x-powered-by
Express
etag
W/"92-+rZn1D2HQunYfFZ2ywchnAT03xw"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=3jZpsmLwuUdLE00FMzHqlif5Q4WcpZMN5Z3D%2BeURu%2Fs2WciEv%2BQd3IVQIeFTDKY5KUXj7wr26OMzvnh390D6atxv9CIMuHW3aFNfHJ1qE5jmsuNb0pmAGSfyD5S2yZC0"}],"group":"cf-nel","max_age":604800}
content-type
application/json; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0
cf-ray
8a527c82bd3e661c-AMS
alt-svc
h3=":443"; ma=86400
i
o.momently.info/
176 B
276 B
Script
General
Full URL
https://o.momently.info/i?a=PAXWGwAEARU&h=joelduncan.io&v=2&l=1&r=&x=%2F&n=&f=1&pc=1&al=joelduncan.io%2F&i=1rq000&callback=_mnt_callback_json1
Requested by
Host: s3-us-west-2.amazonaws.com
URL: https://s3-us-west-2.amazonaws.com/momently-static/js/momently.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.33.123.216 Boardman, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
ec2-52-33-123-216.us-west-2.compute.amazonaws.com
Software
awselb/2.0 /
Resource Hash
cad51647693cb19e3cdba6759b7efc1bbdaae84b5604bbd34d6261cdbceea7ee

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

date
Thu, 18 Jul 2024 12:31:02 GMT
cache-control
no-cache
server
awselb/2.0
content-length
176
content-type
text/javascript; charset=utf-8
event
plausible.joelduncan.io/api/
2 B
522 B
XHR
General
Full URL
https://plausible.joelduncan.io/api/event
Requested by
Host: plausible.joelduncan.io
URL: https://plausible.joelduncan.io/js/plausible.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2689367b205c16ce32ed4200942b8b8b1e262dfc70d9bc9fbc77c49699a4f1df

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=BqpvtmhXXFgRqczdM9bE3r15dPEJAW26LTTZlLZXrQjYL9vKVcsOK0%2F8rIzc9B7nA6fab8RqzoJ7Ck%2FE2G7p7cBGYKvzIyb8jxbegPQfOVI%2BZ%2F9365n0GacDrdvT6McLJidjv2bkf6Thpg%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/plain; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
cache-control
max-age=0, private, must-revalidate
access-control-allow-credentials
true
cf-ray
8a527c82ef8d0e74-AMS
alt-svc
h3=":443"; ma=86400
content-length
2
x-request-id
F-NOj7TV3_0rtgMAQfHC
60b78d5a2680fd291033c13f
api.ghostboard.io/v3/views/
14 B
372 B
XHR
General
Full URL
https://api.ghostboard.io/v3/views/60b78d5a2680fd291033c13f
Requested by
Host: t.ghostboard.io
URL: https://t.ghostboard.io/min.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.211.164.31 Dublin, Ireland, ASN16509 (AMAZON-02, US),
Reverse DNS
ec2-52-211-164-31.eu-west-1.compute.amazonaws.com
Software
/
Resource Hash
62a024c18a6c3975ab3bd5ce0238e5666b135cac5d42eceeb0c5e2ecaff1fb63
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
application/json; charset=UTF-8

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
strict-transport-security
max-age=15552000; includeSubDomains
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
cross-origin-opener-policy
same-origin
x-download-options
noopen
x-dns-prefetch-control
off
x-frame-options
SAMEORIGIN
content-type
text/plain; charset=utf-8
access-control-allow-origin
*
origin-agent-cluster
?1
cross-origin-resource-policy
same-origin
content-length
14
x-xss-protection
0
60b78d5a2680fd291033c13f
api.ghostboard.io/v3/views/
0
0
Preflight
General
Full URL
https://api.ghostboard.io/v3/views/60b78d5a2680fd291033c13f
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.211.164.31 Dublin, Ireland, ASN16509 (AMAZON-02, US),
Reverse DNS
ec2-52-211-164-31.eu-west-1.compute.amazonaws.com
Software
/
Resource Hash

Request headers

Accept
*/*
Access-Control-Request-Headers
content-type
Access-Control-Request-Method
POST
Origin
https://joelduncan.io
Sec-Fetch-Mode
cors
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Response headers

access-control-allow-headers
content-type
access-control-allow-methods
GET,HEAD,PUT,PATCH,POST,DELETE
access-control-allow-origin
*
date
Thu, 18 Jul 2024 12:31:01 GMT
vary
Access-Control-Request-Headers
/
joelduncan.io/ghost/api/content/settings/
5 KB
2 KB
Fetch
General
Full URL
https://joelduncan.io/ghost/api/content/settings/?key=6f408a5595b60c8bb2f8f5efa5&limit=all
Requested by
Host: cdn.jsdelivr.net
URL: https://cdn.jsdelivr.net/ghost/portal@~2.37/umd/portal.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
14c084ea4c7ff61c41549a3ef94fb77432eb07629d67fd4cc5c12ca6492cbbf0

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
application/json

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
content-encoding
gzip
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
x-powered-by
Express
etag
W/"12f5-hODD3D+qIbiRb64dSHMzCOvE/O4"
vary
Accept-Version, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=yR7AkWbrdk3WrE5Qf9w%2Fei%2B5bTf3uot54V9OKvSu13TuTBqvSY2RlyxNeByfmpVa%2FqaTGC6LBgyr957yr1Fdai50CJApLeHE1D8CHS1nyYP3xUGdROLsCCsRKG2YBXns"}],"group":"cf-nel","max_age":604800}
content-type
application/json; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0
content-version
v5.87
cf-ray
8a527c830d77661c-AMS
alt-svc
h3=":443"; ma=86400
/
joelduncan.io/ghost/api/content/tiers/
701 B
816 B
Fetch
General
Full URL
https://joelduncan.io/ghost/api/content/tiers/?key=6f408a5595b60c8bb2f8f5efa5&limit=all&include=monthly_price,yearly_price,benefits
Requested by
Host: cdn.jsdelivr.net
URL: https://cdn.jsdelivr.net/ghost/portal@~2.37/umd/portal.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
f97d74cc584be3f56a614e22b714ae06ef95da0904965c5f4f4e2de2790d93fa

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
application/json

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
content-encoding
br
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
x-powered-by
Express
etag
W/"2bd-8a4uAqrdzdmI9cAxx9hwn/z+ixQ"
vary
Accept-Version, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=kd25ZAYCtEidFp7qEcHSDMMnwpNGgmIMZc40JqPGv0sfYCe%2BNWHyeZPSlODPoSIX73K7XuCvQ%2FMqrvgt3mzlpfF9nasNJb4jy5huzQRf04ZXE1kCDDeXMquprTzdC0EP"}],"group":"cf-nel","max_age":604800}
content-type
application/json; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0
content-version
v5.87
cf-ray
8a527c830d7b661c-AMS
alt-svc
h3=":443"; ma=86400
/
joelduncan.io/ghost/api/content/newsletters/
421 B
790 B
Fetch
General
Full URL
https://joelduncan.io/ghost/api/content/newsletters/?key=6f408a5595b60c8bb2f8f5efa5&limit=all
Requested by
Host: cdn.jsdelivr.net
URL: https://cdn.jsdelivr.net/ghost/portal@~2.37/umd/portal.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
188.114.96.3 Amsterdam, Netherlands, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
08bd6506dc7d2c7ee737a712215dd963f7d87133db1465d0faa46ec242b27cb0

Request headers

Referer
https://joelduncan.io/
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
application/json

Response headers

date
Thu, 18 Jul 2024 12:31:01 GMT
content-encoding
br
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
x-powered-by
Express
etag
W/"1a5-EwniqrmHHpuygsCsa4+KRJZfVMU"
vary
Accept-Version, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=C74cUdl9Doy059%2FqiGNdPDa3TsOrJfAl69megG73hEPfHJru98C%2BWrgOPnZ1UdE1Ohp7Qt5nFwQRSZcR%2BMcmSnudl2h%2BxGa%2BVuAdO8M0cmTCOj%2BDDH9ZPgpKUa0CglkW"}],"group":"cf-nel","max_age":604800}
content-type
application/json; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0
content-version
v5.87
cf-ray
8a527c830d7e661c-AMS
alt-svc
h3=":443"; ma=86400
p
o.momently.info/
0
0

Failed requests

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

Domain
o.momently.info
URL
https://o.momently.info/p?a=PAXWGwAEARU&d=0QAXHA2AeSR8WSjXRT5n&t=5000&g=1721260800000&s=25

Verdicts & Comments Add Verdict or Comment

40 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| __cfQR string| disqus function| gtag object| dataLayer object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga object| gaGlobal object| gaplugins object| gaData object| _momently_opt string| gh_white_logo function| $ function| jQuery function| dropdown function| lightbox function| pagination object| html function| darkMode function| carousel function| EvEmitter function| imagesLoaded function| PhotoSwipeUI_Default function| PhotoSwipe function| reframe object| _self object| Prism boolean| __cfRLUnblockHandlers function| L1 function| U1 function| Q function| qt function| Kt function| zt function| Yt function| Ft function| Nt object| MOMENTLY function| plausible

6 Cookies

Domain/Path Name / Value
.joelduncan.io/ Name: _ga_4EHTQW1YBL
Value: GS1.1.1721305861.1.0.1721305861.0.0.0
.joelduncan.io/ Name: _ga
Value: GA1.2.1539595845.1721305861
.joelduncan.io/ Name: _gid
Value: GA1.2.1007575454.1721305861
.joelduncan.io/ Name: _gat_gtag_UA_143661358_1
Value: 1
joelduncan.io/ Name: mnt_2._vr_3
Value: 2%3B%3B%3B
joelduncan.io/ Name: mnt_1._vr_3
Value: 7903246820426301712.1721305861553.1721305861553.1

1 Console Messages

Source Level URL
Text
network error URL: https://api.ghostboard.io/v3/views/60b78d5a2680fd291033c13f
Message:
Failed to load resource: the server responded with a status of 404 ()

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.

api.ghostboard.io
cdn.jsdelivr.net
cdnjs.buymeacoffee.com
cdnjs.cloudflare.com
code.jquery.com
joelduncan.io
o.momently.info
plausible.joelduncan.io
region1.google-analytics.com
s3-us-west-2.amazonaws.com
t.ghostboard.io
www.google-analytics.com
www.googletagmanager.com
o.momently.info
104.17.25.14
172.67.75.15
18.66.192.53
188.114.96.3
2001:4860:4802:32::36
2606:4700::6812:ba1f
2a00:1450:4001:828::200e
2a00:1450:4001:830::2008
2a04:4e42::649
52.211.164.31
52.33.123.216
52.92.145.232
01fcf6649b57c3e3ae68f5f5d2564763b7cdd7e16e4c4fca742b3e8fb5994c67
021f0fd27042b279a49e982215c6dc3c3ab84e95b35553a119dfdbd50af6be94
06f21dd43cdd84ac6f932004f87a14f6810d224824b2b78a76402547c94cde52
08bd6506dc7d2c7ee737a712215dd963f7d87133db1465d0faa46ec242b27cb0
0aaaceb366990eedec33d0da514f76c8b20a7ed698e5b92d921bdc37ee25a1fe
0b144beb896e0d7612e0eeab489e4e682adac07cbc139924ce892bde3ccd3605
14c084ea4c7ff61c41549a3ef94fb77432eb07629d67fd4cc5c12ca6492cbbf0
15c93a2c0fea8fcb17a75f91421ba45d2a23d93dc406b97af4be10515ef80a8f
170151a28c859a2a397bd1128ec08a5b33bbff9bd9f98ee84324202086574537
178c5ab7dbfe5db8464d01e3e97cf98bd51203f55ad6c5fff86aec45fd136878
2689367b205c16ce32ed4200942b8b8b1e262dfc70d9bc9fbc77c49699a4f1df
28e1ead6695db5787ec52d970af5a92710fc36018ddbc2f5225344781cbfb6a5
3ced3f556e65561203347082cd3c41f2dda3ac93e2b449d553a1dbfb9b73a1e9
3ef56e094221fcdcf68829432c20ac57c0e67b0ad6089855a3c4e2e6172275ce
44848f76d8a53df1707617799af832dc8b0cf43c35c0f0e11efb1d9de1e79330
489a4b864dba020ac470017733c833cf7526ac7fc8cdfda02340c59b6b2eb8ad
4a1a3780eea89893f112d43482564cfa55954e86bbd159c35ef984bce76eba43
5bb97c9cfe468231d26fb06f92824a650fbafaa14f336553e9a1759484a26ec0
5eea1309ec0085dbc25b1bb20f3338bb8d6b2ead8782395cba21dc22b7f6b06b
61940cebf84b0596246f4d5561fd7b8aca10338aa968e3fe697f7a86162b5a18
62a024c18a6c3975ab3bd5ce0238e5666b135cac5d42eceeb0c5e2ecaff1fb63
67e7a96c8938807309b1e9f6d84f6d8684b3511bbb282a598fa99996f281b47c
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6c7cb2c0aa73ec5e91c7332d3b768420096463ee78fc89d6290d357e86ec3838
73e90bca3350ae511b91bb029abfdc78760e164530c9cfd8f1f5e5d007a254b4
74a40d09227df5436e7c773e793cddc417c27134c397d5664f50fbb76177d622
76eedc8c68be55d5f60b87fc86d36564ef9d50fb94db54e73eaf3b990c862b4f
7b9c762be52fed9737a319df953c29ad448a7713a31a4ba0f76ab15013512ee6
85ea79b3cf79d8ca91ed8efd2587c25d90fabd08d51eceec3aefd91abb353844
94616afdf3c659e0fde60550ea353374b404340aff21bb594b02eec4bfc42487
9951d5110a03bc5dadedaea4431bc7752ed80e77f1bbd5c7c7c921fe0f6063f9
a72a275709bb8661eb0f483a606d290a671b3a2de2a7df11eba34082aadb4d74
adc22d6ab55ac92f06d54ed1354d3fd4bb4cfb2cd36d14991f63a319babab732
bb4d33c2d49817dbd159b557a4a506ec2cced6a5b5527321bbdf296e980c7a2d
bd6147442e013865b4d7e48a3c18f6c55273058d71a1c86aa85b3dce9e4b91bb
c1b354ee2872f9dd751f87e059edecf7c5027c66bd4220fdb365d11bdf833d4c
c5ebeec320446f66588789c3863d20dd9feb0c19cce7af6183d56aea0130fd28
cad51647693cb19e3cdba6759b7efc1bbdaae84b5604bbd34d6261cdbceea7ee
ccf00d1923b0131a10e0c6d26f95e5dee6ebf8621a27e83c5a2f68a2e0093142
d41f691e9dfb4cb27f3a363aa09802699f6d1ce4f587dd7b1f662119bbe9048d
d56fec2159406ce1d4e284774fd1ee371018f131e28aa303ad1675edc76f20dc
d7fc2dc167f4461ee107e7857ee5f45ce1c6feba637f3c88eb693027c9967f9c
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
df1886727d8cdc65fbe0a535e2b73996d9ff5308812c8fab2f402d3903aa7f18
e3bf97e1f06f80cfb0631a9c41eade0dede1fe2c29764869a5abf36ae977e391
f274f5139d160b94c379bdfe512b0511737964680b766c19e914b9293ef55a3b
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d
f97d74cc584be3f56a614e22b714ae06ef95da0904965c5f4f4e2de2790d93fa
ff769fa64945176f409bcb7ebe92a385e9f9f1b11ccb095a14384dd209127011