Submitted URL: https://techieannex.com/software-categories/object-relation-mapping
Effective URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-con...
Submission: On December 05 via api from US — Scanned from PT

Summary

This website contacted 17 IPs in 2 countries across 14 domains to perform 87 HTTP transactions. The main IP is 104.18.24.41, located in and belongs to . The main domain is www.troyhunt.com.
TLS certificate: Issued by WE1 on October 18th 2024. Valid for: 3 months.
This is the only time www.troyhunt.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

Domain Requested by
16 www.troyhunt.com 1 redirects coinhive.com
www.troyhunt.com
cdn.jsdelivr.net
static.cloudflareinsights.com
6 troyhunt.ghost.io cdn.jsdelivr.net
4 cdn.jsdelivr.net www.troyhunt.com
4 platform.twitter.com www.troyhunt.com
platform.twitter.com
3 cdnjs.cloudflare.com www.troyhunt.com
cdnjs.cloudflare.com
2 disqus.com troyhunt.disqus.com
2 region1.google-analytics.com www.googletagmanager.com
2 troyhunt.disqus.com techieannex.com
troyhunt.disqus.com
1 bloghelpers.troyhunt.com techieannex.com
1 www.gravatar.com www.troyhunt.com
1 www.googletagmanager.com www.troyhunt.com
1 static.cloudflareinsights.com www.troyhunt.com
1 www.youtube.com www.troyhunt.com
1 coinhive.com techieannex.com
1 fonts.googleapis.com techieannex.com
1 techieannex.com client
techieannex.com
87 16

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

Domain
www.troyhunt.com
Subject Issuer Validity Valid
*.techieannex.com
R10
2024-11-16 -
2025-02-14
3 months crt.sh
upload.video.google.com
WR2
2024-11-04 -
2025-01-27
3 months crt.sh
coinhive.com
WE1
2024-10-31 -
2025-01-29
3 months crt.sh
troyhunt.com
WE1
2024-10-18 -
2025-01-16
3 months crt.sh
cdnjs.cloudflare.com
WE1
2024-11-26 -
2025-02-24
3 months crt.sh
*.google.com
WR2
2024-11-04 -
2025-01-27
3 months crt.sh
cloudflareinsights.com
WE1
2024-11-01 -
2025-01-30
3 months crt.sh
*.twimg.com
DigiCert Global G2 TLS RSA SHA256 2020 CA1
2024-06-24 -
2025-07-25
a year crt.sh
*.google-analytics.com
WR2
2024-11-04 -
2025-01-27
3 months crt.sh
*.jsdelivr.net
Sectigo RSA Domain Validation Secure Server CA
2024-05-04 -
2025-05-04
a year crt.sh
*.gravatar.com
Sectigo ECC Domain Validation Secure Server CA
2023-12-05 -
2025-01-04
a year crt.sh
*.disqus.com
Sectigo RSA Domain Validation Secure Server CA
2024-04-16 -
2025-04-16
a year crt.sh
ghost.io
R11
2024-10-28 -
2025-01-26
3 months crt.sh

This page contains 6 frames:

Primary Page: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Frame ID: 27560DF4C3E1AF218FE096DE34DA430D
Requests: 79 HTTP requests in this frame

Frame: https://www.youtube.com/embed/EhmekYj1pIY
Frame ID: 55C09D0822F447118425CD3C32C7AD62
Requests: 1 HTTP requests in this frame

Frame: https://platform.twitter.com/widgets/widget_iframe.2f70fb173b9000da126c79afe2098f02.html?origin=https%3A%2F%2Fwww.troyhunt.com
Frame ID: F864AAF0FB050FBC4E6824E2387A0316
Requests: 1 HTTP requests in this frame

Frame: https://disqus.com/embed/comments/?base=default&f=troyhunt&t_i=ghost-605f9d0e3a580664b3c53054&t_u=https%3A%2F%2Fwww.troyhunt.com%2Fi-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies%2F&t_d=I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.&t_t=I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.&s_o=default
Frame ID: 74CCDF338D064A957747628FF1FEFE86
Requests: 1 HTTP requests in this frame

Frame: https://disqus.com/recommendations/?base=default&f=troyhunt&t_u=https%3A%2F%2Fwww.troyhunt.com%2Fi-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies%2F&t_d=I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.&t_t=I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.
Frame ID: 1D71164632A90267278904B864CFC516
Requests: 1 HTTP requests in this frame

Frame: https://platform.twitter.com/embed/Tweet.html?creatorScreenName=troyhunt&dnt=false&embedId=twitter-widget-0&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=true&id=1040634067018895360&lang=en&origin=https%3A%2F%2Fwww.troyhunt.com%2Fi-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies%2F&sessionId=d9e47e1e1c170642a002b6f11d709b010021ecea&siteScreenName=troyhunt&theme=light&widgetsVersion=2615f7e52b7e0%3A1702314776716&width=550px
Frame ID: 1A098B348F34A90FE3192D6309367AC8
Requests: 1 HTTP requests in this frame

Screenshot

Page Title

object-relation mapping | Techie Annex

Page URL History Show full URLs

  1. https://techieannex.com/software-categories/object-relation-mapping Page URL
  2. https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-... HTTP 301
    https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-... Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • coinhive\.com/lib

Overall confidence: 100%
Detected patterns
  • static\.cloudflareinsights\.com/beacon(?:\.min)?\.js

Overall confidence: 100%
Detected patterns
  • (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)

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

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

Overall confidence: 100%
Detected patterns
  • //platform\.twitter\.com/widgets\.js

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

Page Statistics

87
Requests

53 %
HTTPS

0 %
IPv6

14
Domains

16
Subdomains

17
IPs

2
Countries

1363 kB
Transfer

5343 kB
Size

1
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. https://techieannex.com/software-categories/object-relation-mapping Page URL
  2. https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies HTTP 301
    https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

87 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
object-relation-mapping
techieannex.com/software-categories/
15 KB
16 KB
Document
General
Full URL
https://techieannex.com/software-categories/object-relation-mapping
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
67.225.191.244 , United States, ASN32244 (LIQUIDWEB, US),
Reverse DNS
shepard.unreasonable.com
Software
Apache / PHP/5.6.40
Resource Hash
e63fc1d2b64787af3f73d64013bf1e08308b88f8471567811011c114db15e7ac
Security Headers
Name Value
X-Content-Type-Options nosniff nosniff
X-Frame-Options SAMEORIGIN

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

