Submitted URL: http://smok.3x.ro/
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 October 31 via api from US — Scanned from US

Summary

This website contacted 6 IPs in 2 countries across 10 domains to perform 23 HTTP transactions. The main IP is 2606:4700:3030::ac43:ddf5, located in and belongs to . The main domain is www.troyhunt.com.
TLS certificate: Issued by E1 on October 30th 2023. 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

IP Address AS Autonomous System
7 89.42.39.160 48931 (RO-3X-AS ...)
1 2606:4700:303... 13335 (CLOUDFLAR...)
2 2607:f8b0:400... 15169 (GOOGLE)
1 2607:f8b0:400... 15169 (GOOGLE)
1 7 2606:4700:303... ()
23 6
Apex Domain
Subdomains
Transfer
7 troyhunt.com
www.troyhunt.com
43 KB
7 3x.ro
smok.3x.ro
23 KB
2 googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 31
1 KB
1 gstatic.com
fonts.gstatic.com
20 KB
1 coinhive.com
coinhive.com — Cisco Umbrella Rank: 810921
2 KB
0 twitter.com Failed
platform.twitter.com Failed
0 googletagmanager.com Failed
www.googletagmanager.com Failed
0 jsdelivr.net Failed
cdn.jsdelivr.net Failed
0 cloudflare.com Failed
cdnjs.cloudflare.com Failed
0 report-uri.com Failed
troyhunt.report-uri.com Failed
23 10
Domain Requested by
7 www.troyhunt.com 1 redirects coinhive.com
www.troyhunt.com
7 smok.3x.ro smok.3x.ro
2 fonts.googleapis.com smok.3x.ro
www.troyhunt.com
1 fonts.gstatic.com fonts.googleapis.com
1 coinhive.com smok.3x.ro
0 platform.twitter.com Failed www.troyhunt.com
0 www.googletagmanager.com Failed www.troyhunt.com
0 cdn.jsdelivr.net Failed www.troyhunt.com
0 cdnjs.cloudflare.com Failed www.troyhunt.com
0 troyhunt.report-uri.com Failed smok.3x.ro
23 10

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

Domain
www.youtube.com
www.troyhunt.com
Subject Issuer Validity Valid
coinhive.com
GTS CA 1P5
2023-09-14 -
2023-12-13
3 months crt.sh
upload.video.google.com
GTS CA 1C3
2023-10-09 -
2024-01-01
3 months crt.sh
*.gstatic.com
GTS CA 1C3
2023-10-09 -
2024-01-01
3 months crt.sh
troyhunt.com
E1
2023-10-30 -
2024-01-28
3 months crt.sh

This page contains 1 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: 43B7D6E0E39491145C789ABFA269F9FB
Requests: 23 HTTP requests in this frame

Screenshot

Page Title

SmoK

Page URL History Show full URLs

  1. http://smok.3x.ro/ 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
  • (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)

Page Statistics

23
Requests

43 %
HTTPS

80 %
IPv6

10
Domains

10
Subdomains

6
IPs

2
Countries

86 kB
Transfer

197 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. http://smok.3x.ro/ 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:

23 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
/
smok.3x.ro/
2 KB
2 KB
Document
General
Full URL
http://smok.3x.ro/
Protocol
HTTP/1.1
Server
89.42.39.160 , Romania, ASN48931 (RO-3X-AS soseaua Dobroesti nr. 7, RO),
Reverse DNS
3x.ro
Software
Apache /
Resource Hash
c4dbe29a2c9013e9dd61a027804d1aeea9685622f7e009f83cbd5690008dace4

Request headers

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

Response headers

Connection
close
Content-Type
text/html
Date
Tue, 31 Oct 2023 00:16:48 GMT
Server
Apache
Transfer-Encoding
chunked
styles.css
smok.3x.ro/
2 KB
2 KB
Stylesheet
General
Full URL
http://smok.3x.ro/styles.css
Requested by
Host: smok.3x.ro
URL: http://smok.3x.ro/
Protocol
HTTP/1.1
Server
89.42.39.160 , Romania, ASN48931 (RO-3X-AS soseaua Dobroesti nr. 7, RO),
Reverse DNS
3x.ro
Software
Apache /
Resource Hash
d193c56bed81f2458658851251b70c5946edadd7f478566cb389d6744e75eb2d

Request headers

accept-language
en-US,en;q=0.9
Referer
http://smok.3x.ro/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

