Submitted URL: http://pragprog.com/
Effective URL: https://pragprog.com/
Submission Tags: tranco_l324
Submission: On October 30 via api from DE — Scanned from DE

Summary

This website contacted 8 IPs in 2 countries across 8 domains to perform 22 HTTP transactions. The main IP is 161.35.125.80, located in New York, United States and belongs to DIGITALOCEAN-ASN, US. The main domain is pragprog.com.
TLS certificate: Issued by R3 on August 31st 2021. Valid for: 3 months.
This is the only time pragprog.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 12 161.35.125.80 14061 (DIGITALOC...)
1 2a00:1450:400... 15169 (GOOGLE)
2 2606:4700::68... 13335 (CLOUDFLAR...)
2 104.20.27.34 13335 (CLOUDFLAR...)
2 2606:4700::68... 13335 (CLOUDFLAR...)
1 2a00:1450:400... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
2 2a00:1450:400... 15169 (GOOGLE)
22 8
Domain Requested by
12 pragprog.com 1 redirects pragprog.com
2 www.google-analytics.com www.googletagmanager.com
www.google-analytics.com
2 cdnjs.cloudflare.com pragprog.com
cdnjs.cloudflare.com
2 transactions.sendowl.com pragprog.com
2 cdn.jsdelivr.net pragprog.com
1 fonts.gstatic.com fonts.googleapis.com
1 www.googletagmanager.com pragprog.com
1 fonts.googleapis.com pragprog.com
22 8

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

Domain
pragmaticstudio.com
www.redbubble.com
transactions.sendowl.com
Subject Issuer Validity Valid
pragprog.com
R3
2021-08-31 -
2021-11-29
3 months crt.sh
upload.video.google.com
GTS CA 1C3
2021-10-04 -
2021-12-27
3 months crt.sh
sni.cloudflaressl.com
Cloudflare Inc ECC CA-3
2021-07-03 -
2022-07-02
a year crt.sh
*.google-analytics.com
GTS CA 1C3
2021-10-04 -
2021-12-27
3 months crt.sh
*.gstatic.com
GTS CA 1C3
2021-10-04 -
2021-12-27
3 months crt.sh

This page contains 1 frames:

Primary Page: https://pragprog.com/
Frame ID: 5B745A75F3D9382CC3BAF31B45830E39
Requests: 22 HTTP requests in this frame

Screenshot

Page Title

Pragmatic Bookshelf: By Developers, For Developers

Page URL History Show full URLs

  1. http://pragprog.com/ HTTP 301
    https://pragprog.com/ Page URL

Page Statistics

22
Requests

100 %
HTTPS

75 %
IPv6

8
Domains

8
Subdomains

8
IPs

2
Countries

576 kB
Transfer

718 kB
Size

3
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://pragprog.com/ HTTP 301
    https://pragprog.com/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

22 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
pragprog.com/
Redirect Chain
  • http://pragprog.com/
  • https://pragprog.com/
23 KB
8 KB
Document
General
Full URL
https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
835db99b1cfc9d3a13dee52e1ce7f0b1d0508cc3233dd002ed3eaec38616e0d9

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36
Accept-Language
de-DE,de;q=0.9

Response headers

Server
nginx
Date
Sat, 30 Oct 2021 09:20:47 GMT
Content-Type
text/html
Last-Modified
Fri, 29 Oct 2021 16:04:56 GMT
Transfer-Encoding
chunked
Connection
keep-alive
ETag
W/"617c1ba8-5c95"
Content-Encoding
gzip

Redirect headers

Server
nginx
Date
Sat, 30 Oct 2021 09:20:47 GMT
Content-Type
text/html
Content-Length
162
Connection
keep-alive
Location
https://pragprog.com/
css
fonts.googleapis.com/
2 KB
1 KB
Stylesheet
General
Full URL
https://fonts.googleapis.com/css?family=Noto+Sans&display=swap
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:831::200a Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
61b218e6afb299850d57a9e48754d42c42a25e6bc32e83148c7977bd336a55b5
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
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