Cache-Control
no-cache, must-revalidate
Connection
Keep-Alive
Content-Language
en
Content-Type
text/html; charset=utf-8
Date
Thu, 05 Dec 2024 20:11:59 GMT
Expires
Sun, 19 Nov 1978 05:00:00 GMT
Keep-Alive
timeout=5, max=100
Link
<http://techieannex.com/software-categories/object-relation-mapping>; rel="canonical",<http://techieannex.com/taxonomy/term/97>; rel="shortlink"
Permissions-Policy
interest-cohort=()
Server
Apache
Transfer-Encoding
chunked
X-Content-Type-Options
nosniff nosniff
X-Frame-Options
SAMEORIGIN
X-Generator
Drupal 7 (https://www.drupal.org)
X-Powered-By
PHP/5.6.40
css
fonts.googleapis.com/
385 B
749 B
Stylesheet
General
Full URL
https://fonts.googleapis.com/css?family=Lusitana
Requested by
Host: techieannex.com
URL: https://techieannex.com/software-categories/object-relation-mapping
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
142.250.186.106 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
fra24s06-in-f10.1e100.net
Software
ESF /
Resource Hash
9b082fa2bdb9a058c116e6a18a51db93ad33392458542a9d2c3c5b9097fbea66
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://techieannex.com/

Response headers

content-encoding
gzip
x-content-type-options
nosniff
expires
Thu, 05 Dec 2024 20:12:01 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Thu, 05 Dec 2024 20:12:01 GMT
content-type
text/css; charset=utf-8
vary
Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site
last-modified
Thu, 05 Dec 2024 20:12:01 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
coinhive.min.js
coinhive.com/lib/
2 KB
1 KB
Script
General
Full URL
https://coinhive.com/lib/coinhive.min.js
Requested by
Host: techieannex.com
URL: https://techieannex.com/software-categories/object-relation-mapping
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.18.29.80 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / ASP.NET
Resource Hash
39f7a131d7976b1cbbf08c89727ba5c1b5c384152ed65bc83198bca315be5a88

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://techieannex.com/

Response headers

content-encoding
gzip
cf-cache-status
DYNAMIC
etag
"806233d282cfd71:0"
cf-ray
8ed6b04f7cbe94e9-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
1115
date
Thu, 05 Dec 2024 20:12:02 GMT
content-type
application/x-javascript
last-modified
Tue, 02 Nov 2021 00:44:41 GMT
vary
Accept-Encoding
server
cloudflare
x-powered-by
ASP.NET
system.base.css
techieannex.com/modules/system/
0
0

system.menus.css
techieannex.com/modules/system/
0
0

system.messages.css
techieannex.com/modules/system/
0
0

system.theme.css
techieannex.com/modules/system/
0
0

comment.css
techieannex.com/modules/comment/
0
0

field.css
techieannex.com/modules/field/theme/
0
0

node.css
techieannex.com/modules/node/
0
0

search.css
techieannex.com/modules/search/
0
0

user.css
techieannex.com/modules/user/
0
0

views.css
techieannex.com/sites/all/modules/views/css/
0
0

ctools.css
techieannex.com/sites/all/modules/ctools/css/
0
0

panels.css
techieannex.com/sites/all/modules/panels/css/
0
0

taxonomy.css
techieannex.com/modules/taxonomy/
0
0

at.settings.style.headings.css
techieannex.com/sites/all/themes/adaptivetheme/at_core/css/
0
0

at.settings.style.image.css
techieannex.com/sites/all/themes/adaptivetheme/at_core/css/
0
0

at.settings.style.floatblocks.css
techieannex.com/sites/all/themes/adaptivetheme/at_core/css/
0
0

at.settings.style.login.css
techieannex.com/sites/all/themes/adaptivetheme/at_core/css/
0
0

at.layout.css
techieannex.com/sites/all/themes/adaptivetheme/at_core/css/
0
0

global.base.css
techieannex.com/sites/all/themes/at_techieannex/css/
0
0

global.styles.css
techieannex.com/sites/all/themes/at_techieannex/css/
0
0

adaptivetheme_techieannex.responsive.layout.css
techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/
0
0

adaptivetheme_techieannex.fonts.css
techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/
0
0

adaptivetheme_techieannex.menutoggle.css
techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/
0
0

responsive.custom.css
techieannex.com/sites/all/themes/at_techieannex/css/
0
0

responsive.smalltouch.portrait.css
techieannex.com/sites/all/themes/at_techieannex/css/
0
0

responsive.smalltouch.landscape.css
techieannex.com/sites/all/themes/at_techieannex/css/
0
0

responsive.tablet.portrait.css
techieannex.com/sites/all/themes/at_techieannex/css/
0
0

responsive.tablet.landscape.css
techieannex.com/sites/all/themes/at_techieannex/css/
0
0

responsive.desktop.css
techieannex.com/sites/all/themes/at_techieannex/css/
0
0

adaptivetheme_techieannex.custom.css
techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/
0
0

jquery.js
techieannex.com/misc/
0
0

jquery-extend-3.4.0.js
techieannex.com/misc/
0
0

jquery-html-prefilter-3.5.0-backport.js
techieannex.com/misc/
0
0

jquery.once.js
techieannex.com/misc/
0
0

drupal.js
techieannex.com/misc/
0
0

matchMedia.js
techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/
0
0

matchMedia.addListener.js
techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/
0
0

outside-events.js
techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/
0
0

menu-toggle.js
techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/
0
0

favicon.ico
techieannex.com/
0
0

default-60x60.png
techieannex.com/sites/all/themes/at_techieannex/images/
0
0

Primary Request /
www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Redirect Chain
  • https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies
  • https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
71 KB
22 KB
Document
General
Full URL
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Requested by
Host: coinhive.com
URL: https://coinhive.com/lib/coinhive.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
5acccaf5ec069f7b2a23fb42150215d54eac1dda70c4e450acab6112cd5e665a
Security Headers
Name Value
Content-Security-Policy default-src 'none'; connect-src 'self' api.passwordpurgatory.com bloghelpers.troyhunt.com links.services.disqus.com syndication.twitter.com troyhunt.ghost.io *.google-analytics.com *.privacymanager.io; font-src 'self' cdnjs.cloudflare.com fonts.gstatic.com; frame-src www.linkedin.com disqus.com c.disquscdn.com www.youtube.com player.vimeo.com twitter.com platform.twitter.com syndication.twitter.com omny.fm pastebin.com www.google.com; img-src 'self' c.disquscdn.com referrer.disqus.com syndication.twitter.com platform.twitter.com www.gravatar.com *.twimg.com data:; script-src 'self' passwordpurgatory.com c.disquscdn.com disqus.com troyhunt.disqus.com cdnjs.cloudflare.com platform.twitter.com cdn.syndication.twimg.com syndication.twitter.com gist.github.com/troyhunt/ cdn.jsdelivr.net/ghost/ www.googletagmanager.com *.privacymanager.io www.google.com www.gstatic.com static.cloudflareinsights.com ajax.cloudflare.com 'sha256-26FfYB0WAsKHsnA92jxqaHCDCNo7MV3NrLe1wgLwuI4=' 'sha256-4JqPqO/eQLWuWw1AE7dCvI9hPwiBcw0gy7uoLqS0ncg='; style-src 'self' 'unsafe-inline' c.disquscdn.com cdnjs.cloudflare.com platform.twitter.com ton.twimg.com assets-cdn.github.com github.githubassets.com fonts.googleapis.com; form-action *.twitter.com; media-src 'self'; frame-ancestors 'self' troyhunt.ghost.io; upgrade-insecure-requests; report-uri https://troyhunt.report-uri.com/r/d/csp/enforce
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block; report=https://troyhunt.report-uri.com/r/d/xss/enforce

Request headers

Referer
https://techieannex.com/
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

alt-svc
h3=":443"; ma=86400
cache-control
public, max-age=14400
cf-cache-status
MISS
cf-ray
8ed6b078ff5003e2-LIS
content-encoding
br
content-security-policy
default-src 'none'; connect-src 'self' api.passwordpurgatory.com bloghelpers.troyhunt.com links.services.disqus.com syndication.twitter.com troyhunt.ghost.io *.google-analytics.com *.privacymanager.io; font-src 'self' cdnjs.cloudflare.com fonts.gstatic.com; frame-src www.linkedin.com disqus.com c.disquscdn.com www.youtube.com player.vimeo.com twitter.com platform.twitter.com syndication.twitter.com omny.fm pastebin.com www.google.com; img-src 'self' c.disquscdn.com referrer.disqus.com syndication.twitter.com platform.twitter.com www.gravatar.com *.twimg.com data:; script-src 'self' passwordpurgatory.com c.disquscdn.com disqus.com troyhunt.disqus.com cdnjs.cloudflare.com platform.twitter.com cdn.syndication.twimg.com syndication.twitter.com gist.github.com/troyhunt/ cdn.jsdelivr.net/ghost/ www.googletagmanager.com *.privacymanager.io www.google.com www.gstatic.com static.cloudflareinsights.com ajax.cloudflare.com 'sha256-26FfYB0WAsKHsnA92jxqaHCDCNo7MV3NrLe1wgLwuI4=' 'sha256-4JqPqO/eQLWuWw1AE7dCvI9hPwiBcw0gy7uoLqS0ncg='; style-src 'self' 'unsafe-inline' c.disquscdn.com cdnjs.cloudflare.com platform.twitter.com ton.twimg.com assets-cdn.github.com github.githubassets.com fonts.googleapis.com; form-action *.twitter.com; media-src 'self'; frame-ancestors 'self' troyhunt.ghost.io; upgrade-insecure-requests; report-uri https://troyhunt.report-uri.com/r/d/csp/enforce
content-type
text/html; charset=utf-8
date
Thu, 05 Dec 2024 20:12:08 GMT
expect-ct
max-age=0, report-uri=https://troyhunt.report-uri.com/r/d/ct/reportOnly
expires
Fri, 06 Dec 2024 00:12:08 GMT
ghost-fastly
true
nel
{"report_to":"default","max_age":10886400}
permissions-policy
accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=(), interest-cohort=()
priority
u=0,i
referrer-policy
no-referrer-when-downgrade
report-to
{"group":"default","max_age":10886400,"endpoints":[{"url":"https://troyhunt.report-uri.com/a/d/g"}],"include_subdomains":true}
server
cloudflare
server-timing
cfCacheStatus;desc="MISS" cfExtPri
status
200 OK
strict-transport-security
max-age=31536000; includeSubDomains; preload
vary
Cookie, Accept-Encoding
via
1.1 varnish, 1.1 varnish
x-cache
MISS, HIT
x-cache-hits
0, 0
x-content-type-options
nosniff
x-request-id
2dc28848-76f1-481f-8444-c1fab4962efb
x-served-by
cache-ams21063-AMS, cache-ams2100115-AMS
x-timer
S1733429529.534192,VS0,VE2
x-xss-protection
1; mode=block; report=https://troyhunt.report-uri.com/r/d/xss/enforce

Redirect headers

age
2313039
alt-svc
h3=":443"; ma=86400
cache-control
public, max-age=31536000
cf-cache-status
HIT
cf-ray
8ed6b0786e9103e2-LIS
content-length
0
content-security-policy
default-src 'none'; connect-src 'self' api.passwordpurgatory.com bloghelpers.troyhunt.com links.services.disqus.com syndication.twitter.com troyhunt.ghost.io *.google-analytics.com *.privacymanager.io; font-src 'self' cdnjs.cloudflare.com fonts.gstatic.com; frame-src www.linkedin.com disqus.com c.disquscdn.com www.youtube.com player.vimeo.com twitter.com platform.twitter.com syndication.twitter.com omny.fm pastebin.com www.google.com; img-src 'self' c.disquscdn.com referrer.disqus.com syndication.twitter.com platform.twitter.com www.gravatar.com *.twimg.com data:; script-src 'self' passwordpurgatory.com c.disquscdn.com disqus.com troyhunt.disqus.com cdnjs.cloudflare.com platform.twitter.com cdn.syndication.twimg.com syndication.twitter.com gist.github.com/troyhunt/ cdn.jsdelivr.net/ghost/ www.googletagmanager.com *.privacymanager.io www.google.com www.gstatic.com static.cloudflareinsights.com ajax.cloudflare.com 'sha256-26FfYB0WAsKHsnA92jxqaHCDCNo7MV3NrLe1wgLwuI4=' 'sha256-4JqPqO/eQLWuWw1AE7dCvI9hPwiBcw0gy7uoLqS0ncg='; style-src 'self' 'unsafe-inline' c.disquscdn.com cdnjs.cloudflare.com platform.twitter.com ton.twimg.com assets-cdn.github.com github.githubassets.com fonts.googleapis.com; form-action *.twitter.com; media-src 'self'; frame-ancestors 'self' troyhunt.ghost.io; upgrade-insecure-requests; report-uri https://troyhunt.report-uri.com/r/d/csp/enforce
date
Thu, 05 Dec 2024 20:12:08 GMT
expect-ct
max-age=0, report-uri=https://troyhunt.report-uri.com/r/d/ct/reportOnly
expires
Fri, 05 Dec 2025 20:12:08 GMT
ghost-age
0
ghost-cache
MISS
ghost-fastly
true
location
/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
nel
{"report_to":"default","max_age":10886400}
permissions-policy
accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=(), interest-cohort=()
priority
u=0,i
referrer-policy
no-referrer-when-downgrade
report-to
{"group":"default","max_age":10886400,"endpoints":[{"url":"https://troyhunt.report-uri.com/a/d/g"}],"include_subdomains":true}
server
cloudflare
server-timing
cfCacheStatus;desc="HIT" cfExtPri
status
301 Moved Permanently
strict-transport-security
max-age=31536000; includeSubDomains; preload
vary
Cookie, Accept-Encoding
via
1.1 varnish, 1.1 varnish
x-cache
HIT, HIT
x-cache-hits
1, 1
x-content-type-options
nosniff
x-request-id
3c8c9b7a-4b14-43d8-af49-083eab0c7dcc
x-served-by
cache-ams12736-AMS, cache-fra-eddf8230112-FRA
x-timer
S1710187170.611189,VS0,VE2
x-xss-protection
1; mode=block; report=https://troyhunt.report-uri.com/r/d/xss/enforce
main.min.css
www.troyhunt.com/assets/css/
26 KB
7 KB
Stylesheet
General
Full URL
https://www.troyhunt.com/assets/css/main.min.css?v=165c4fb1ba
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
777cce45fc6263382451ea803a5d8f90ec653bc12c38631c85c44a4e54d00aa9
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

x-request-id
425c85c6-2248-47c9-81cc-7e2d91916ca2
content-encoding
gzip
cf-cache-status
HIT
etag
W/"68a3-18c4c92ad0f"
age
35184
ghost-fastly
true
x-content-type-options
nosniff
expires
Fri, 05 Dec 2025 20:12:08 GMT
status
200 OK
alt-svc
h3=":443"; ma=86400
x-cache
MISS, HIT
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:08 GMT
content-type
text/css; charset=UTF-8
last-modified
Sat, 09 Dec 2023 03:15:30 GMT
vary
Accept-Encoding
x-cache-hits
0, 1
x-served-by
cache-ams2100110-AMS, cache-ams2100088-AMS
strict-transport-security
max-age=31536000; includeSubDomains; preload
priority
u=0,i=?0
cache-control
public, max-age=31536000
x-timer
S1733391926.237642,VS0,VE2
via
1.1 varnish, 1.1 varnish
cf-ray
8ed6b079f8ca03e2-LIS
accept-ranges
bytes
content-length
6593
server
cloudflare
all.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/
100 KB
19 KB
Stylesheet
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.24.14 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
c22cfb6520a7fdbb738632834019acf47c78b1279462c0eb4cb83bae83ecb5a7
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer

Response headers

cf-cdnjs-via
cfworker/kv
content-encoding
br
cf-cache-status
HIT
etag
"65692999-49ad"
age
130342
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=ILs1XTPXAL5FXDVDDqeZxz%2FP%2BVVtHYEwgHmhwJaVla%2FvuM8SYgWEqdRNdnqffm0oWMETCraKZ7PaBAZ6jUeJIZS1q2lTkNEYiUjiDxirmdksRaceSTQODHQF1w%2FpGRJojIIn57V1"}],"group":"cf-nel","max_age":604800}
x-content-type-options
nosniff
expires
Tue, 25 Nov 2025 20:12:09 GMT
alt-svc
h3=":443"; ma=86400
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
text/css; charset=utf-8
last-modified
Fri, 01 Dec 2023 00:32:25 GMT
vary
Accept-Encoding
priority
u=0,i=?0
strict-transport-security
max-age=15780000
cache-control
public, max-age=30672000
timing-allow-origin
*
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
cross-origin-resource-policy
cross-origin
cf-ray
8ed6b07c9d1594f4-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
18861
server
cloudflare
cards.min.css
www.troyhunt.com/public/
39 KB
7 KB
Stylesheet
General
Full URL
https://www.troyhunt.com/public/cards.min.css?v=165c4fb1ba
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
ef556a203e813ea70737a475b66674f284bb63d428fde25c432489ef72b0cee1
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

x-request-id
d775c0c3-e27c-4f49-b02a-38d0c4afc79d
content-encoding
gzip
cf-cache-status
HIT
etag
W/"533e835d0cf4bfc943484aae241d367f"
age
35184
ghost-fastly
true
x-content-type-options
nosniff
expires
Fri, 05 Dec 2025 20:12:08 GMT
status
200 OK
alt-svc
h3=":443"; ma=86400
x-cache
MISS, HIT, MISS
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:08 GMT
content-type
text/css
vary
Accept-Encoding
x-cache-hits
0, 1, 0
priority
u=0,i=?0
x-served-by
cache-ams2100145-AMS, cache-ams2100145-AMS, cache-mad22024-MAD
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=31536000
x-timer
S1733391926.228492,VS0,VE27
via
1.1 varnish, 1.1 varnish, 1.1 varnish
cf-ray
8ed6b079f8ce03e2-LIS
accept-ranges
bytes
content-length
6817
server
cloudflare
EhmekYj1pIY
www.youtube.com/embed/ Frame 55C0
0
0
Document
General
Full URL
https://www.youtube.com/embed/EhmekYj1pIY
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
172.217.23.110 -, , ASN (),
Reverse DNS
Software
ESF /
Resource Hash
Security Headers
Name Value
Content-Security-Policy require-trusted-types-for 'script'
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
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-ch
Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factors, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
cache-control
no-cache, no-store, max-age=0, must-revalidate
content-encoding
br
content-security-policy
require-trusted-types-for 'script'
content-type
text/html; charset=utf-8
cross-origin-opener-policy-report-only
same-origin; report-to="youtube_main"
cross-origin-resource-policy
cross-origin
date
Thu, 05 Dec 2024 20:12:09 GMT
expires
Mon, 01 Jan 1990 00:00:00 GMT
origin-trial
AmhMBR6zCLzDDxpW+HfpP67BqwIknWnyMOXOQGfzYswFmJe+fgaI6XZgAzcxOrzNtP7hEDsOo1jdjFnVr2IdxQ4AAAB4eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJXZWJWaWV3WFJlcXVlc3RlZFdpdGhEZXByZWNhdGlvbiIsImV4cGlyeSI6MTc1ODA2NzE5OSwiaXNTdWJkb21haW4iOnRydWV9
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=pt-PT for more info."
permissions-policy
ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=*
pragma
no-cache
report-to
{"group":"youtube_main","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/youtube_main"}]}
server
ESF
strict-transport-security
max-age=31536000
vary
Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factors, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
x-content-type-options
nosniff
x-xss-protection
0
Logo-2.svg
www.troyhunt.com/content/images/2017/11/
4 KB
2 KB
Image
General
Full URL
https://www.troyhunt.com/content/images/2017/11/Logo-2.svg
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
5375620a1478a71cc9ce052d4759f2f520290a1916d8ac91fbe71aefd21346f9
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