Date
Tue, 31 Oct 2023 00:16:49 GMT
Last-Modified
Mon, 19 Jun 2017 20:55:31 GMT
Server
Apache
ETag
"5c2a43-82e-59483a43"
Content-Type
text/css
Connection
close
Accept-Ranges
bytes
Content-Length
2094
smok.js
smok.3x.ro/
13 KB
14 KB
Script
General
Full URL
http://smok.3x.ro/smok.js
Requested by
Host: smok.3x.ro
URL: http://smok.3x.ro/
Protocol
HTTP/1.1
Server
89.42.39.160 , Romania, ASN48931 (RO-3X-AS soseaua Dobroesti nr. 7, RO),
Reverse DNS
3x.ro
Software
Apache /
Resource Hash
8f2c2eb5c43203a939302c474fca73cdc71e08dc695a62ec144af7391fae99f2

Request headers

accept-language
en-US,en;q=0.9
Referer
http://smok.3x.ro/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

Date
Tue, 31 Oct 2023 00:16:49 GMT
Last-Modified
Mon, 19 Jun 2017 20:57:29 GMT
Server
Apache
ETag
"5c2a42-3587-59483ab9"
Content-Type
application/x-javascript
Connection
close
Accept-Ranges
bytes
Content-Length
13703
coinhive.min.js
coinhive.com/lib/
2 KB
2 KB
Script
General
Full URL
https://coinhive.com/lib/coinhive.min.js
Requested by
Host: smok.3x.ro
URL: http://smok.3x.ro/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:3036::ac43:a575 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / ASP.NET
Resource Hash
39f7a131d7976b1cbbf08c89727ba5c1b5c384152ed65bc83198bca315be5a88

Request headers

accept-language
en-US,en;q=0.9
Referer
http://smok.3x.ro/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

date
Tue, 31 Oct 2023 00:19:26 GMT
content-encoding
br
cf-cache-status
DYNAMIC
last-modified
Tue, 02 Nov 2021 00:44:41 GMT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
etag
W/"806233d282cfd71:0"
x-powered-by
ASP.NET
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=Imp6a0fFKTdaJVg0L3W6LphLN%2FHi0i5kAAb5H49YPU7Mrkw0h8sH%2BDdt8hPcoB51WVjmIGuPxl2OXX6069kqpMfpVIz1qwQRB0krIsDW%2BdO3XUdn1%2BKSg97TOjbVAIFH9C7%2FlnCh3rbTyS0%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/x-javascript
access-control-allow-origin
*
cf-ray
81e7b9f58df78cd4-EWR
alt-svc
h3=":443"; ma=86400
css
fonts.googleapis.com/
405 B
726 B
Stylesheet
General
Full URL
https://fonts.googleapis.com/css?family=Indie+Flower
Requested by
Host: smok.3x.ro
URL: http://smok.3x.ro/styles.css
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2607:f8b0:4004:c09::5f Ashburn, United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
f7162a2bf4f3f84010fcd399f9420597332841fb4814ac737da2a4fda9324437
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

accept-language
en-US,en;q=0.9
Referer
http://smok.3x.ro/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

strict-transport-security
max-age=31536000
date
Tue, 31 Oct 2023 00:19:26 GMT
content-encoding
gzip
x-content-type-options
nosniff
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
x-xss-protection
0
last-modified
Mon, 30 Oct 2023 22:30:04 GMT
server
ESF
cross-origin-opener-policy
same-origin-allow-popups
x-frame-options
SAMEORIGIN
content-type
text/css; charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=86400, stale-while-revalidate=604800
timing-allow-origin
*
link
<https://fonts.gstatic.com>; rel=preconnect; crossorigin
expires
Tue, 31 Oct 2023 00:19:26 GMT
font-awesome.css
smok.3x.ro/fontawesome.io/assets/font-awesome/css/
0
0
Stylesheet
General
Full URL
http://smok.3x.ro/fontawesome.io/assets/font-awesome/css/font-awesome.css
Requested by
Host: smok.3x.ro
URL: http://smok.3x.ro/styles.css
Protocol
HTTP/1.1
Server
89.42.39.160 , Romania, ASN48931 (RO-3X-AS soseaua Dobroesti nr. 7, RO),
Reverse DNS
3x.ro
Software
Apache /
Resource Hash

Request headers

accept-language
en-US,en;q=0.9
Referer
http://smok.3x.ro/styles.css
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