strict-transport-security
max-age=31536000
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,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
x-xss-protection
0
last-modified
Sat, 30 Oct 2021 09:07:34 GMT
server
ESF
date
Sat, 30 Oct 2021 09:20:47 GMT
x-frame-options
SAMEORIGIN
report-to
{"group":"AXrpQdfmR0fDhCOPhF1MuC4lh4qBOg6Nc66MCVJYeKk","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/encsid_AXrpQdfmR0fDhCOPhF1MuC4lh4qBOg6Nc66MCVJYeKk"}]}
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
cross-origin-opener-policy-report-only
same-origin; report-to="AXrpQdfmR0fDhCOPhF1MuC4lh4qBOg6Nc66MCVJYeKk"
expires
Sat, 30 Oct 2021 09:20:47 GMT
style.min.f449fe6cea9ae9fc81044a50d84394c0db942a11d2382e6d4b87e1e7b19d7f76.css
pragprog.com/css/
17 KB
17 KB
Stylesheet
General
Full URL
https://pragprog.com/css/style.min.f449fe6cea9ae9fc81044a50d84394c0db942a11d2382e6d4b87e1e7b19d7f76.css
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
f449fe6cea9ae9fc81044a50d84394c0db942a11d2382e6d4b87e1e7b19d7f76

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:47 GMT
Last-Modified
Fri, 29 Oct 2021 16:04:58 GMT
Server
nginx
ETag
"617c1baa-43b9"
Content-Type
text/css
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
17337
balloon.min.css
pragprog.com/css/
8 KB
8 KB
Stylesheet
General
Full URL
https://pragprog.com/css/balloon.min.css
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
ffeb2948f21f609f1060371082ad912a5a1859c595d0c9d149701e4d3e1355a1

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:47 GMT
Last-Modified
Fri, 29 Oct 2021 16:04:58 GMT
Server
nginx
ETag
"617c1baa-203e"
Content-Type
text/css
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
8254
cookieconsent.min.css
cdn.jsdelivr.net/npm/cookieconsent@3/build/
5 KB
2 KB
Stylesheet
General
Full URL
https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:5614 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
cd0d0b6e50ff01ff2f3a9a70d7cfb66a7c6cb9acf7a566325568be6d3bd31fc4
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

date
Sat, 30 Oct 2021 09:20:47 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
age
2022
x-jsd-version
3.1.1
x-cache
HIT, HIT
cross-origin-resource-policy
cross-origin
strict-transport-security
max-age=31536000; includeSubDomains; preload
alt-svc
h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400
x-served-by
cache-fra19179-FRA, cache-mxp6982-MXP
timing-allow-origin
*
x-jsd-version-type
version
server
cloudflare
etag
W/"135e-3nthfC1sCV/yhiNebPZMMo2hpL8"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
vary
Accept-Encoding
content-type
text/css; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
*
cache-control
public, max-age=604800, s-maxage=43200
cf-ray
6a6391dab8e9374c-MXP
sendowl.js
transactions.sendowl.com/assets/
11 KB
4 KB
Script
General
Full URL
https://transactions.sendowl.com/assets/sendowl.js
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.20.27.34 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
289b94bdaccad31369ab2bed3a3e2a861639ef818346614833696c111c54b79b

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

date
Sat, 30 Oct 2021 09:20:47 GMT
content-encoding
gzip
cf-cache-status
HIT
last-modified
Wed, 19 May 2021 09:24:03 GMT
server
cloudflare
age
937
etag
"2d31-5c2ab633272c0-gzip"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
vary
Accept-Encoding
content-type
application/javascript
cache-control
max-age=86400
accept-ranges
bytes
cf-ray
6a6391dafa4635d1-MAN
content-length
3581
font-awesome.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/
30 KB
6 KB
Stylesheet
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:125e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

date
Sat, 30 Oct 2021 09:20:47 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
age
142515
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400
content-length
5631
timing-allow-origin
*
last-modified
Mon, 04 May 2020 16:10:07 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03e5f-7918"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15780000
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=PDPhV3FioHh70cf2HMZtxllIvtF5HgjhBZX3ve%2Fi7nE0l3pDcQhIwQluc1Gnl3RLPnLgA735Sq6bU27o4P0SDKATftuYDVcPtm1qU0%2BmAvtC%2F8NAkNVKGVyekQdHgZvcZemJS9EK0DvdJMKNaimWK7cI"}],"group":"cf-nel","max_age":604800}
content-type
text/css; charset=utf-8
access-control-allow-origin
*
vary
Accept-Encoding
cache-control
public, max-age=30672000
accept-ranges
bytes
cf-ray
6a6391dabda60f6e-MXP
expires
Thu, 20 Oct 2022 09:20:47 GMT
js
www.googletagmanager.com/gtag/
89 KB
35 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=UA-280358-4
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:829::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
291e99013009ad64bf10ba293bba0e400b8e0d72bbd068c653a30d1f0d701c8e
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