x-request-id
4ebe6b08-907c-4a04-be0f-0459cd071ddb
content-encoding
gzip
cf-cache-status
HIT
etag
W/"ff3-15f76a4c508"
age
122355
ghost-fastly
true
x-content-type-options
nosniff
expires
Fri, 05 Dec 2025 20:12:09 GMT
status
200 OK
alt-svc
h3=":443"; ma=86400
x-cache
MISS, HIT
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
image/svg+xml
last-modified
Wed, 01 Nov 2017 08:13:50 GMT
vary
Accept-Encoding
x-cache-hits
0, 0
x-served-by
cache-ams21028-AMS, cache-ams2100120-AMS
strict-transport-security
max-age=31536000; includeSubDomains; preload
priority
u=3,i
cache-control
public, max-age=31536000
x-timer
S1731272577.892319,VS0,VE2
via
1.1 varnish, 1.1 varnish
cf-ray
8ed6b07d0cc403e2-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
1846
server
cloudflare
rocket-loader.min.js
www.troyhunt.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/
12 KB
4 KB
Script
General
Full URL
https://www.troyhunt.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
ccf00d1923b0131a10e0c6d26f95e5dee6ebf8621a27e83c5a2f68a2e0093142
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options DENY

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
max-age=172800, public
content-encoding
gzip
etag
W/"6751d1d7-302c"
x-content-type-options
nosniff
cf-ray
8ed6b07d0cc803e2-LIS
expires
Sat, 07 Dec 2024 20:12:09 GMT
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
application/javascript
last-modified
Thu, 05 Dec 2024 16:16:23 GMT
vary
Accept-Encoding
server
cloudflare
x-frame-options
DENY
vcd15cbe7772f49c399c6a5babf22c1241717689176015
static.cloudflareinsights.com/beacon.min.js/
19 KB
7 KB
Script
General
Full URL
https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.16.79.73 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
8a18d13015336bc184819a5a768447462202ef3105ec511bf42ed8304a7ed94f

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://www.troyhunt.com
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

cache-control
public, max-age=86400
content-encoding
gzip
etag
W/"2024.6.1"
cross-origin-resource-policy
cross-origin
cf-ray
8ed6b080ea2e3443-LIS
access-control-allow-origin
*
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
text/javascript;charset=UTF-8
last-modified
Thu, 06 Jun 2024 15:52:56 GMT
vary
Accept-Encoding
server
cloudflare
widgets.js
platform.twitter.com/
91 KB
27 KB
Script
General
Full URL
https://platform.twitter.com/widgets.js
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
146.75.120.157 -, , ASN (),
Reverse DNS
Software
/
Resource Hash
173460e89e6a7244218badae2016f65c48a3eae9d400802273eeca18b07336f1

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

content-encoding
gzip
etag
"824beb891744db98ccbd3a456e59e0f7+gzip"
access-control-allow-methods
GET
x-cache
HIT, HIT
p3p
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
date
Thu, 05 Dec 2024 20:12:09 GMT
last-modified
Mon, 11 Dec 2023 17:20:28 GMT
vary
Accept-Encoding
x-served-by
cache-iad-kcgs7200137-IAD, cache-fra-etou8220052-FRA
content-type
application/javascript; charset=utf-8
cache-control
public, max-age=1800
tw-cdn
FT
accept-ranges
bytes
access-control-allow-origin
*
content-length
27597
x-amz-server-side-encryption
AES256
js
www.googletagmanager.com/gtag/
325 KB
108 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=G-B895JNTH7Z
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
142.250.181.232 -, , ASN (),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
696b2791620cde4c71f394475970daffdf27a0f5f3ba80c35de3734e8b272f8c
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

content-encoding
br
report-to
{"group":"coop_reporting","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/scaffolding/ascgcycc:838:0"}],}
expires
Thu, 05 Dec 2024 20:12:09 GMT
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
application/javascript; charset=UTF-8
vary
Accept-Encoding
access-control-allow-headers
Cache-Control
strict-transport-security
max-age=31536000; includeSubDomains
cache-control
private, max-age=900
cross-origin-resource-policy
cross-origin
access-control-allow-credentials
true
content-security-policy-report-only
script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascgcycc:838:0
access-control-allow-origin
*
cross-origin-opener-policy-report-only
same-origin; report-to=coop_reporting
content-length
109868
x-xss-protection
0
server
Google Tag Manager
member-attribution.min.js
www.troyhunt.com/public/
2 KB
1 KB
Script
General
Full URL
https://www.troyhunt.com/public/member-attribution.min.js?v=165c4fb1ba
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
dbfe9b021eb47cc7899ef34e5d48983563b0fff331e9740bacdc614e21ffd1f2
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

x-request-id
bba92284-564b-49b8-a476-c74bdbb3146e
content-encoding
gzip
cf-cache-status
HIT
etag
W/"d3835a893b20615fbdbecc7c556ae8dc"
age
35184
ghost-fastly
true
x-content-type-options
nosniff
expires
Fri, 05 Dec 2025 20:12:09 GMT
status
200 OK
alt-svc
h3=":443"; ma=86400
x-cache
MISS, HIT
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
application/javascript
vary
Accept-Encoding
x-cache-hits
0, 1
priority
u=1,i=?0
x-served-by
cache-ams21050-AMS, cache-ams21053-AMS
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=31536000
x-timer
S1733391926.359958,VS0,VE2
via
1.1 varnish, 1.1 varnish
cf-ray
8ed6b07d7dad03e2-LIS
accept-ranges
bytes
content-length
780
server
cloudflare
cards.min.js
www.troyhunt.com/public/
7 KB
2 KB
Script
General
Full URL
https://www.troyhunt.com/public/cards.min.js?v=165c4fb1ba
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
7b9c762be52fed9737a319df953c29ad448a7713a31a4ba0f76ab15013512ee6
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

x-request-id
1ca7f525-8532-4e35-9bca-28b7f949539b
content-encoding
gzip
cf-cache-status
HIT
etag
W/"431228c753b74a6958600d170f921e6d"
age
35184
ghost-fastly
true
x-content-type-options
nosniff
expires
Fri, 05 Dec 2025 20:12:09 GMT
status
200 OK
alt-svc
h3=":443"; ma=86400
x-cache
MISS, HIT
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
application/javascript
vary
Accept-Encoding
x-cache-hits
0, 1
priority
u=1,i=?0
x-served-by
cache-ams2100138-AMS, cache-ams21051-AMS
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=31536000
x-timer
S1733391926.392782,VS0,VE2
via
1.1 varnish, 1.1 varnish
cf-ray
8ed6b07d7dae03e2-LIS
accept-ranges
bytes
content-length
1557
server
cloudflare
sodo-search.min.js
cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/
263 KB
83 KB
Script
General
Full URL
https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/sodo-search.min.js
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.18.187.31 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
5457a83229acb39e1625c8e08964a52c5fbd5e604182ca19416cabc2ebb41169
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