Date
Tue, 31 Oct 2023 00:16:49 GMT
Server
Apache
Connection
close
Transfer-Encoding
chunked
Content-Type
text/html
deadboy4.mp4
smok.3x.ro/
3 KB
0
Media
General
Full URL
http://smok.3x.ro/deadboy4.mp4
Requested by
Host: smok.3x.ro
URL: http://smok.3x.ro/
Protocol
HTTP/1.1
Server
89.42.39.160 , Romania, ASN48931 (RO-3X-AS soseaua Dobroesti nr. 7, RO),
Reverse DNS
3x.ro
Software
Apache /
Resource Hash

Request headers

Referer
http://smok.3x.ro/
Accept-Encoding
identity;q=1, *;q=0
accept-language
en-US,en;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36
Range
bytes=0-

Response headers

Date
Tue, 31 Oct 2023 00:16:49 GMT
Server
Apache
Connection
close
Transfer-Encoding
chunked
Content-Type
text/html
video.mp4
smok.3x.ro/
5 KB
5 KB
Media
General
Full URL
http://smok.3x.ro/video.mp4
Requested by
Host: smok.3x.ro
URL: http://smok.3x.ro/
Protocol
HTTP/1.1
Server
89.42.39.160 , Romania, ASN48931 (RO-3X-AS soseaua Dobroesti nr. 7, RO),
Reverse DNS
3x.ro
Software
Apache /
Resource Hash
f6fb6b03e902474bbfa016fca82d93ef5c20e37594b0daae07a4996d8e5b88dd

Request headers

Referer
http://smok.3x.ro/
Accept-Encoding
identity;q=1, *;q=0
accept-language
en-US,en;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36
Range
bytes=0-

Response headers

Date
Tue, 31 Oct 2023 00:16:49 GMT
Server
Apache
Connection
close
Transfer-Encoding
chunked
Content-Type
text/html
video.mp4
smok.3x.ro/
5 KB
0
Media
General
Full URL
http://smok.3x.ro/video.mp4
Requested by
Host: smok.3x.ro
URL: http://smok.3x.ro/
Protocol
HTTP/1.1
Server
89.42.39.160 , Romania, ASN48931 (RO-3X-AS soseaua Dobroesti nr. 7, RO),
Reverse DNS
3x.ro
Software
Apache /
Resource Hash

Request headers

Referer
http://smok.3x.ro/
Accept-Encoding
identity;q=1, *;q=0
accept-language
en-US,en;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36
Range
bytes=0-

Response headers

Date
Tue, 31 Oct 2023 00:16:49 GMT
Server
Apache
Connection
close
Transfer-Encoding
chunked
Content-Type
text/html
m8JVjfNVeKWVnh3QMuKkFcZVaUuH.woff2
fonts.gstatic.com/s/indieflower/v21/
19 KB
20 KB
Font
General
Full URL
https://fonts.gstatic.com/s/indieflower/v21/m8JVjfNVeKWVnh3QMuKkFcZVaUuH.woff2
Requested by
Host: fonts.googleapis.com
URL: https://fonts.googleapis.com/css?family=Indie+Flower
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2607:f8b0:4004:c06::5e Washington, United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
cb57752edc96294323252e8d84fa25f975943b2ef3e87b2c984b15ca935d7657
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://fonts.googleapis.com/
Origin
http://smok.3x.ro
accept-language
en-US,en;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