date
Sat, 30 Oct 2021 09:20:47 GMT
content-encoding
br
vary
Accept-Encoding
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
35729
x-xss-protection
0
last-modified
Sat, 30 Oct 2021 09:00:00 GMT
server
Google Tag Manager
strict-transport-security
max-age=31536000; includeSubDomains
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
access-control-allow-headers
Cache-Control
expires
Sat, 30 Oct 2021 09:20:47 GMT
jsrw-beta-250.jpg
pragprog.com/titles/jsrw/effective-remote-work/
104 KB
104 KB
Image
General
Full URL
https://pragprog.com/titles/jsrw/effective-remote-work/jsrw-beta-250.jpg
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
86fb4d9335d585860a52655209ac346843394a3d68923693b190729d46488681

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:48 GMT
Last-Modified
Fri, 29 Oct 2021 16:05:13 GMT
Server
nginx
ETag
"617c1bb9-19e6e"
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
106094
dzpythonic-125.jpg
pragprog.com/titles/dzpythonic/pythonic-programming/
61 KB
62 KB
Image
General
Full URL
https://pragprog.com/titles/dzpythonic/pythonic-programming/dzpythonic-125.jpg
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
922f080287b4b1f1dd0e3136425b9ad1148a4624b21dfb78e1056b312c46fc9d

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:48 GMT
Last-Modified
Fri, 29 Oct 2021 16:05:07 GMT
Server
nginx
ETag
"617c1bb3-f5ad"
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
62893
hwrustbrain-beta-125.jpg
pragprog.com/titles/hwrustbrain/rust-brain-teasers/
32 KB
32 KB
Image
General
Full URL
https://pragprog.com/titles/hwrustbrain/rust-brain-teasers/hwrustbrain-beta-125.jpg
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
a14f7b03276ced334539245c0a28e74596b763be459a2e84d9fea339a60925d1

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:48 GMT
Last-Modified
Fri, 29 Oct 2021 16:05:10 GMT
Server
nginx
ETag
"617c1bb6-8100"
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
33024
d-gobrain-125.jpg
pragprog.com/titles/d-gobrain/go-brain-teasers/
49 KB
49 KB
Image
General
Full URL
https://pragprog.com/titles/d-gobrain/go-brain-teasers/d-gobrain-125.jpg
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
9062dd08dc090ff905dcb6f5e4fa482ed6db1f3be2ff73a407301ec906e15680

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:48 GMT
Last-Modified
Fri, 29 Oct 2021 16:05:03 GMT
Server
nginx
ETag
"617c1baf-c2e0"
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
49888
uboop-beta-125.jpg
pragprog.com/titles/uboop/from-objects-to-functions/
36 KB
36 KB
Image
General
Full URL
https://pragprog.com/titles/uboop/from-objects-to-functions/uboop-beta-125.jpg
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
f4e36e1308a71ddbad9df72e614229fdff227476684c3b5434f45eeede8710b6

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:48 GMT
Last-Modified
Fri, 29 Oct 2021 16:05:29 GMT
Server
nginx
ETag
"617c1bc9-908d"
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
37005
d-pandas-125.jpg
pragprog.com/titles/d-pandas/pandas-brain-teasers/
39 KB
39 KB
Image
General
Full URL
https://pragprog.com/titles/d-pandas/pandas-brain-teasers/d-pandas-125.jpg
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
90b8574013b1078ac8b6af6b17bdd0ee25adb69fe0d512cfd4c063eabb529896

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:48 GMT
Last-Modified
Fri, 29 Oct 2021 16:05:04 GMT
Server
nginx
ETag
"617c1bb0-9a9b"
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
39579
fkajs-beta-125.jpg
pragprog.com/titles/fkajs/modern-asynchronous-javascript/
41 KB
41 KB
Image
General
Full URL
https://pragprog.com/titles/fkajs/modern-asynchronous-javascript/fkajs-beta-125.jpg
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
8cf32b70d26c7f54452ff3a37e9b844658fe5b863ca857a92a8d9646f20933c2

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:48 GMT
Last-Modified
Fri, 29 Oct 2021 16:05:08 GMT
Server
nginx
ETag
"617c1bb4-a4fd"
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
42237
tpp_cover_158.jpg
pragprog.com/img/
10 KB
10 KB
Image
General
Full URL
https://pragprog.com/img/tpp_cover_158.jpg
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
161.35.125.80 New York, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx /
Resource Hash
5820eb0c08d51842bc541bef42e448144783607185063c087af7f4072424d6eb

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