access-control-expose-headers
*
content-encoding
br
cf-cache-status
HIT
etag
W/"41bb3-TlcqTJJfU4QXEfOqOvmN0FRqtPI"
age
19040
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=bYQj4EjVWnTsfxWbhAXJuaLfKudUhLgrExJm78sJiWMb95BvJBim422d2yqEX8z82P4ZwUrOX6%2B9XqC7M4%2F2yiw5OcSPDUDyF2M4ce7N3g0NiEzIrTxpjQuwOJEi%2Fvjp9xQ%3D"}],"group":"cf-nel","max_age":604800}
x-content-type-options
nosniff
x-jsd-version-type
version
alt-svc
h3=":443"; ma=86400
x-cache
HIT, HIT
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
application/javascript; charset=utf-8
x-served-by
cache-fra-eddf8230094-FRA, cache-lga21971-LGA
vary
Accept-Encoding
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=600, s-maxage=43200, stale-while-revalidate=600, stale-if-error=86400
timing-allow-origin
*
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
cross-origin-resource-policy
cross-origin
cf-ray
8ed6b0815b4a691e-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
84199
server
cloudflare
x-jsd-version
1.5.1
portal.min.js
cdn.jsdelivr.net/ghost/portal@~2.46/umd/
2 MB
324 KB
Script
General
Full URL
https://cdn.jsdelivr.net/ghost/portal@~2.46/umd/portal.min.js
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.18.187.31 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
46965c24dc4ee2cf29d4a76cd7e06708f179003b5835fac58735fd563d16d72a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

access-control-expose-headers
*
content-encoding
br
cf-cache-status
HIT
etag
W/"1994fe-9eBsJNsr3IrdNiZMzHfI4Z9ZRjY"
age
19397
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=EYc%2BjfjAPxf4VedMKosVWtsTMj2fXCYupyQ3kjjH32QlycTi%2BnwpOUdt8lhf9ReGK5%2B%2Bn8FQnvJpLTp%2FE6OuEw9tqnoGt4n4Xj9QkG9VvhwyfkEEo%2Fkcn2ryfdtG6XGy%2FbI%3D"}],"group":"cf-nel","max_age":604800}
x-content-type-options
nosniff
x-jsd-version-type
version
alt-svc
h3=":443"; ma=86400
x-cache
HIT, HIT
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
application/javascript; charset=utf-8
x-served-by
cache-fra-etou8220035-FRA, cache-lga21920-LGA
vary
Accept-Encoding
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=600, s-maxage=43200, stale-while-revalidate=600, stale-if-error=86400
timing-allow-origin
*
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
cross-origin-resource-policy
cross-origin
cf-ray
8ed6b0815b45691e-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
331113
server
cloudflare
x-jsd-version
2.46.2
2021-03-29_17-11-30.png
www.troyhunt.com/content/images/2021/03/
271 KB
272 KB
Image
General
Full URL
https://www.troyhunt.com/content/images/2021/03/2021-03-29_17-11-30.png
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
45aa2c72c9cc30f0903311c732dd73cbe9b701c8d6691a48b071bed2178997b7
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

x-request-id
e572cd95-89f8-45c7-bc72-fd75ba1fe3c3
cf-cache-status
HIT
etag
W/"5ff13-1787d016583"
age
243203
cf-bgj
imgq:85,h2pri
ghost-fastly
true
x-content-type-options
nosniff
expires
Fri, 05 Dec 2025 20:12:09 GMT
status
206 Partial Content
alt-svc
h3=":443"; ma=86400
cf-polished
origFmt=png, origSize=392979
x-cache
MISS, MISS, HIT
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
image/webp
content-disposition
inline; filename="2021-03-29_17-11-30.webp"
vary
Accept, Accept-Encoding
last-modified
Mon, 29 Mar 2021 08:02:26 GMT
x-served-by
cache-ams2100089-AMS, cache-ams2100089-AMS, cache-mad2200129-MAD
x-cache-hits
0, 0, 0
strict-transport-security
max-age=31536000; includeSubDomains; preload
priority
u=3,i
cache-control
public, max-age=31536000
x-timer
S1732771536.844259,VS0,VE1
via
1.1 varnish, 1.1 varnish, 1.1 varnish
cf-ray
8ed6b07d9dc903e2-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
277858
server
cloudflare
c5531bfb7d76cdaa370c7baf6053288d
www.gravatar.com/avatar/
14 KB
14 KB
Image
General
Full URL
https://www.gravatar.com/avatar/c5531bfb7d76cdaa370c7baf6053288d?s=250&d=mm&r=x
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
192.0.73.2 -, , ASN (),
Reverse DNS
Software
nginx /
Resource Hash
f3064dd5680bab4cd9e72377af0195736ab0ad25cfd4c0fc202361da27cbe6c2

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://www.troyhunt.com/

Response headers

link
<https://gravatar.com/avatar/c5531bfb7d76cdaa370c7baf6053288d?s=250&d=mm&r=x>; rel="canonical"
cache-control
max-age=300
x-nc
HIT mad 4
expires
Thu, 05 Dec 2024 20:17:09 GMT
accept-ranges
bytes
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
content-length
14191
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
image/jpeg
last-modified
Thu, 09 Dec 2021 09:20:52 GMT
server
nginx
content-disposition
inline; filename="c5531bfb7d76cdaa370c7baf6053288d.jpeg"
normal.woff2
www.troyhunt.com/cf-fonts/s/vollkorn/5.0.18/latin/400/
25 KB
25 KB
Font
General
Full URL
https://www.troyhunt.com/cf-fonts/s/vollkorn/5.0.18/latin/400/normal.woff2
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
8905434cd4c13924a376cf7f856282f63c3bcd98a5306395b7f3eec08704d6c8
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=31536000, immutable
cf-cache-status
HIT
x-content-type-options
nosniff
cf-ray
8ed6b07e6f0603e2-LIS
alt-svc
h3=":443"; ma=86400
server-timing
cfExtPri
content-length
25644
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
font/woff2
vary
Accept-Encoding
server
cloudflare
priority
u=0,i=?0
fa-brands-400.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/
115 KB
115 KB
Font
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-brands-400.woff2
Requested by
Host: cdnjs.cloudflare.com
URL: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.24.14 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
3a8924cd5203a28628716aedb5cef0943da4c3b44e3ffcee90ab06387b41c490
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css

Response headers

cf-cdnjs-via
cfworker/kv
cf-cache-status
HIT
etag
"65692999-1ca7c"
age
259672
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=MB0hxspzKktWsgAPYtLddhS9YeRgj5SZ1wWMmyqT0fwxumEVCZkQbrBZ%2BBkQdLZiX8sTM%2FUyEOvmNUQGKetNiIwli8KJNvDu5ySQ3Tf5u7r6iP5skdBDzBW4v%2BNgW8RggyudeZtr"}],"group":"cf-nel","max_age":604800}
x-content-type-options
nosniff
expires
Tue, 25 Nov 2025 20:12:09 GMT
alt-svc
h3=":443"; ma=86400
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
application/octet-stream; charset=utf-8
last-modified
Fri, 01 Dec 2023 00:32:25 GMT
vary
Accept-Encoding
priority
u=0,i=?0
strict-transport-security
max-age=15780000
cache-control
public, max-age=30672000
timing-allow-origin
*
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
cross-origin-resource-policy
cross-origin
cf-ray
8ed6b07e6fe794f4-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
117372
server
cloudflare
fa-solid-900.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/
153 KB
153 KB
Font
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-solid-900.woff2
Requested by
Host: cdnjs.cloudflare.com
URL: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.24.14 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
9fc85f3a4544ab0d570c7f8f9bbb88db8d92c359b2707580ea8b07c75673eae2
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css

Response headers

cf-cdnjs-via
cfworker/kv
cf-cache-status
HIT
etag
"65692999-26350"
age
56788
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=XKiswRkWJcA8T3VkbBRQb6pWAaj1LP1CEhA7B%2FH2L8tq4hKpvikasL3td24hrOVHInqDT641DctcE2fKFwW%2Bb5iXSQZArHYotsKAXa4enG6kdLcvQ3HgZsLRqnwpXNY0FCcbrNxa"}],"group":"cf-nel","max_age":604800}
x-content-type-options
nosniff
expires
Tue, 25 Nov 2025 20:12:09 GMT
alt-svc
h3=":443"; ma=86400
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
application/octet-stream; charset=utf-8
last-modified
Fri, 01 Dec 2023 00:32:25 GMT
vary
Accept-Encoding
priority
u=0,i=?0
strict-transport-security
max-age=15780000
cache-control
public, max-age=30672000
timing-allow-origin
*
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
cross-origin-resource-policy
cross-origin
cf-ray
8ed6b07e6fea94f4-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
156496
server
cloudflare
italic.woff2
www.troyhunt.com/cf-fonts/s/vollkorn/5.0.18/latin/400/
25 KB
25 KB
Font
General
Full URL
https://www.troyhunt.com/cf-fonts/s/vollkorn/5.0.18/latin/400/italic.woff2
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
260d602965c4f5a83f352d462b501386aa0b5c7488433fcae279b7fd7e363f36
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=31536000, immutable
cf-cache-status
HIT
x-content-type-options
nosniff
cf-ray
8ed6b07e6f0903e2-LIS
alt-svc
h3=":443"; ma=86400
server-timing
cfExtPri
content-length
25824
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
font/woff2
vary
Accept-Encoding
server
cloudflare
priority
u=0,i=?0
normal.woff2
www.troyhunt.com/cf-fonts/s/vollkorn/5.0.18/latin/700/
27 KB
27 KB
Font
General
Full URL
https://www.troyhunt.com/cf-fonts/s/vollkorn/5.0.18/latin/700/normal.woff2
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
7082db581dc6a46a590eadc09301305d8a6ca635122b9921b7af78bac656d52c
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=31536000, immutable
cf-cache-status
HIT
x-content-type-options
nosniff
cf-ray
8ed6b07e6f0c03e2-LIS
alt-svc
h3=":443"; ma=86400
server-timing
cfExtPri
content-length
27196
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
font/woff2
vary
Accept-Encoding
server
cloudflare
priority
u=0,i=?0
image-60.png
www.troyhunt.com/content/images/2021/03/
13 KB
14 KB
Image
General
Full URL
https://www.troyhunt.com/content/images/2021/03/image-60.png
Requested by
Host: www.troyhunt.com
URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
cdd867f757952f750817be355028ff737e4e3df2ed7d2ff2f0715314df3cad94
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

x-request-id
d9057ab9-e88a-4752-a696-c10e5262b462
cf-cache-status
HIT
etag
W/"6115-17886135c00"
age
680292
cf-bgj
imgq:85,h2pri
ghost-fastly
true
x-content-type-options
nosniff
expires
Fri, 05 Dec 2025 20:12:09 GMT
status
206 Partial Content
alt-svc
h3=":443"; ma=86400
cf-polished
origFmt=png, origSize=24853
x-cache
MISS, HIT
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:09 GMT
content-type
image/webp
content-disposition
inline; filename="image-60.webp"
vary
Accept, Accept-Encoding
last-modified
Wed, 31 Mar 2021 02:18:38 GMT
x-served-by
cache-ams2100094-AMS, cache-ams21060-AMS
x-cache-hits
0, 0
strict-transport-security
max-age=31536000; includeSubDomains; preload
priority
u=3,i
cache-control
public, max-age=31536000
x-timer
S1732743889.987110,VS0,VE1
via
1.1 varnish, 1.1 varnish
cf-ray
8ed6b07e6f0003e2-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
13600
server
cloudflare
BlogData
bloghelpers.troyhunt.com/api/
340 B
774 B
XHR
General
Full URL
https://bloghelpers.troyhunt.com/api/BlogData
Requested by
Host: techieannex.com
URL: https://techieannex.com/software-categories/object-relation-mapping
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.25.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
bd7ed668cbb69a2fb09c0a53c7991a411eaccf38a336c4ce46bb6f031c62cd46
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