date
Sat, 28 Oct 2023 06:32:12 GMT
x-content-type-options
nosniff
age
236834
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
19508
x-xss-protection
0
last-modified
Thu, 24 Aug 2023 17:21:41 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="apps-themes"
report-to
{"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
expires
Sun, 27 Oct 2024 06:32:12 GMT
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/
61 KB
20 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
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:3030::ac43:ddf5 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
75519b8c584f24bfa1a352f07b92a10d978d11196881b20f75af267b8edb57a1
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 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 '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'; prefetch-src 'self' c.disquscdn.com disqus.com; 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
http://smok.3x.ro/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36
accept-language
en-US,en;q=0.9

Response headers

alt-svc
h3=":443"; ma=86400
cache-control
public, max-age=14400
cf-cache-status
REVALIDATED
cf-ray
81e7ba1e3e530f7c-EWR
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 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 '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'; prefetch-src 'self' c.disquscdn.com disqus.com; 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
Tue, 31 Oct 2023 00:19:32 GMT
expect-ct
max-age=0, report-uri=https://troyhunt.report-uri.com/r/d/ct/reportOnly
feature-policy
accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'
ghost-age
0
ghost-cache
MISS
ghost-fastly
true
nel
{"report_to":"default","max_age":10886400}
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
status
200 OK
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
25, 2
x-content-type-options
nosniff
x-request-id
7c3e46d9-f5fb-488e-b877-ee5f6bd670c5 7c3e46d9-f5fb-488e-b877-ee5f6bd670c5
x-served-by
cache-ams12757-AMS, cache-lga21978-LGA
x-timer
S1698401124.464851,VS0,VE0
x-xss-protection
1; mode=block; report=https://troyhunt.report-uri.com/r/d/xss/enforce

Redirect headers

age
922335
alt-svc
h3=":443"; ma=86400
cache-control
public, max-age=31536000
cf-cache-status
HIT
cf-ray
81e7ba1dbdd00f7c-EWR
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 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 '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'; prefetch-src 'self' c.disquscdn.com disqus.com; frame-ancestors 'self' troyhunt.ghost.io; upgrade-insecure-requests; report-uri https://troyhunt.report-uri.com/r/d/csp/enforce
date
Tue, 31 Oct 2023 00:19:32 GMT
expect-ct
max-age=0, report-uri=https://troyhunt.report-uri.com/r/d/ct/reportOnly
feature-policy
accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'
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}
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
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
13, 1
x-content-type-options
nosniff
x-request-id
f1abea0d-81a9-4047-964c-160032a8b99c f1abea0d-81a9-4047-964c-160032a8b99c
x-served-by
cache-ams12736-AMS, cache-lga21943-LGA
x-timer
S1697789238.577874,VS0,VE11
x-xss-protection
1; mode=block; report=https://troyhunt.report-uri.com/r/d/xss/enforce
enforce
troyhunt.report-uri.com/r/d/csp/
0
0

main.min.css
www.troyhunt.com/assets/css/
26 KB
8 KB
Stylesheet
General
Full URL
https://www.troyhunt.com/assets/css/main.min.css?v=c840cf0d4a
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
2606:4700:3030::ac43:ddf5 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

accept-language
en-US,en;q=0.9
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

ghost-age
0
date
Tue, 31 Oct 2023 00:19:32 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 varnish, 1.1 varnish
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-content-type-options
nosniff
age
348864
content-encoding
br
x-cache
HIT, HIT
status
200 OK
alt-svc
h3=":443"; ma=86400
ghost-fastly
true
x-request-id
c08f3055-e5a2-4b4e-957b-ffa4b6275083, c08f3055-e5a2-4b4e-957b-ffa4b6275083
x-served-by
cache-ams12769-AMS, cache-lga21937-LGA
last-modified
Tue, 15 Nov 2022 16:31:26 GMT
server
cloudflare
x-timer
S1698362708.207858,VS0,VE2
etag
W/"6865-1847c219426"
vary
Cookie, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=Dw3koQjefpp9SXeLlqj5nM%2FUHaGqI8uaBICgy6km101DIIJhZZRh9ZyVLOYcmfhkuUUsWZsWE05CgNTDbyHXS%2BKYNZmLpkJXgBXOL6mBIVW4spOdUbWoVx4I3IgZqJJQRRaWRXp8TCVRIVAc85Nt"}],"group":"cf-nel","max_age":604800}
content-type
text/css; charset=UTF-8
cache-control
public, max-age=31536000
ghost-cache
MISS
cf-ray
81e7ba1ebb0c5e6a-EWR
x-cache-hits
2, 1
css
fonts.googleapis.com/
8 KB
800 B
Stylesheet
General
Full URL
https://fonts.googleapis.com/css?family=Vollkorn:400,400italic,700,700italic
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
2607:f8b0:4004:c09::5f Ashburn, United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
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

accept-language
en-US,en;q=0.9
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

strict-transport-security
max-age=31536000
date
Tue, 31 Oct 2023 00:19:32 GMT
content-encoding
gzip
x-content-type-options
nosniff
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
x-xss-protection
0
last-modified
Tue, 31 Oct 2023 00:19:32 GMT
server
ESF
cross-origin-opener-policy
same-origin-allow-popups
x-frame-options
SAMEORIGIN
content-type
text/css; charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=86400, stale-while-revalidate=604800
timing-allow-origin
*
link
<https://fonts.gstatic.com>; rel=preconnect; crossorigin
expires
Tue, 31 Oct 2023 00:19:32 GMT
font-awesome.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/
0
0