Date
Sat, 30 Oct 2021 09:20:48 GMT
Last-Modified
Fri, 29 Oct 2021 16:04:58 GMT
Server
nginx
ETag
"617c1baa-26b0"
Content-Type
image/jpeg
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
9904
cookieconsent.min.js
cdn.jsdelivr.net/npm/cookieconsent@3/build/
20 KB
7 KB
Script
General
Full URL
https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:5614 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e55842a856a6d829feca3c3ad736c136b6c7549e9247274f78aa296259e06e24
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

date
Sat, 30 Oct 2021 09:20:47 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
age
2024
x-jsd-version
3.1.1
x-cache
HIT, HIT
cross-origin-resource-policy
cross-origin
strict-transport-security
max-age=31536000; includeSubDomains; preload
alt-svc
h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400
x-served-by
cache-fra19177-FRA, cache-mxp6924-MXP
timing-allow-origin
*
x-jsd-version-type
version
server
cloudflare
etag
W/"50d5-nLraS9YXyGxjjPLr3exyStWWkHs"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
vary
Accept-Encoding
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
*
cache-control
public, max-age=604800, s-maxage=43200
cf-ray
6a6391db2975374c-MXP
o-0IIpQlx3QUlC5A4PNr5TRA.woff2
fonts.gstatic.com/s/notosans/v21/
16 KB
16 KB
Font
General
Full URL
https://fonts.gstatic.com/s/notosans/v21/o-0IIpQlx3QUlC5A4PNr5TRA.woff2
Requested by
Host: fonts.googleapis.com
URL: https://fonts.googleapis.com/css?family=Noto+Sans&display=swap
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80e::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
4a9f53c02752e79270686f1b2a3616b86d3af1ea2a288f2977e34b1141d552ec
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://fonts.googleapis.com/
Origin
https://pragprog.com
Accept-Language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

date
Thu, 28 Oct 2021 09:50:35 GMT
x-content-type-options
nosniff
age
171013
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,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
16056
x-xss-protection
0
last-modified
Tue, 14 Sep 2021 16:44:52 GMT
server
sffe
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
*
cross-origin-opener-policy-report-only
same-origin; report-to="apps-themes"
expires
Fri, 28 Oct 2022 09:50:35 GMT
fontawesome-webfont.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/
75 KB
76 KB
Font
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0
Requested by
Host: cdnjs.cloudflare.com
URL: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:125e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
d792afdac7f7ae5de7c6964950c6c61dc6e3f3813180a59e141c7cb4ac4364dc
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

Referer
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
Origin
https://pragprog.com
Accept-Language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

date
Sat, 30 Oct 2021 09:20:48 GMT
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
age
142412
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400
content-length
77160
timing-allow-origin
*
last-modified
Mon, 04 May 2020 16:10:07 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03e5f-12d68"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15780000
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=RM9GliM%2FbFkJuHJmU%2FvUOzIMEix60ClFDECz7zgSOQZaBhVfp8fErRvJseV%2BlyQ24hTdnXR36qi0l9dtd33teudebIXfpxauKX90SEtUnKGJyp74JqRxZbVyG8cpjlfrAu9D6KPsEUBA74bt0DPAEeqX"}],"group":"cf-nel","max_age":604800}
content-type
application/octet-stream; charset=utf-8
access-control-allow-origin
*
vary
Accept-Encoding
cache-control
public, max-age=30672000
accept-ranges
bytes
cf-ray
6a6391dc2f820e2a-MXP
expires
Thu, 20 Oct 2022 09:20:48 GMT
sendowl-js-cart-medium-dark.png
transactions.sendowl.com/assets/external/
431 B
601 B
Image
General
Full URL
https://transactions.sendowl.com/assets/external/sendowl-js-cart-medium-dark.png
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
104.20.27.34 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c000922b926377c073e58917a27a97c1686af956081edb5fbe813dc28f507ad5

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

date
Sat, 30 Oct 2021 09:20:48 GMT
cf-cache-status
HIT
last-modified
Fri, 08 Nov 2019 10:14:48 GMT
server
cloudflare
etag
"1b4-596d30d3e3600"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
vary
Accept-Encoding
content-type
image/png
cache-control
max-age=86400
cf-polished
origSize=436
accept-ranges
bytes
cf-ray
6a6391dbfbec35d1-MAN
content-length
431
cf-bgj
imgq:100,h2pri
analytics.js
www.google-analytics.com/
48 KB
20 KB
Script
General
Full URL
https://www.google-analytics.com/analytics.js
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=UA-280358-4
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:800::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
fd222137f245c06ddb4c4d44db41f12138dad6cf8ef5d4d4a5e500f38f0c8c62
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36