access-control-expose-headers
Request-Context
content-encoding
gzip
cf-cache-status
EXPIRED
x-content-type-options
nosniff
expires
Fri, 06 Dec 2024 00:12:12 GMT
alt-svc
h3=":443"; ma=86400
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:12 GMT
content-type
application/json; charset=utf-8
vary
Accept-Encoding
last-modified
Thu, 05 Dec 2024 20:12:12 GMT
priority
u=1,i
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=14400
request-context
appId=cid-v1:2126186f-f3a8-4540-9c69-e6eb72430007
cf-ray
8ed6b08c3a56e3cc-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
383
server
cloudflare
embed.js
troyhunt.disqus.com/
80 KB
26 KB
Script
General
Full URL
https://troyhunt.disqus.com/embed.js
Requested by
Host: techieannex.com
URL: https://techieannex.com/software-categories/object-relation-mapping
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
199.232.196.134 -, , ASN (),
Reverse DNS
Software
openresty /
Resource Hash
5f7223ba43935ffebc0b0b1438c9bfe09c75b76ab32b95f8bf14c71703f44d40
Security Headers
Name Value
Strict-Transport-Security max-age=300; includeSubdomains

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

Strict-Transport-Security
max-age=300; includeSubdomains
Link
<https://disqus.com>; rel=preconnect, <https://c.disquscdn.com>; rel=preconnect
Cache-Control
private, max-age=60
x-service
router
content-encoding
gzip
Age
0
Connection
keep-alive
Cross-Origin-Resource-Policy
cross-origin
Content-Length
26467
Date
Thu, 05 Dec 2024 20:12:11 GMT
content-type
application/javascript; charset=utf-8
Vary
Accept-Encoding
server
openresty
widget_iframe.2f70fb173b9000da126c79afe2098f02.html
platform.twitter.com/widgets/ Frame F864
0
0
Document
General
Full URL
https://platform.twitter.com/widgets/widget_iframe.2f70fb173b9000da126c79afe2098f02.html?origin=https%3A%2F%2Fwww.troyhunt.com
Requested by
Host: platform.twitter.com
URL: https://platform.twitter.com/widgets.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
146.75.120.157 -, , ASN (),
Reverse DNS
Software
/
Resource Hash

Request headers

Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
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-methods
GET
access-control-allow-origin
*
cache-control
public, max-age=315360000
content-encoding
gzip
content-length
105429
content-type
text/html; charset=utf-8
date
Thu, 05 Dec 2024 20:12:11 GMT
etag
"81267302efdfb3e4524a22631a8fc99e+gzip"
last-modified
Mon, 11 Dec 2023 17:19:49 GMT
p3p
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
tw-cdn
FT
vary
Accept-Encoding
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-served-by
cache-iad-kiad7000164-IAD, cache-fra-etou8220096-FRA
portal.min.js
cdn.jsdelivr.net/ghost/portal@~2.46/umd/
2 MB
292 B
Other
General
Full URL
https://cdn.jsdelivr.net/ghost/portal@~2.46/umd/portal.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.18.187.31 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
46965c24dc4ee2cf29d4a76cd7e06708f179003b5835fac58735fd563d16d72a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

access-control-expose-headers
*
content-encoding
br
cf-cache-status
HIT
etag
W/"1994fe-9eBsJNsr3IrdNiZMzHfI4Z9ZRjY"
age
19399
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=E1GwLgMYJUgrBTndqkGXkPbJ85XJE0VBVH8SA5kfXUy57lz8xUrfkSMgButFSDn7omr1zPgBrvxfZ0uS0KyBgQc9K1ZnD4PsLqbMSnELB9C%2BLYde%2FSii%2F1p%2FfU2%2BThdFf%2F0%3D"}],"group":"cf-nel","max_age":604800}
x-jsd-version-type
version
x-content-type-options
nosniff
alt-svc
h3=":443"; ma=86400
x-cache
HIT, HIT
date
Thu, 05 Dec 2024 20:12:11 GMT
content-type
application/javascript; charset=utf-8
x-served-by
cache-fra-etou8220035-FRA, cache-lga21920-LGA
vary
Accept-Encoding
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=600, s-maxage=43200, stale-while-revalidate=600, stale-if-error=86400
timing-allow-origin
*
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
cross-origin-resource-policy
cross-origin
cf-ray
8ed6b08b7aee691e-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
331113
server
cloudflare
x-jsd-version
2.46.2
/
www.troyhunt.com/members/api/member/
0
0
Fetch
General
Full URL
https://www.troyhunt.com/members/api/member/
Requested by
Host: cdn.jsdelivr.net
URL: https://cdn.jsdelivr.net/ghost/portal@~2.46/umd/portal.min.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
Security Headers
Name Value
Content-Security-Policy default-src 'none'; connect-src 'self' api.passwordpurgatory.com bloghelpers.troyhunt.com links.services.disqus.com syndication.twitter.com troyhunt.ghost.io *.google-analytics.com *.privacymanager.io; font-src 'self' cdnjs.cloudflare.com fonts.gstatic.com; frame-src www.linkedin.com disqus.com c.disquscdn.com www.youtube.com player.vimeo.com twitter.com platform.twitter.com syndication.twitter.com omny.fm pastebin.com www.google.com; img-src 'self' c.disquscdn.com referrer.disqus.com syndication.twitter.com platform.twitter.com www.gravatar.com *.twimg.com data:; script-src 'self' passwordpurgatory.com c.disquscdn.com disqus.com troyhunt.disqus.com cdnjs.cloudflare.com platform.twitter.com cdn.syndication.twimg.com syndication.twitter.com gist.github.com/troyhunt/ cdn.jsdelivr.net/ghost/ www.googletagmanager.com *.privacymanager.io www.google.com www.gstatic.com static.cloudflareinsights.com ajax.cloudflare.com 'sha256-26FfYB0WAsKHsnA92jxqaHCDCNo7MV3NrLe1wgLwuI4=' 'sha256-4JqPqO/eQLWuWw1AE7dCvI9hPwiBcw0gy7uoLqS0ncg='; style-src 'self' 'unsafe-inline' c.disquscdn.com cdnjs.cloudflare.com platform.twitter.com ton.twimg.com assets-cdn.github.com github.githubassets.com fonts.googleapis.com; form-action *.twitter.com; media-src 'self'; frame-ancestors 'self' troyhunt.ghost.io; upgrade-insecure-requests; report-uri https://troyhunt.report-uri.com/r/d/csp/enforce
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block; report=https://troyhunt.report-uri.com/r/d/xss/enforce

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

x-request-id
0e9d8721-5cac-4ddd-9f87-28dc3597131b
cf-cache-status
MISS
ghost-fastly
true
expect-ct
max-age=0, report-uri=https://troyhunt.report-uri.com/r/d/ct/reportOnly
report-to
{"group":"default","max_age":10886400,"endpoints":[{"url":"https://troyhunt.report-uri.com/a/d/g"}],"include_subdomains":true}
x-content-type-options
nosniff
status
204 No Content
alt-svc
h3=":443"; ma=86400
x-cache
MISS, HIT, HIT
server-timing
cfExtPri
date
Thu, 05 Dec 2024 20:12:11 GMT
vary
Cookie, Accept-Encoding
x-cache-hits
0, 6, 11
priority
u=1,i
x-served-by
cache-ams2100125-AMS, cache-ams2100125-AMS, cache-mrs1050100-MRS
strict-transport-security
max-age=31536000; includeSubDomains; preload
content-security-policy
default-src 'none'; connect-src 'self' api.passwordpurgatory.com bloghelpers.troyhunt.com links.services.disqus.com syndication.twitter.com troyhunt.ghost.io *.google-analytics.com *.privacymanager.io; font-src 'self' cdnjs.cloudflare.com fonts.gstatic.com; frame-src www.linkedin.com disqus.com c.disquscdn.com www.youtube.com player.vimeo.com twitter.com platform.twitter.com syndication.twitter.com omny.fm pastebin.com www.google.com; img-src 'self' c.disquscdn.com referrer.disqus.com syndication.twitter.com platform.twitter.com www.gravatar.com *.twimg.com data:; script-src 'self' passwordpurgatory.com c.disquscdn.com disqus.com troyhunt.disqus.com cdnjs.cloudflare.com platform.twitter.com cdn.syndication.twimg.com syndication.twitter.com gist.github.com/troyhunt/ cdn.jsdelivr.net/ghost/ www.googletagmanager.com *.privacymanager.io www.google.com www.gstatic.com static.cloudflareinsights.com ajax.cloudflare.com 'sha256-26FfYB0WAsKHsnA92jxqaHCDCNo7MV3NrLe1wgLwuI4=' 'sha256-4JqPqO/eQLWuWw1AE7dCvI9hPwiBcw0gy7uoLqS0ncg='; style-src 'self' 'unsafe-inline' c.disquscdn.com cdnjs.cloudflare.com platform.twitter.com ton.twimg.com assets-cdn.github.com github.githubassets.com fonts.googleapis.com; form-action *.twitter.com; media-src 'self'; frame-ancestors 'self' troyhunt.ghost.io; upgrade-insecure-requests; report-uri https://troyhunt.report-uri.com/r/d/csp/enforce
cache-control
no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
nel
{"report_to":"default","max_age":10886400}
x-timer
S1733429532.529847,VS0,VE1
referrer-policy
no-referrer-when-downgrade
via
1.1 varnish, 1.1 varnish, 1.1 varnish
cf-ray
8ed6b08bcaf503e2-LIS
permissions-policy
accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=(), interest-cohort=()
access-control-allow-origin
*
x-xss-protection
1; mode=block; report=https://troyhunt.report-uri.com/r/d/xss/enforce
server
cloudflare
collect
region1.google-analytics.com/g/
0
0
Fetch
General
Full URL
https://region1.google-analytics.com/g/collect?v=2&tid=G-B895JNTH7Z&gtm=45je4c30v896774953za200&_p=1733429531366&gcd=13l3l3l2l1l1&npa=1&dma_cps=syphamo&dma=1&tag_exp=101925629~102067555~102067808~102081485&cid=570961826.1733429531&ul=pt-pt&sr=1600x1200&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1733429531&sct=1&seg=0&dl=https%3A%2F%2Fwww.troyhunt.com%2Fi-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies%2F&dr=https%3A%2F%2Ftechieannex.com%2F&dt=Troy%20Hunt%3A%20I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=3933
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-B895JNTH7Z
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.239.34.36 -, , ASN (),
Reverse DNS
Software
Golfe2 /
Resource Hash

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