portal.min.js
cdn.jsdelivr.net/ghost/portal@~2.36/umd/
0
0

sodo-search.min.js
cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/
0
0

cards.min.js
www.troyhunt.com/public/
7 KB
2 KB
Script
General
Full URL
https://www.troyhunt.com/public/cards.min.js?v=c840cf0d4a
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
2606:4700:3030::ac43:ddf5 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

accept-language
en-US,en;q=0.9
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

ghost-age
0
date
Tue, 31 Oct 2023 00:19:32 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 varnish, 1.1 varnish
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-content-type-options
nosniff
age
348864
content-encoding
br
x-cache
HIT, HIT
status
200 OK
alt-svc
h3=":443"; ma=86400
ghost-fastly
true
x-request-id
4d0e198c-9ec2-4689-9207-0714fdf5bbbd, 4d0e198c-9ec2-4689-9207-0714fdf5bbbd
x-served-by
cache-ams21068-AMS, cache-lga21954-LGA
server
cloudflare
x-timer
S1698362708.222101,VS0,VE3
etag
W/"431228c753b74a6958600d170f921e6d"
vary
Cookie, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=I20BLpkGPvml%2Fsw7tDSZ0%2BVvkQtNomiYmmtSnPmsz2UxMEJMrs0JrvWE%2BF1NFwkP0jRP%2BFNNV3eNSVVpbv4UnJcMKxsQca3l7lXIHRjM2EWDiJX3BlA0wLmFPTSJLdIGr%2FaQu3vPv2f2jqUN5K3B"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript
cache-control
public, max-age=31536000
ghost-cache
MISS
cf-ray
81e7ba1ebb0f5e6a-EWR
x-cache-hits
8, 1
cards.min.css
www.troyhunt.com/public/
39 KB
8 KB
Stylesheet
General
Full URL
https://www.troyhunt.com/public/cards.min.css?v=c840cf0d4a
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
2606:4700:3030::ac43:ddf5 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

accept-language
en-US,en;q=0.9
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

ghost-age
0
date
Tue, 31 Oct 2023 00:19:32 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 varnish, 1.1 varnish
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-content-type-options
nosniff
age
348864
content-encoding
br
x-cache
HIT, HIT
status
200 OK
alt-svc
h3=":443"; ma=86400
ghost-fastly
true
x-request-id
f60255af-fd7e-438f-a60f-b1fe74b6c185, f60255af-fd7e-438f-a60f-b1fe74b6c185
x-served-by
cache-ams21075-AMS, cache-lga21944-LGA
server
cloudflare
x-timer
S1698362708.217410,VS0,VE2
etag
W/"4d2a9dce76d5235785c36574664916fc"
vary
Cookie, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=zr%2FezQxwBXiBgMG7uFwQuWaZWEpdJgvlmMy3NjLSCvboBReX8f%2FV94NM9li4WaD43DWSPlPDkkyc3yZObVdMvNudF7R6QFm1hM1PJbBt2U82seKa3p%2Fe3y0NxTyYmWFeOeF%2BMrEv%2BycP8a%2FACwYz"}],"group":"cf-nel","max_age":604800}
content-type
text/css
cache-control
public, max-age=31536000
ghost-cache
MISS
cf-ray
81e7ba1ebb0d5e6a-EWR
x-cache-hits
27, 1
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=c840cf0d4a
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
2606:4700:3030::ac43:ddf5 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

accept-language
en-US,en;q=0.9
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

ghost-age
0
date
Tue, 31 Oct 2023 00:19:32 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 varnish, 1.1 varnish
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-content-type-options
nosniff
age
348864
content-encoding
br
x-cache
HIT, HIT
status
200 OK
alt-svc
h3=":443"; ma=86400
ghost-fastly
true
x-request-id
fc5485cd-c617-47de-99a8-5b07cddd36d1, fc5485cd-c617-47de-99a8-5b07cddd36d1
x-served-by
cache-ams21047-AMS, cache-lga21943-LGA
server
cloudflare
x-timer
S1698362708.227344,VS0,VE14
etag
W/"909b42c515ee6c2aece5a3f270049f98"
vary
Cookie, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=IjoP4ECg%2F4CCfGyhQcnwjNXzbDWQEixZOjpgBZoNx7lqSUSpaJUh41eTkC5nexudSAAxVR6tG8sPT11%2BoixlFBCJ2WszdTFefdt3QVqRm97TjOWXv3CwGWPGfNvqPzmrBEzh1M2wRqwhTevNHvzf"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript
cache-control
public, max-age=31536000
ghost-cache
MISS
cf-ray
81e7ba1ebb105e6a-EWR
x-cache-hits
23, 1
js
www.googletagmanager.com/gtag/
0
0