Response headers

strict-transport-security
max-age=10886400; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
last-modified
Tue, 26 Oct 2021 23:24:02 GMT
server
Golfe2
age
4814
date
Sat, 30 Oct 2021 08:00:34 GMT
vary
Accept-Encoding
content-type
text/javascript
cache-control
public, max-age=7200
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
19747
expires
Sat, 30 Oct 2021 10:00:34 GMT
collect
www.google-analytics.com/j/
1 B
204 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j93&a=1607227341&t=pageview&_s=1&dl=https%3A%2F%2Fpragprog.com%2F&ul=en-us&de=UTF-8&dt=Pragmatic%20Bookshelf%3A%20By%20Developers%2C%20For%20Developers&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YEBAAUABAAAAAC~&jid=394819916&gjid=958755298&cid=1462407530.1635585648&tid=UA-280358-4&_gid=1878567684.1635585648&_r=1&gtm=2ouar0&z=932782457
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:800::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Referer
https://pragprog.com/
Accept-Language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Sat, 30 Oct 2021 09:20:48 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://pragprog.com
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
1
expires
Fri, 01 Jan 1990 00:00:00 GMT

Verdicts & Comments Add Verdict or Comment

20 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| onbeforexrselect function| reportError boolean| originAgentCluster object| scheduler function| viewCart function| addProductToCart function| addPackageToCart function| addLoadEvent object| sendOwl function| gtag object| dataLayer object| sendowl_carter object| google_tag_manager object| cookieconsent object| google_tag_data string| GoogleAnalyticsObject function| ga object| gaplugins object| gaGlobal object| gaData

3 Cookies

Domain/Path Name / Value
.pragprog.com/ Name: _ga
Value: GA1.2.1462407530.1635585648
.pragprog.com/ Name: _gid
Value: GA1.2.1878567684.1635585648
.pragprog.com/ Name: _gat_gtag_UA_280358_4
Value: 1

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.

cdn.jsdelivr.net
cdnjs.cloudflare.com
fonts.googleapis.com
fonts.gstatic.com
pragprog.com
transactions.sendowl.com
www.google-analytics.com
www.googletagmanager.com
104.20.27.34
161.35.125.80
2606:4700::6810:125e
2606:4700::6810:5614
2a00:1450:4001:800::200e
2a00:1450:4001:80e::2003
2a00:1450:4001:829::2008
2a00:1450:4001:831::200a
289b94bdaccad31369ab2bed3a3e2a861639ef818346614833696c111c54b79b
291e99013009ad64bf10ba293bba0e400b8e0d72bbd068c653a30d1f0d701c8e
4a9f53c02752e79270686f1b2a3616b86d3af1ea2a288f2977e34b1141d552ec
5820eb0c08d51842bc541bef42e448144783607185063c087af7f4072424d6eb
61b218e6afb299850d57a9e48754d42c42a25e6bc32e83148c7977bd336a55b5
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
835db99b1cfc9d3a13dee52e1ce7f0b1d0508cc3233dd002ed3eaec38616e0d9
86fb4d9335d585860a52655209ac346843394a3d68923693b190729d46488681
8cf32b70d26c7f54452ff3a37e9b844658fe5b863ca857a92a8d9646f20933c2
9062dd08dc090ff905dcb6f5e4fa482ed6db1f3be2ff73a407301ec906e15680
90b8574013b1078ac8b6af6b17bdd0ee25adb69fe0d512cfd4c063eabb529896
922f080287b4b1f1dd0e3136425b9ad1148a4624b21dfb78e1056b312c46fc9d
a14f7b03276ced334539245c0a28e74596b763be459a2e84d9fea339a60925d1
c000922b926377c073e58917a27a97c1686af956081edb5fbe813dc28f507ad5
cd0d0b6e50ff01ff2f3a9a70d7cfb66a7c6cb9acf7a566325568be6d3bd31fc4
d792afdac7f7ae5de7c6964950c6c61dc6e3f3813180a59e141c7cb4ac4364dc
e55842a856a6d829feca3c3ad736c136b6c7549e9247274f78aa296259e06e24
f449fe6cea9ae9fc81044a50d84394c0db942a11d2382e6d4b87e1e7b19d7f76
f4e36e1308a71ddbad9df72e614229fdff227476684c3b5434f45eeede8710b6
fd222137f245c06ddb4c4d44db41f12138dad6cf8ef5d4d4a5e500f38f0c8c62
ffeb2948f21f609f1060371082ad912a5a1859c595d0c9d149701e4d3e1355a1