cache-control
no-cache, no-store, must-revalidate
pragma
no-cache
cross-origin-resource-policy
cross-origin
access-control-allow-credentials
true
content-security-policy-report-only
script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:86:0
report-to
{"group":"coop_reporting","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:86:0"}],}
expires
Fri, 01 Jan 1990 00:00:00 GMT
access-control-allow-origin
https://www.troyhunt.com
cross-origin-opener-policy-report-only
same-origin; report-to=coop_reporting
content-length
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Thu, 05 Dec 2024 20:12:11 GMT
content-type
text/plain
server
Golfe2
collect
region1.google-analytics.com/g/
0
0
Fetch
General
Full URL
https://region1.google-analytics.com/g/collect?v=2&tid=G-MH977CGYFX&gtm=45je4c30v896774953za200&_p=1733429531366&gcd=13l3l3l2l1l1&npa=1&dma_cps=syphamo&dma=1&tag_exp=101925629~102067555~102067808~102081485&cid=570961826.1733429531&ul=pt-pt&sr=1600x1200&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1733429531&sct=1&seg=0&dl=https%3A%2F%2Fwww.troyhunt.com%2Fi-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies%2F&dr=https%3A%2F%2Ftechieannex.com%2F&dt=Troy%20Hunt%3A%20I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.&en=page_view&_fv=1&_ss=1&_ee=1&tfd=3937
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-B895JNTH7Z
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
216.239.34.36 -, , ASN (),
Reverse DNS
Software
Golfe2 /
Resource Hash

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

cache-control
no-cache, no-store, must-revalidate
pragma
no-cache
cross-origin-resource-policy
cross-origin
access-control-allow-credentials
true
content-security-policy-report-only
script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:86:0
report-to
{"group":"coop_reporting","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:86:0"}],}
expires
Fri, 01 Jan 1990 00:00:00 GMT
access-control-allow-origin
https://www.troyhunt.com
cross-origin-opener-policy-report-only
same-origin; report-to=coop_reporting
content-length
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
date
Thu, 05 Dec 2024 20:12:11 GMT
content-type
text/plain
server
Golfe2
sodo-search.min.js
cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/
263 KB
266 B
Other
General
Full URL
https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/sodo-search.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.18.187.31 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
5457a83229acb39e1625c8e08964a52c5fbd5e604182ca19416cabc2ebb41169
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

access-control-expose-headers
*
content-encoding
br
cf-cache-status
HIT
etag
W/"41bb3-TlcqTJJfU4QXEfOqOvmN0FRqtPI"
age
19042
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=gNKXazIuzr7XNeBUoS7dDlsNyU4bm%2BIxFeIVsy%2Fck23t0v6O5Qna6O7syD%2Bh751vNhuynmigef%2Fmwxy1AjG0qo9kZYtqNqck8M6VKOL3TaSmzynVQhaGGfVUMzXcBU%2BNvW4%3D"}],"group":"cf-nel","max_age":604800}
x-jsd-version-type
version
x-content-type-options
nosniff
alt-svc
h3=":443"; ma=86400
x-cache
HIT, HIT
date
Thu, 05 Dec 2024 20:12:11 GMT
content-type
application/javascript; charset=utf-8
x-served-by
cache-fra-eddf8230094-FRA, cache-lga21971-LGA
vary
Accept-Encoding
strict-transport-security
max-age=31536000; includeSubDomains; preload
cache-control
public, max-age=600, s-maxage=43200, stale-while-revalidate=600, stale-if-error=86400
timing-allow-origin
*
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
cross-origin-resource-policy
cross-origin
cf-ray
8ed6b08c0bd8691e-LIS
accept-ranges
bytes
access-control-allow-origin
*
content-length
84199
server
cloudflare
x-jsd-version
1.5.1
Troy-Hunt-LM-0059_square.png
www.troyhunt.com/content/images/size/w256h256/2021/12/
29 KB
30 KB
Other
General
Full URL
https://www.troyhunt.com/content/images/size/w256h256/2021/12/Troy-Hunt-LM-0059_square.png
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
f2da314ba93f26343ca1d1e60a2a53ca2db06bbd0c297cf41e9db2d8498b17b0
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

ghost-age
0
x-request-id
8fd8ac74-3dde-4669-9621-8171a1542e7a
cf-cache-status
HIT
etag
W/"757c-1847c251fc3"
age
9243307
x-content-type-options
nosniff
alt-svc
h3=":443"; ma=86400
x-cache
HIT, HIT
server-timing
cfExtPri
content-type
image/png
last-modified
Tue, 15 Nov 2022 16:35:18 GMT
x-cache-hits
23, 0
priority
u=1,i
cache-control
public, max-age=31536000
x-timer
S1723749667.552575,VS0,VE2
accept-ranges
bytes
content-length
29947
server
cloudflare
cf-bgj
imgq:85,h2pri
ghost-fastly
true
ghost-cache
MISS
expires
Fri, 05 Dec 2025 20:12:11 GMT
status
200 OK
cf-polished
origSize=30076, status=vary_header_present
date
Thu, 05 Dec 2024 20:12:11 GMT
vary
Cookie, Accept-Encoding
x-served-by
cache-ams12762-AMS, cache-fra-eddf8230081-FRA
ghost-ratelimits
global=(1.000,0.000,0.000)
strict-transport-security
max-age=31536000; includeSubDomains; preload
ghost-ratelimited
global=false
via
1.1 varnish, 1.1 varnish
cf-ray
8ed6b08c3b9603e2-LIS
access-control-allow-origin
*
rum
www.troyhunt.com/cdn-cgi/
0
142 B
XHR
General
Full URL
https://www.troyhunt.com/cdn-cgi/rum?
Requested by
Host: static.cloudflareinsights.com
URL: https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.18.24.41 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY

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
content-type
application/json
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

access-control-max-age
86400
access-control-allow-credentials
true
access-control-allow-methods
POST,OPTIONS
x-content-type-options
nosniff
cf-ray
8ed6b08c3ba003e2-LIS
access-control-allow-origin
https://www.troyhunt.com
date
Thu, 05 Dec 2024 20:12:11 GMT
vary
Origin
server
cloudflare
x-frame-options
DENY
/
troyhunt.ghost.io/ghost/api/content/settings/
2 KB
1 KB
Fetch
General
Full URL
https://troyhunt.ghost.io/ghost/api/content/settings/?key=5e03cd80efbea6ff26214a466b&limit=all
Requested by
Host: cdn.jsdelivr.net
URL: https://cdn.jsdelivr.net/ghost/portal@~2.46/umd/portal.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
151.101.3.7 -, , ASN (),
Reverse DNS
Software
openresty /
Resource Hash
616a2a3df16a76a7c131bab3154572d2fad2a266a6a9bf02450dcec1b01b8909

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
Content-Type
application/json
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

content-version
v5.103
x-request-id
b2b2fb9b-81b7-4f8b-9bfa-a0abdbbc9a31
content-encoding
gzip
etag
W/"880-5MKiTeyllTTyK+A+lCIIM60Kukw"
age
37610
ghost-fastly
true
status
200 OK
alt-svc
clear
x-cache
MISS, HIT, HIT
date
Thu, 05 Dec 2024 20:12:11 GMT
content-type
application/json; charset=utf-8
x-served-by
cache-ams2100132-AMS, cache-ams21074-AMS, cache-lis1490044-LIS
x-cache-hits
0, 36, 0
vary
Accept-Version, Cookie, Accept-Encoding
cache-control
public, max-age=0
x-timer
S1733429532.828429,VS0,VE2
via
1.1 varnish, 1.1 varnish, 1.1 varnish
accept-ranges
bytes
access-control-allow-origin
*
content-length
931
server
openresty
/
troyhunt.ghost.io/ghost/api/content/tiers/
685 B
589 B
Fetch
General
Full URL
https://troyhunt.ghost.io/ghost/api/content/tiers/?key=5e03cd80efbea6ff26214a466b&limit=all&include=monthly_price,yearly_price,benefits
Requested by
Host: cdn.jsdelivr.net
URL: https://cdn.jsdelivr.net/ghost/portal@~2.46/umd/portal.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
151.101.3.7 -, , ASN (),
Reverse DNS
Software
openresty /
Resource Hash
f8bc4e43a2c08d166d6c09874cdbd0878914e1cb00636f1a964abe873dc9bd62

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
Content-Type
application/json
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

content-version
v5.103
x-request-id
e8360b7d-b355-45b1-b5b3-b0ab7a8e26bf
content-encoding
gzip
etag
W/"2ad-LRIzvm1aa+pB2kd9cIdE7oaGJYk"
age
37611
ghost-fastly
true
status
200 OK
alt-svc
clear
x-cache
MISS, HIT, HIT
date
Thu, 05 Dec 2024 20:12:11 GMT
content-type
application/json; charset=utf-8
x-served-by
cache-ams21080-AMS, cache-ams21080-AMS, cache-lis1490044-LIS
x-cache-hits
0, 36, 0
vary
Accept-Version, Cookie, Accept-Encoding
cache-control
public, max-age=0
x-timer
S1733429532.828488,VS0,VE1
via
1.1 varnish, 1.1 varnish, 1.1 varnish
accept-ranges
bytes
access-control-allow-origin
*
content-length
356
server
openresty
/
troyhunt.ghost.io/ghost/api/content/newsletters/
604 B
623 B
Fetch
General
Full URL
https://troyhunt.ghost.io/ghost/api/content/newsletters/?key=5e03cd80efbea6ff26214a466b&limit=all
Requested by
Host: cdn.jsdelivr.net
URL: https://cdn.jsdelivr.net/ghost/portal@~2.46/umd/portal.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
151.101.3.7 -, , ASN (),
Reverse DNS
Software
openresty /
Resource Hash
55feab64ee3414b0b83f32bacd2ca32fc0f344202613e144e140049eb22e78e5

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
Content-Type
application/json
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

content-version
v5.103
x-request-id
7f24b4ed-def9-4fdf-82af-8dcfc5520dfd
content-encoding
gzip
etag
W/"25c-a8NOwjERtiFH3rCqN/X+kdBpfho"
age
37611
ghost-fastly
true
status
200 OK
alt-svc
clear
x-cache
MISS, HIT, HIT
date
Thu, 05 Dec 2024 20:12:11 GMT
content-type
application/json; charset=utf-8
x-served-by
cache-ams2100120-AMS, cache-ams2100120-AMS, cache-lis1490044-LIS
x-cache-hits
0, 36, 0
vary
Accept-Version, Cookie, Accept-Encoding
cache-control
public, max-age=0
x-timer
S1733429532.828641,VS0,VE1
via
1.1 varnish, 1.1 varnish, 1.1 varnish
accept-ranges
bytes
access-control-allow-origin
*
content-length
434
server
openresty
/
troyhunt.ghost.io/ghost/api/content/settings/ Frame
0
0
Preflight
General
Full URL
https://troyhunt.ghost.io/ghost/api/content/settings/?key=5e03cd80efbea6ff26214a466b&limit=all
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
151.101.3.7 -, , ASN (),
Reverse DNS
Software
openresty /
Resource Hash

Request headers