widgets.js
platform.twitter.com/
0
0

Logo-2.svg
www.troyhunt.com/content/images/2017/11/
4 KB
3 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
2606:4700:3030::ac43:ddf5 -, , ASN (),
Reverse DNS
Software
cloudflare /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

accept-language
en-US,en;q=0.9
Referer
https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.117 Safari/537.36

Response headers

ghost-age
0
date
Tue, 31 Oct 2023 00:19:32 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 varnish, 1.1 varnish
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-content-type-options
nosniff
age
919800
content-encoding
br
x-cache
HIT, HIT
status
200 OK
alt-svc
h3=":443"; ma=86400
ghost-fastly
true
x-request-id
88128157-3588-4cf6-8c27-e7667630d56e, 88128157-3588-4cf6-8c27-e7667630d56e
x-served-by
cache-ams21028-AMS, cache-lga21949-LGA
last-modified
Wed, 01 Nov 2017 08:13:50 GMT
server
cloudflare
x-timer
S1697791772.047726,VS0,VE1
etag
W/"ff3-15f76a4c508"
vary
Cookie, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=b8%2BNuRmekZkfjoWkfVLx3sPPDyu%2BIpwbWXmVAONizU%2FjQ%2FPuXvv%2FgTFUeOY%2BAv0RxmcN9inFtYGtNAKCDFYT%2F5zNdj1bafxrsfIEB6wRV5aSAAEFmcadLe1sxyAizuA2WRVgsEVmUlJczjQkEnCU"}],"group":"cf-nel","max_age":604800}
content-type
image/svg+xml
access-control-allow-origin
*
cache-control
public, max-age=31536000
ghost-cache
MISS
cf-ray
81e7ba1ebb0e5e6a-EWR
x-cache-hits
10, 1

Failed requests

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

Domain
troyhunt.report-uri.com
URL
https://troyhunt.report-uri.com/r/d/csp/enforce
Domain
cdnjs.cloudflare.com
URL
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
Domain
cdn.jsdelivr.net
URL
https://cdn.jsdelivr.net/ghost/portal@~2.36/umd/portal.min.js
Domain
cdn.jsdelivr.net
URL
https://cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/sodo-search.min.js
Domain
www.googletagmanager.com
URL
https://www.googletagmanager.com/gtag/js?id=G-B895JNTH7Z
Domain
platform.twitter.com
URL
https://platform.twitter.com/widgets.js

Verdicts & Comments Add Verdict or Comment

3 JavaScript Global Variables

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

object| $$$deadboy$$$ function| click undefined| miner

1 Cookies

Domain/Path Name / Value
.coinhive.com/ Name: ARRAffinitySameSite
Value: 80300b2e49e2aff0f1986546d147781a84bbe5daec36d0459a38ea506b3f49b2

7 Console Messages

Source Level URL
Text
network error URL: http://smok.3x.ro/fontawesome.io/assets/font-awesome/css/font-awesome.css
Message:
Failed to load resource: the server responded with a status of 404 (Not Found)
network error URL: http://smok.3x.ro/deadboy4.mp4
Message:
Failed to load resource: the server responded with a status of 404 (Not Found)
network error URL: http://smok.3x.ro/video.mp4
Message:
Failed to load resource: the server responded with a status of 404 (Not Found)
network error URL: http://smok.3x.ro/video.mp4
Message:
Failed to load resource: the server responded with a status of 404 (Not Found)
security error URL: https://www.troyhunt.com/i-now-own-the-coinhive-domain-heres-how-im-fighting-cryptojacking-and-doing-good-things-with-content-security-policies/
Message:
Unrecognized Content-Security-Policy directive 'prefetch-src'.
security error URL: about:blank
Message:
Unrecognized Content-Security-Policy directive 'prefetch-src'.
security error URL: https://platform.twitter.com/widgets.js(Line 7)
Message:
Unrecognized Content-Security-Policy directive 'prefetch-src'.