Accept
*/*
Access-Control-Request-Headers
content-type
Access-Control-Request-Method
GET
Origin
https://www.troyhunt.com
Sec-Fetch-Mode
cors
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-headers
content-type
access-control-allow-methods
GET,HEAD,PUT,PATCH,POST,DELETE
access-control-allow-origin
*
access-control-max-age
86400
age
37611
alt-svc
clear
cache-control
public, max-age=0
content-version
v5.103
date
Thu, 05 Dec 2024 20:12:11 GMT
ghost-fastly
true
server
openresty
status
204 No Content
vary
Accept-Version, Access-Control-Request-Headers, Cookie
via
1.1 varnish, 1.1 varnish, 1.1 varnish
x-cache
MISS, HIT, HIT
x-cache-hits
0, 36, 0
x-request-id
44c1d751-4b04-4f00-b284-c60d26625027
x-served-by
cache-ams21070-AMS, cache-ams21070-AMS, cache-lis1490044-LIS
x-timer
S1733429532.778919,VS0,VE1
/
troyhunt.ghost.io/ghost/api/content/tiers/ Frame
0
0
Preflight
General
Full URL
https://troyhunt.ghost.io/ghost/api/content/tiers/?key=5e03cd80efbea6ff26214a466b&limit=all&include=monthly_price,yearly_price,benefits
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
151.101.3.7 -, , ASN (),
Reverse DNS
Software
openresty /
Resource Hash

Request headers

Accept
*/*
Access-Control-Request-Headers
content-type
Access-Control-Request-Method
GET
Origin
https://www.troyhunt.com
Sec-Fetch-Mode
cors
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-headers
content-type
access-control-allow-methods
GET,HEAD,PUT,PATCH,POST,DELETE
access-control-allow-origin
*
access-control-max-age
86400
age
37611
alt-svc
clear
cache-control
public, max-age=0
content-version
v5.103
date
Thu, 05 Dec 2024 20:12:11 GMT
ghost-fastly
true
server
openresty
status
204 No Content
vary
Accept-Version, Access-Control-Request-Headers, Cookie
via
1.1 varnish, 1.1 varnish, 1.1 varnish
x-cache
MISS, HIT, HIT
x-cache-hits
0, 37, 0
x-request-id
2089e41d-52e2-44b9-89a6-f764db8917c0
x-served-by
cache-ams21037-AMS, cache-ams21037-AMS, cache-lis1490044-LIS
x-timer
S1733429532.779652,VS0,VE1
/
troyhunt.ghost.io/ghost/api/content/newsletters/ Frame
0
0
Preflight
General
Full URL
https://troyhunt.ghost.io/ghost/api/content/newsletters/?key=5e03cd80efbea6ff26214a466b&limit=all
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
151.101.3.7 -, , ASN (),
Reverse DNS
Software
openresty /
Resource Hash

Request headers

Accept
*/*
Access-Control-Request-Headers
content-type
Access-Control-Request-Method
GET
Origin
https://www.troyhunt.com
Sec-Fetch-Mode
cors
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-headers
content-type
access-control-allow-methods
GET,HEAD,PUT,PATCH,POST,DELETE
access-control-allow-origin
*
access-control-max-age
86400
age
37611
alt-svc
clear
cache-control
public, max-age=0
content-version
v5.103
date
Thu, 05 Dec 2024 20:12:11 GMT
ghost-fastly
true
server
openresty
status
204 No Content
vary
Accept-Version, Access-Control-Request-Headers, Cookie
via
1.1 varnish, 1.1 varnish, 1.1 varnish
x-cache
MISS, HIT, HIT
x-cache-hits
0, 36, 0
x-request-id
04032a0f-27a7-4fca-8f11-1421e34f0192
x-served-by
cache-ams2100110-AMS, cache-ams2100110-AMS, cache-lis1490044-LIS
x-timer
S1733429532.779365,VS0,VE2
recommendations.js
troyhunt.disqus.com/
64 KB
22 KB
Script
General
Full URL
https://troyhunt.disqus.com/recommendations.js
Requested by
Host: troyhunt.disqus.com
URL: https://troyhunt.disqus.com/embed.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
199.232.196.134 -, , ASN (),
Reverse DNS
Software
openresty /
Resource Hash
5bfb8a1c516956a2e0aeb48aa0db4f7d389215314a31ddb8557f1213d123de18
Security Headers
Name Value
Strict-Transport-Security max-age=300; includeSubdomains

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

Strict-Transport-Security
max-age=300; includeSubdomains
Link
<https://disqus.com>; rel=preconnect, <https://c.disquscdn.com>; rel=preconnect
cache-control
stale-while-revalidate=60, public, stale-if-error=86400, max-age=60
x-service
router
content-encoding
gzip
Age
0
Connection
keep-alive
Cross-Origin-Resource-Policy
cross-origin
Content-Length
21418
Date
Thu, 05 Dec 2024 20:12:12 GMT
content-type
application/javascript; charset=utf-8
Vary
Accept-Encoding, Accept, Accept-Encoding, X-Forwarded-Proto, X-Disqus-Shortname, X-Disqus-Device, X-Disqus-Experiment, X-Disqus-Is-Private, X-Disqus-Development-Base
server
openresty
/
disqus.com/embed/comments/ Frame 74CC
0
0
Document
General
Full URL
https://disqus.com/embed/comments/?base=default&f=troyhunt&t_i=ghost-605f9d0e3a580664b3c53054&t_u=https%3A%2F%2Fwww.troyhunt.com%2Fi-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies%2F&t_d=I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.&t_t=I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.&s_o=default
Requested by
Host: troyhunt.disqus.com
URL: https://troyhunt.disqus.com/embed.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.101.128.134 -, , ASN (),
Reverse DNS
Software
nginx /
Resource Hash
Security Headers
Name Value
Content-Security-Policy script-src https://*.twitter.com:* https://www.gstatic.com/recaptcha/ https://a.disquscdn.com https://c.disquscdn.com c.disquscdn.com https://*.services.disqus.com:* https://cdn.boomtrain.com/p13n/ https://com-disqus.netmng.com:* 'unsafe-inline' https://referrer.disqus.com/juggler/ https://connect.facebook.net/en_US/sdk.js https://cdn.syndication.twimg.com/tweets.json https://apis.google.com https://www.google.com/recaptcha/ https://cf.ignitionone.com:* https://disqus.com
Strict-Transport-Security max-age=300; includeSubdomains
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
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

Age
0
Cache-Control
stale-if-error=3600, s-stalewhilerevalidate=3600, stale-while-revalidate=30, no-cache, must-revalidate, public, s-maxage=5
Connection
keep-alive
Content-Encoding
gzip
Content-Length
17822
Content-Security-Policy
script-src https://*.twitter.com:* https://www.gstatic.com/recaptcha/ https://a.disquscdn.com https://c.disquscdn.com c.disquscdn.com https://*.services.disqus.com:* https://cdn.boomtrain.com/p13n/ https://com-disqus.netmng.com:* 'unsafe-inline' https://referrer.disqus.com/juggler/ https://connect.facebook.net/en_US/sdk.js https://cdn.syndication.twimg.com/tweets.json https://apis.google.com https://www.google.com/recaptcha/ https://cf.ignitionone.com:* https://disqus.com
Content-Type
text/html; charset=utf-8
Cross-Origin-Resource-Policy
cross-origin
Date
Thu, 05 Dec 2024 20:12:12 GMT
ETag
W/"lounge:view:8455005378.00a801f28850f90de4382e142076873d.2"
Last-Modified
Sat, 09 Nov 2024 23:06:15 GMT
Link
<https://c.disquscdn.com>;rel=preconnect,<https://c.disquscdn.com>;rel=dns-prefetch
Referrer-Policy
no-referrer-when-downgrade
Server
nginx
Strict-Transport-Security
max-age=300; includeSubdomains
Timing-Allow-Origin
*
Vary
Accept-Encoding
X-Content-Type-Options
nosniff
X-XSS-Protection
1; mode=block
p3p
CP="DSP IDC CUR ADM DELi STP NAV COM UNI INT PHY DEM"
/
disqus.com/recommendations/ Frame 1D71
0
0
Document
General
Full URL
https://disqus.com/recommendations/?base=default&f=troyhunt&t_u=https%3A%2F%2Fwww.troyhunt.com%2Fi-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies%2F&t_d=I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.&t_t=I%20Now%20Own%20the%20Coinhive%20Domain.%20Here%27s%20How%20I%27m%20Fighting%20Cryptojacking%20and%20Doing%20Good%20Things%20with%20Content%20Security%20Policies.
Requested by
Host: troyhunt.disqus.com
URL: https://troyhunt.disqus.com/recommendations.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
151.101.128.134 -, , ASN (),
Reverse DNS
Software
nginx /
Resource Hash
Security Headers
Name Value
Content-Security-Policy script-src https://*.twitter.com:* https://www.gstatic.com/recaptcha/ https://a.disquscdn.com https://c.disquscdn.com c.disquscdn.com https://*.services.disqus.com:* https://cdn.boomtrain.com/p13n/ https://com-disqus.netmng.com:* 'unsafe-inline' https://referrer.disqus.com/juggler/ https://connect.facebook.net/en_US/sdk.js https://cdn.syndication.twimg.com/tweets.json https://apis.google.com https://www.google.com/recaptcha/ https://cf.ignitionone.com:* https://disqus.com
Strict-Transport-Security max-age=300; includeSubdomains
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
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

Age
0
Cache-Control
stale-while-revalidate=30, no-cache, must-revalidate, stale-if-error=3600, public
Connection
keep-alive
Content-Encoding
gzip
Content-Length
2381
Content-Security-Policy
script-src https://*.twitter.com:* https://www.gstatic.com/recaptcha/ https://a.disquscdn.com https://c.disquscdn.com c.disquscdn.com https://*.services.disqus.com:* https://cdn.boomtrain.com/p13n/ https://com-disqus.netmng.com:* 'unsafe-inline' https://referrer.disqus.com/juggler/ https://connect.facebook.net/en_US/sdk.js https://cdn.syndication.twimg.com/tweets.json https://apis.google.com https://www.google.com/recaptcha/ https://cf.ignitionone.com:* https://disqus.com
Content-Type
text/html; charset=utf-8
Cross-Origin-Resource-Policy
cross-origin
Date
Thu, 05 Dec 2024 20:12:12 GMT
Last-Modified
Mon, 21 Oct 2024 23:46:12 GMT
Link
<https://c.disquscdn.com>;rel=preconnect,<https://c.disquscdn.com>;rel=dns-prefetch
Server
nginx
Strict-Transport-Security
max-age=300; includeSubdomains
Timing-Allow-Origin
*
Vary
Accept-Encoding
X-Content-Type-Options
nosniff
X-XSS-Protection
1; mode=block
p3p
CP="DSP IDC CUR ADM DELi STP NAV COM UNI INT PHY DEM"
tweet.d7aeb21a88e025d2ea5f5431a103f586.js
platform.twitter.com/js/
8 KB
3 KB
Script
General
Full URL
https://platform.twitter.com/js/tweet.d7aeb21a88e025d2ea5f5431a103f586.js
Requested by
Host: platform.twitter.com
URL: https://platform.twitter.com/widgets.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
146.75.120.157 -, , ASN (),
Reverse DNS
Software
/
Resource Hash
b69773dcbb510737999108690126d5326d529d8aa853492f94464fc0826adb59

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://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/

Response headers

content-encoding
gzip
etag
"1836187c57e3f0873abebe6985a39f5a+gzip"
access-control-allow-methods
GET
x-cache
HIT, HIT
p3p
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
date
Thu, 05 Dec 2024 20:12:12 GMT
last-modified
Mon, 11 Dec 2023 17:19:47 GMT
vary
Accept-Encoding
x-served-by
cache-iad-kcgs7200124-IAD, cache-fra-etou8220052-FRA
content-type
application/javascript; charset=utf-8
cache-control
public, max-age=315360000
tw-cdn
FT
accept-ranges
bytes
access-control-allow-origin
*
content-length
2725
x-amz-server-side-encryption
AES256
Tweet.html
platform.twitter.com/embed/ Frame 1A09
0
0
Document
General
Full URL
https://platform.twitter.com/embed/Tweet.html?creatorScreenName=troyhunt&dnt=false&embedId=twitter-widget-0&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=true&id=1040634067018895360&lang=en&origin=https%3A%2F%2Fwww.troyhunt.com%2Fi-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies%2F&sessionId=d9e47e1e1c170642a002b6f11d709b010021ecea&siteScreenName=troyhunt&theme=light&widgetsVersion=2615f7e52b7e0%3A1702314776716&width=550px
Requested by
Host: platform.twitter.com
URL: https://platform.twitter.com/widgets.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
146.75.120.157 -, , ASN (),
Reverse DNS
Software
/
Resource Hash

Request headers

Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
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-methods
GET
access-control-allow-origin
*
cache-control
public, max-age=1800
content-encoding
gzip
content-length
213
content-type
text/html; charset=utf-8
date
Thu, 05 Dec 2024 20:12:13 GMT
etag
"0d60462b44e0e0c34f053fa13e86675d+gzip"
last-modified
Thu, 05 Sep 2024 16:06:30 GMT
p3p
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
tw-cdn
FT
vary
Accept-Encoding
x-amz-server-side-encryption
AES256
x-cache
HIT, HIT
x-served-by
cache-iad-kcgs7200058-IAD, cache-fra-etou8220096-FRA

Failed requests

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

Domain
techieannex.com
URL
http://techieannex.com/modules/system/system.base.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/modules/system/system.menus.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/modules/system/system.messages.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/modules/system/system.theme.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/modules/comment/comment.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/modules/field/theme/field.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/modules/node/node.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/modules/search/search.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/modules/user/user.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/modules/views/css/views.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/modules/ctools/css/ctools.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/modules/panels/css/panels.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/modules/taxonomy/taxonomy.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.settings.style.headings.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.settings.style.image.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.settings.style.floatblocks.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.settings.style.login.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.layout.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/at_techieannex/css/global.base.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/at_techieannex/css/global.styles.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/adaptivetheme_techieannex.responsive.layout.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/adaptivetheme_techieannex.fonts.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/adaptivetheme_techieannex.menutoggle.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.custom.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.smalltouch.portrait.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.smalltouch.landscape.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.tablet.portrait.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.tablet.landscape.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.desktop.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/adaptivetheme_techieannex.custom.css?r20iss
Domain
techieannex.com
URL
http://techieannex.com/misc/jquery.js?v=1.4.4
Domain
techieannex.com
URL
http://techieannex.com/misc/jquery-extend-3.4.0.js?v=1.4.4
Domain
techieannex.com
URL
http://techieannex.com/misc/jquery-html-prefilter-3.5.0-backport.js?v=1.4.4
Domain
techieannex.com
URL
http://techieannex.com/misc/jquery.once.js?v=1.2
Domain
techieannex.com
URL
http://techieannex.com/misc/drupal.js?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/matchMedia.js?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/matchMedia.addListener.js?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/outside-events.js?r20iss
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/menu-toggle.js?r20iss
Domain
techieannex.com
URL
http://techieannex.com/favicon.ico
Domain
techieannex.com
URL
http://techieannex.com/sites/all/themes/at_techieannex/images/default-60x60.png

Verdicts & Comments Add Verdict or Comment

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

1 Cookies

Domain/Path Name / Value
.coinhive.com/ Name: ARRAffinitySameSite
Value: 50e11c565d62e6771930066988118ef1682882ce90c53df274b81366d9d9b4c6

41 Console Messages

Source Level URL
Text
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 28)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/system/system.base.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 28)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/system/system.menus.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 28)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/system/system.messages.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 28)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/system/system.theme.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 36)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/comment/comment.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 36)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/field/theme/field.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 36)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/node/node.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 36)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/search/search.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 36)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/user/user.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 36)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/modules/views/css/views.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 41)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/modules/ctools/css/ctools.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 41)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/modules/panels/css/panels.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 41)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/modules/taxonomy/taxonomy.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 50)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.settings.style.headings.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 50)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.settings.style.image.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 50)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.settings.style.floatblocks.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 50)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.settings.style.login.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 50)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/adaptivetheme/at_core/css/at.layout.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 50)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/at_techieannex/css/global.base.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 50)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/at_techieannex/css/global.styles.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 51)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/adaptivetheme_techieannex.responsive.layout.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 54)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/adaptivetheme_techieannex.fonts.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 57)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/adaptivetheme_techieannex.menutoggle.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 58)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.custom.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 59)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.smalltouch.portrait.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 60)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.smalltouch.landscape.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 61)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.tablet.portrait.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 62)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.tablet.landscape.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 63)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/all/themes/at_techieannex/css/responsive.desktop.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping(Line 66)
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure stylesheet 'http://techieannex.com/sites/default/files/adaptivetheme/adaptivetheme_techieannex_files/adaptivetheme_techieannex.custom.css?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure script 'http://techieannex.com/misc/jquery.js?v=1.4.4'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure script 'http://techieannex.com/misc/jquery-extend-3.4.0.js?v=1.4.4'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure script 'http://techieannex.com/misc/jquery-html-prefilter-3.5.0-backport.js?v=1.4.4'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure script 'http://techieannex.com/misc/jquery.once.js?v=1.2'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure script 'http://techieannex.com/misc/drupal.js?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure script 'http://techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/matchMedia.js?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure script 'http://techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/matchMedia.addListener.js?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure script 'http://techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/outside-events.js?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure script 'http://techieannex.com/sites/all/themes/adaptivetheme/at_core/scripts/menu-toggle.js?r20iss'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure favicon 'http://techieannex.com/favicon.ico'. This request has been blocked; the content must be served over HTTPS.
security error URL: https://techieannex.com/software-categories/object-relation-mapping
Message:
Mixed Content: The page at 'https://techieannex.com/software-categories/object-relation-mapping' was loaded over HTTPS, but requested an insecure favicon 'http://techieannex.com/sites/all/themes/at_techieannex/images/default-60x60.png'. This request has been blocked; the content must be served over HTTPS.

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
X-Content-Type-Options nosniff nosniff
X-Frame-Options SAMEORIGIN

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.

bloghelpers.troyhunt.com
cdn.jsdelivr.net
cdnjs.cloudflare.com
coinhive.com
disqus.com
fonts.googleapis.com
platform.twitter.com
region1.google-analytics.com
static.cloudflareinsights.com
techieannex.com
troyhunt.disqus.com
troyhunt.ghost.io
www.googletagmanager.com
www.gravatar.com
www.troyhunt.com
www.youtube.com
techieannex.com
104.16.79.73
104.17.24.14
104.18.187.31
104.18.24.41
104.18.25.41
104.18.29.80
142.250.181.232
142.250.186.106
146.75.120.157
151.101.128.134
151.101.3.7
172.217.23.110
192.0.73.2
199.232.196.134
216.239.34.36
67.225.191.244
173460e89e6a7244218badae2016f65c48a3eae9d400802273eeca18b07336f1
260d602965c4f5a83f352d462b501386aa0b5c7488433fcae279b7fd7e363f36
39f7a131d7976b1cbbf08c89727ba5c1b5c384152ed65bc83198bca315be5a88
3a8924cd5203a28628716aedb5cef0943da4c3b44e3ffcee90ab06387b41c490
45aa2c72c9cc30f0903311c732dd73cbe9b701c8d6691a48b071bed2178997b7
46965c24dc4ee2cf29d4a76cd7e06708f179003b5835fac58735fd563d16d72a
5375620a1478a71cc9ce052d4759f2f520290a1916d8ac91fbe71aefd21346f9
5457a83229acb39e1625c8e08964a52c5fbd5e604182ca19416cabc2ebb41169
55feab64ee3414b0b83f32bacd2ca32fc0f344202613e144e140049eb22e78e5
5acccaf5ec069f7b2a23fb42150215d54eac1dda70c4e450acab6112cd5e665a
5bfb8a1c516956a2e0aeb48aa0db4f7d389215314a31ddb8557f1213d123de18
5f7223ba43935ffebc0b0b1438c9bfe09c75b76ab32b95f8bf14c71703f44d40
616a2a3df16a76a7c131bab3154572d2fad2a266a6a9bf02450dcec1b01b8909
696b2791620cde4c71f394475970daffdf27a0f5f3ba80c35de3734e8b272f8c
7082db581dc6a46a590eadc09301305d8a6ca635122b9921b7af78bac656d52c
777cce45fc6263382451ea803a5d8f90ec653bc12c38631c85c44a4e54d00aa9
7b9c762be52fed9737a319df953c29ad448a7713a31a4ba0f76ab15013512ee6
8905434cd4c13924a376cf7f856282f63c3bcd98a5306395b7f3eec08704d6c8
8a18d13015336bc184819a5a768447462202ef3105ec511bf42ed8304a7ed94f
9b082fa2bdb9a058c116e6a18a51db93ad33392458542a9d2c3c5b9097fbea66
9fc85f3a4544ab0d570c7f8f9bbb88db8d92c359b2707580ea8b07c75673eae2
b69773dcbb510737999108690126d5326d529d8aa853492f94464fc0826adb59
bd7ed668cbb69a2fb09c0a53c7991a411eaccf38a336c4ce46bb6f031c62cd46
c22cfb6520a7fdbb738632834019acf47c78b1279462c0eb4cb83bae83ecb5a7
ccf00d1923b0131a10e0c6d26f95e5dee6ebf8621a27e83c5a2f68a2e0093142
cdd867f757952f750817be355028ff737e4e3df2ed7d2ff2f0715314df3cad94
dbfe9b021eb47cc7899ef34e5d48983563b0fff331e9740bacdc614e21ffd1f2
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e63fc1d2b64787af3f73d64013bf1e08308b88f8471567811011c114db15e7ac
ef556a203e813ea70737a475b66674f284bb63d428fde25c432489ef72b0cee1
f2da314ba93f26343ca1d1e60a2a53ca2db06bbd0c297cf41e9db2d8498b17b0
f3064dd5680bab4cd9e72377af0195736ab0ad25cfd4c0fc202361da27cbe6c2
f8bc4e43a2c08d166d6c09874cdbd0878914e1cb00636f1a964abe873dc9bd62