Submitted URL: https://u263683.ct.sendgrid.net/wf/click?upn=w-2BN7a-2FW4zR15pKtULc4RGzfDZEwGAuJwd4OTxXH39Rw-3D_2o4dxt9RamsUIbAutb-2FMAGIc9bozr6...
Effective URL: https://pragprog.com/
Submission: On July 25 via api from BE

Summary

This website contacted 7 IPs in 4 countries across 7 domains to perform 19 HTTP transactions. The main IP is 23.23.199.173, located in Ashburn, United States and belongs to AMAZON-AES - Amazon.com, Inc., US. The main domain is pragprog.com.
TLS certificate: Issued by DigiCert SHA2 Secure Server CA on May 15th 2017. Valid for: 2 years.
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 1 167.89.123.16 11377 (SENDGRID)
1 6 23.23.199.173 14618 (AMAZON-AES)
1 2a00:1450:400... 15169 (GOOGLE)
8 50.18.184.86 16509 (AMAZON-02)
1 104.111.228.117 16625 (AKAMAI-AS)
2 2a00:1450:400... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
19 7
Domain Requested by
8 imagery.pragprog.com pragprog.com
6 pragprog.com 1 redirects pragprog.com
2 stats.g.doubleclick.net pragprog.com
1 fonts.gstatic.com pragprog.com
1 js.braintreegateway.com pragprog.com
1 fonts.googleapis.com pragprog.com
1 u263683.ct.sendgrid.net 1 redirects
0 js-agent.newrelic.com Failed pragprog.com
19 8

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

Domain
forums.pragprog.com
pragmaticstudio.com
write-for-us.pragprog.com
twitter.com
www.youtube.com
Subject Issuer Validity Valid
*.pragprog.com
DigiCert SHA2 Secure Server CA
2017-05-15 -
2019-09-18
2 years crt.sh
*.googleapis.com
Google Internet Authority G3
2019-06-18 -
2019-09-10
3 months crt.sh
checkout.paypal.com
DigiCert SHA2 Extended Validation Server CA
2017-05-26 -
2019-08-22
2 years crt.sh
*.g.doubleclick.net
Google Internet Authority G3
2019-06-18 -
2019-09-10
3 months crt.sh
*.google.com
Google Internet Authority G3
2019-06-18 -
2019-09-10
3 months crt.sh

This page contains 1 frames:

Primary Page: https://pragprog.com/
Frame ID: B43B94C2DDD3FEBDB150AC43ADE43EBB
Requests: 19 HTTP requests in this frame

Screenshot


Page URL History Show full URLs

  1. https://u263683.ct.sendgrid.net/wf/click?upn=w-2BN7a-2FW4zR15pKtULc4RGzfDZEwGAuJwd4OTxXH39Rw-3D_2o4dxt9RamsU... HTTP 302
    http://pragprog.com/ HTTP 302
    https://pragprog.com/ Page URL

Detected technologies

Overall confidence: 50%
Detected patterns
  • meta csrf-param /^authenticity_token$/i

Overall confidence: 100%
Detected patterns
  • headers server /nginx(?:\/([\d.]+))?/i

Overall confidence: 50%
Detected patterns
  • meta csrf-param /^authenticity_token$/i

Overall confidence: 100%
Detected patterns
  • html /<link[^>]+foundation[^>"]+css/i

Overall confidence: 100%
Detected patterns
  • headers server /Phusion Passenger ([\d.]+)/i

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

Overall confidence: 100%
Detected patterns
  • script /([\d.]+)?\/modernizr(?:.([\d.]+))?.*\.js/i

Page Statistics

19
Requests

95 %
HTTPS

43 %
IPv6

7
Domains

8
Subdomains

7
IPs

4
Countries

512 kB
Transfer

1403 kB
Size

0
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. https://u263683.ct.sendgrid.net/wf/click?upn=w-2BN7a-2FW4zR15pKtULc4RGzfDZEwGAuJwd4OTxXH39Rw-3D_2o4dxt9RamsUIbAutb-2FMAGIc9bozr6LfU8tV9FMJcvncyRqrnQSL1gqwmStcJunyS0U8U62aJ-2B0GnnVw0FK5dk-2BwnRqnfISt1VzZ4yAOujwx-2B02ImGBvXT4gG6LQLMA0jl6X1dJmcqHXHOrhdRanV0s4CIPcjdrl6gEDiHd-2FpKhvvd17jtxs6jDtZ8VU2nnrRuVQfFcoaROUFeIXbaBiE2uN9cXthx1lvLRsDBda7ZPhkno64YZ25ZYU-2FHmr1iUQRbkJf04IPN-2BVcym0ocdVNwRqvfUuvjABby0maW9Q-2BnXNGkC232DW3iTNr-2BgxZhSvI6PGFsvULdC6Qt5yPQYOVRcdDtwNEH2BNhF5OTSPrwiKgY-2Bcgp6aAsePul8a3Dejcoz0iepcQA-2BOL8bckotJR2yk-2BRtNIDmu6A6vNhD62Vo-3D HTTP 302
    http://pragprog.com/ HTTP 302
    https://pragprog.com/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

19 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request Cookie set /
pragprog.com/
Redirect Chain
  • https://u263683.ct.sendgrid.net/wf/click?upn=w-2BN7a-2FW4zR15pKtULc4RGzfDZEwGAuJwd4OTxXH39Rw-3D_2o4dxt9RamsUIbAutb-2FMAGIc9bozr6LfU8tV9FMJcvncyRqrnQSL1gqwmStcJunyS0U8U62aJ-2B0GnnVw0FK5dk-2BwnRqnfIS...
  • http://pragprog.com/
  • https://pragprog.com/
40 KB
15 KB
Document
General
Full URL
https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
23.23.199.173 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-23-23-199-173.compute-1.amazonaws.com
Software
nginx + Phusion Passenger 5.0.27 / Phusion Passenger 5.0.27
Resource Hash
c2d81ff530ee83f9a31be019c30d740280109745430ff780e17f9aa2f261ace5
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Frame-Options DENY
X-Xss-Protection 1;

Request headers

Host
pragprog.com
Connection
keep-alive
Pragma
no-cache
Cache-Control
no-cache
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36
Accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
Accept-Encoding
gzip, deflate, br
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Content-Encoding
gzip
Content-Type
text/html; charset=utf-8
Date
Thu, 25 Jul 2019 08:49:05 GMT
Server
nginx + Phusion Passenger 5.0.27
Set-Cookie
_prag_production_session32=BAh7B0kiD3Nlc3Npb25faWQGOgZFVEkiJTNmMzY5MmJlMWEyNWNhMDMxMGJjOGZlOWI1NmMyNWNhBjsAVEkiEF9jc3JmX3Rva2VuBjsARkkiMXVzeGcxT3JFVGpOUGVUdElYN2VGVW93cjVMYUs4bkEyWmtRZXBOTHczK3M9BjsARg%3D%3D--1de24d6b2ab055f47cea5b8efd5b59d78e186eef; domain=.pragprog.com; path=/; HttpOnly
Status
200 OK
Strict-Transport-Security
max-age=31536000; includeSubDomains
X-app-info
Unknown@localhost@190723202857-2.1.2
X-Frame-Options
DENY
X-Powered-By
Phusion Passenger 5.0.27
X-Request-Id
baa9f7abae3aff91806f21c31f225e99
X-Runtime
0.024289
X-UA-Compatible
IE=Edge,chrome=1
X-XRDS-Location
https://pragprog.com/pragprog.xrds
X-XSS-Protection
1;
transfer-encoding
chunked
Connection
keep-alive

Redirect headers

Content-Type
text/html; charset=utf-8
Date
Thu, 25 Jul 2019 08:49:05 GMT
Location
https://pragprog.com/
Server
nginx + Phusion Passenger 5.0.27
Status
302 Found
X-Powered-By
Phusion Passenger 5.0.27
X-Request-Id
8c7fbf3163133a57a02ff8a56187a1cb
X-Runtime
0.004778
X-UA-Compatible
IE=Edge,chrome=1
Content-Length
87
Connection
keep-alive
modernizr-ff9b87cb63ff1ddf96f98cde7b915abd.js
pragprog.com/assets/vendor/
12 KB
5 KB
Script
General
Full URL
https://pragprog.com/assets/vendor/modernizr-ff9b87cb63ff1ddf96f98cde7b915abd.js
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
23.23.199.173 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-23-23-199-173.compute-1.amazonaws.com
Software
nginx /
Resource Hash
5b8ef9f987e04c44688933d668d98bd9f70546fdad40ce1d03422f5ed7eca5ec

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:49:05 GMT
Content-Encoding
gzip
Last-Modified
Wed, 26 Aug 2015 16:00:51 GMT
Server
nginx
ETag
"55dde2b3-1352"
Content-Type
application/javascript
Cache-Control
max-age=315360000
Connection
keep-alive
Content-Length
4946
Expires
Thu, 31 Dec 2037 23:55:55 GMT
pip-foundation-404b73cb747d6a60feebbf23032560a0.css
pragprog.com/assets/
318 KB
46 KB
Stylesheet
General
Full URL
https://pragprog.com/assets/pip-foundation-404b73cb747d6a60feebbf23032560a0.css
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
23.23.199.173 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-23-23-199-173.compute-1.amazonaws.com
Software
nginx /
Resource Hash
acda1c0672ae8289082770e4febef313336c33ef4ba27ad6979cc00ba90b4ffb

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:49:05 GMT
Content-Encoding
gzip
Last-Modified
Sat, 20 Jul 2019 16:52:20 GMT
Server
nginx
ETag
"5d3346c4-b503"
Content-Type
text/css
Cache-Control
max-age=315360000
Connection
keep-alive
Content-Length
46339
Expires
Thu, 31 Dec 2037 23:55:55 GMT
css
fonts.googleapis.com/
3 KB
648 B
Stylesheet
General
Full URL
https://fonts.googleapis.com/css?family=Noto+Sans
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:817::200a Frankfurt am Main, Germany, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
ESF /
Resource Hash
72d29524187edb426ffe7138b789ea1712f21531420b9c4d9b0eed568384bb88
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

strict-transport-security
max-age=31536000
content-encoding
br
last-modified
Thu, 25 Jul 2019 08:49:05 GMT
server
ESF
access-control-allow-origin
*
date
Thu, 25 Jul 2019 08:49:05 GMT
x-frame-options
SAMEORIGIN
content-type
text/css; charset=utf-8
status
200
alt-svc
quic=":443"; ma=2592000; v="46,43,39"
cache-control
private, max-age=86400, stale-while-revalidate=604800
timing-allow-origin
*
link
<https://fonts.gstatic.com>; rel=preconnect; crossorigin
x-xss-protection
0
expires
Thu, 25 Jul 2019 08:49:05 GMT
czflutr_xlargebeta.jpg
imagery.pragprog.com/products/578/
23 KB
23 KB
Image
General
Full URL
https://imagery.pragprog.com/products/578/czflutr_xlargebeta.jpg?1560360708
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
50.18.184.86 San Jose, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-50-18-184-86.us-west-1.compute.amazonaws.com
Software
imagery3 /
Resource Hash
bb52412fc940a0866e3b4ad2bb5a6d12967ba80c230654c86b1e7f5264e2c55a

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:32:45 GMT
Via
1.1 varnish
Age
761368
X_AMZ_ID_2
bUoiE86fbbX0d/STenLsxDlRrg5w3CUCkmAdXjh/8zlVo9ZwdrTKgzQ2kKWyXvHOUiHhG29FuF0=
Connection
keep-alive
Content-Length
23403
X_AMZ_REQUEST_ID
D4EA6B37AE9E2D81
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"324d50a79873befd9fe42415dcb66a19"
ACCEPT_RANGES
bytes
X-Varnish
305480008 303996653
CONTENT_LENGTH
1343318
LAST_MODIFIED
Wed, 12 Jun 2019 17:31:49 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
jfelm_largecover.jpg
imagery.pragprog.com/products/534/
9 KB
10 KB
Image
General
Full URL
https://imagery.pragprog.com/products/534/jfelm_largecover.jpg?1512503249
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
50.18.184.86 San Jose, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-50-18-184-86.us-west-1.compute.amazonaws.com
Software
imagery3 /
Resource Hash
114d261854f3c2989cb712f5dbb666b9b678b4b12800a41f68ab1fe34425c0aa

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:32:45 GMT
Via
1.1 varnish
Age
2032927
X_AMZ_ID_2
nhsORGdNqCT6TE/P0xVHH5VXBrj72+Hg8D3MfPNTMUZ2S+ftmUSh5BPYqbU2iRLPUHhJGnIC7LU=
Connection
keep-alive
Content-Length
9302
X_AMZ_REQUEST_ID
9D3319B11180C414
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"c82f53987b428ed596151063e4b9bb45"
ACCEPT_RANGES
bytes
X-Varnish
305480009 302239430
CONTENT_LENGTH
1770920
LAST_MODIFIED
Tue, 05 Dec 2017 19:47:30 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
egmicro_largebeta.jpg
imagery.pragprog.com/products/561/
11 KB
12 KB
Image
General
Full URL
https://imagery.pragprog.com/products/561/egmicro_largebeta.jpg?1555793257
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
50.18.184.86 San Jose, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-50-18-184-86.us-west-1.compute.amazonaws.com
Software
imagery3 /
Resource Hash
5a2ba8757357a08888c1d3a64b348dbe649fdbd007a6a03129a9403c374e13ab

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:32:46 GMT
Via
1.1 varnish
Age
2624760
X_AMZ_ID_2
gcDb41lHwSJvB2rVXnrCXjhVX7HgglU5sgxor22tRivqjiNqVrZTEAvKoD4OKGNibi88N2ABrLE=
Connection
keep-alive
Content-Length
11483
X_AMZ_REQUEST_ID
9B6EF8E40CE05F8D
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"0c90a52740575efaca6b1fa03d504d5f"
ACCEPT_RANGES
bytes
X-Varnish
305480010 301445154
CONTENT_LENGTH
677487
LAST_MODIFIED
Sat, 20 Apr 2019 20:47:38 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
actb2_largecover.jpg
imagery.pragprog.com/products/571/
9 KB
9 KB
Image
General
Full URL
https://imagery.pragprog.com/products/571/actb2_largecover.jpg?1544113784
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
50.18.184.86 San Jose, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-50-18-184-86.us-west-1.compute.amazonaws.com
Software
imagery3 /
Resource Hash
c3e3ad5c821e809adc1a97a18e25108727a6bdbedc8f0141ed0df380fd44987c

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:32:46 GMT
Via
1.1 varnish
Age
3514686
X_AMZ_ID_2
DDOYjJSQpw+sabIu/MDCs2chaGiSKgpni+Xj6NODwGGwmMe7cyWQfUNUp8yiuArAaUptz7/QaP8=
Connection
keep-alive
Content-Length
9029
X_AMZ_REQUEST_ID
2921F834646528B6
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"9361f58bf071999f9fe9ed7aeadbd5f9"
ACCEPT_RANGES
bytes
X-Varnish
305480011 300389841
CONTENT_LENGTH
657844
LAST_MODIFIED
Thu, 06 Dec 2018 16:29:45 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
dswdcloj3_largebeta.jpg
imagery.pragprog.com/products/564/
16 KB
17 KB
Image
General
Full URL
https://imagery.pragprog.com/products/564/dswdcloj3_largebeta.jpg?1555622112
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
50.18.184.86 San Jose, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-50-18-184-86.us-west-1.compute.amazonaws.com
Software
imagery3 /
Resource Hash
5937e837ddd867687899160ddd1557346370cc72851f78b438318ffc126e5be8

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:32:46 GMT
Via
1.1 varnish
Age
3852319
X_AMZ_ID_2
pllSJlR0XWrbnMWkHOzPhUDExM0bH7PqakhwOmLxMtae3+zNCXGTikrPkRu5qQ+JZioFjLBgG5g=
Connection
keep-alive
Content-Length
16459
X_AMZ_REQUEST_ID
E77820F63E4FE323
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"8d34262cd8bbec6c07a2d1d79089fc6d"
ACCEPT_RANGES
bytes
X-Varnish
305480012 299831168
CONTENT_LENGTH
1527114
LAST_MODIFIED
Thu, 18 Apr 2019 21:15:14 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
dpchat_largecover.jpg
imagery.pragprog.com/products/539/
8 KB
8 KB
Image
General
Full URL
https://imagery.pragprog.com/products/539/dpchat_largecover.jpg?1536678760
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
50.18.184.86 San Jose, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-50-18-184-86.us-west-1.compute.amazonaws.com
Software
imagery3 /
Resource Hash
f9a26436baa7d41cdde2aa0c26242750284fc6cae9f44df87363832b9530e133

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:32:46 GMT
Via
1.1 varnish
Age
3844841
X_AMZ_ID_2
smfihubHMC3fYVuRiQdwYhcqyEdD0M+uuBa34vHohOa40B7UoWpz4kHNhr9QfLHIANIdNjV4Oy8=
Connection
keep-alive
Content-Length
8061
X_AMZ_REQUEST_ID
77286D52D8D64EF1
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"1142a58ffc2a634642b260c814025eeb"
ACCEPT_RANGES
bytes
X-Varnish
305480015 299841793
CONTENT_LENGTH
535112
LAST_MODIFIED
Tue, 11 Sep 2018 15:12:41 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
bhcldev_largecover.jpg
imagery.pragprog.com/products/537/
19 KB
20 KB
Image
General
Full URL
https://imagery.pragprog.com/products/537/bhcldev_largecover.jpg?1549565362
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
50.18.184.86 San Jose, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-50-18-184-86.us-west-1.compute.amazonaws.com
Software
imagery3 /
Resource Hash
dd54c77938aef7ac476c2e907f1e0f97301371393efc436892a09e858aa495cc

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:32:45 GMT
Via
1.1 varnish
Age
5078236
X_AMZ_ID_2
QMkb59S5hccK7dx5/QPyBn/jgvmEZPN9ynFkWf+1fFflwA1btTT8FtVxsx+IHp2ajl0eUkNcaNU=
Connection
keep-alive
Content-Length
19593
X_AMZ_REQUEST_ID
1BD3ABFC71765D15
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"1dd0770e2424a5060427e4d66bef530f"
ACCEPT_RANGES
bytes
X-Varnish
305480006 298382358
CONTENT_LENGTH
2159550
LAST_MODIFIED
Thu, 07 Feb 2019 18:49:24 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
tpp20_xlargebeta.jpg
imagery.pragprog.com/products/595/
22 KB
23 KB
Image
General
Full URL
https://imagery.pragprog.com/products/595/tpp20_xlargebeta.jpg?1557173963
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
50.18.184.86 San Jose, United States, ASN16509 (AMAZON-02 - Amazon.com, Inc., US),
Reverse DNS
ec2-50-18-184-86.us-west-1.compute.amazonaws.com
Software
imagery3 /
Resource Hash
6cbf5c0e6502ea53a8df9c0c0faaa52d6b03aa56af3825269877ccebf6247d6f

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:32:45 GMT
Via
1.1 varnish
Age
6776192
X_AMZ_ID_2
cralt07TPzLBB9u2veY2mXRUiLX/QZD+dgUA6GBifDGMNdTRK+pDyMdAL2e7y8Gn4l99CkH/AsQ=
Connection
keep-alive
Content-Length
22951
X_AMZ_REQUEST_ID
58DDED968939DBE9
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"8121dc48ec937ecf919bc2c54aa961a4"
ACCEPT_RANGES
bytes
X-Varnish
305480007 297197910
CONTENT_LENGTH
2802494
LAST_MODIFIED
Mon, 06 May 2019 20:19:24 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
pip-foundation-d02fc6d697d14a2f561c1f2bc7e2ae1f.js
pragprog.com/assets/
614 KB
177 KB
Script
General
Full URL
https://pragprog.com/assets/pip-foundation-d02fc6d697d14a2f561c1f2bc7e2ae1f.js
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
23.23.199.173 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-23-23-199-173.compute-1.amazonaws.com
Software
nginx /
Resource Hash
b41bfb464d395cc297bed78f6095d9de01a7b56065303232fdf04a2eeef2f01b

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Date
Thu, 25 Jul 2019 08:49:06 GMT
Content-Encoding
gzip
Last-Modified
Sat, 20 Jul 2019 16:52:20 GMT
Server
nginx
ETag
"5d3346c4-2c10c"
Content-Type
application/javascript
Cache-Control
max-age=315360000
Connection
keep-alive
Content-Length
180492
Expires
Thu, 31 Dec 2037 23:55:55 GMT
braintree.js
js.braintreegateway.com/v2/
175 KB
50 KB
Script
General
Full URL
https://js.braintreegateway.com/v2/braintree.js
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
104.111.228.117 , Netherlands, ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US),
Reverse DNS
a104-111-228-117.deploy.static.akamaitechnologies.com
Software
nginx /
Resource Hash
2f57fab97c15bf3519176fcd494f12d36d24ca3d761a787a1e66a1058bc6b30f
Security Headers
Name Value
Strict-Transport-Security max-age=31536000

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

Strict-Transport-Security
max-age=31536000
Content-Encoding
gzip
Last-Modified
Thu, 11 Jul 2019 21:49:17 GMT
Server
nginx
ETag
"5d27aedd-2bc3c"
Vary
Accept-Encoding
Content-Type
application/javascript
Cache-Control
max-age=21600
Date
Thu, 25 Jul 2019 08:49:25 GMT
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
50985
Expires
Thu, 25 Jul 2019 14:49:25 GMT
dc.js
stats.g.doubleclick.net/
45 KB
17 KB
Script
General
Full URL
https://stats.g.doubleclick.net/dc.js
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c0c::9d Brussels, Belgium, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6181cd98fe270c2826d416574446841f86778bc45a0ab0bdd0c667b4e70fd6e8
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

strict-transport-security
max-age=10886400; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
last-modified
Thu, 20 Jun 2019 21:35:04 GMT
server
Golfe2
age
1231
date
Thu, 25 Jul 2019 08:28:35 GMT
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
public, max-age=7200
alt-svc
quic=":443"; ma=2592000; v="46,43,39"
content-length
17093
expires
Thu, 25 Jul 2019 10:28:35 GMT
o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2
fonts.gstatic.com/s/notosans/v9/
10 KB
10 KB
Font
General
Full URL
https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81b::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
sffe /
Resource Hash
e56f53b3b976e9c05d86645a1e85cfc69e961601d201e957768455580fa30478
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36
Referer
https://fonts.googleapis.com/css?family=Noto+Sans
Origin
https://pragprog.com

Response headers

date
Mon, 22 Jul 2019 19:34:51 GMT
x-content-type-options
nosniff
last-modified
Mon, 22 Jul 2019 19:20:41 GMT
server
sffe
age
220455
content-type
font/woff2
status
200
alt-svc
quic=":443"; ma=2592000; v="46,43,39"
cache-control
public, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
access-control-allow-origin
*
content-length
10292
x-xss-protection
0
expires
Tue, 21 Jul 2020 19:34:51 GMT
fontawesome-webfont-1374d275fd2c5645547a17ba45aaaabd.woff2
pragprog.com/assets/
69 KB
69 KB
Font
General
Full URL
https://pragprog.com/assets/fontawesome-webfont-1374d275fd2c5645547a17ba45aaaabd.woff2?v=4.6.1
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
23.23.199.173 Ashburn, United States, ASN14618 (AMAZON-AES - Amazon.com, Inc., US),
Reverse DNS
ec2-23-23-199-173.compute-1.amazonaws.com
Software
nginx /
Resource Hash
d3ebb498192527b985939ae62cc4e5eb5c108efc1896184126b45d866868e73d

Request headers

User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36
Referer
https://pragprog.com/assets/pip-foundation-404b73cb747d6a60feebbf23032560a0.css
Origin
https://pragprog.com

Response headers

Date
Thu, 25 Jul 2019 08:49:06 GMT
Last-Modified
Thu, 21 Apr 2016 15:22:59 GMT
Server
nginx
ETag
"5718f053-11448"
Content-Type
application/octet-stream
Cache-Control
max-age=315360000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
70728
Expires
Thu, 31 Dec 2037 23:55:55 GMT
__utm.gif
stats.g.doubleclick.net/r/
35 B
201 B
Image
General
Full URL
https://stats.g.doubleclick.net/r/__utm.gif?utmwv=5.7.2dc&utms=1&utmn=1173570738&utmhn=pragprog.com&utmcs=UTF-8&utmsr=1600x1200&utmvp=1585x1200&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=The%20Pragmatic%20Bookshelf&utmhid=2039999843&utmr=-&utmp=%2F&utmht=1564044546214&utmac=UA-280358-4&utmcc=__utma%3D7299699.899230608.1564044546.1564044546.1564044546.1%3B%2B__utmz%3D7299699.1564044546.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=1696331340&utmredir=3&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~
Requested by
Host: pragprog.com
URL: https://pragprog.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c0c::9d Brussels, Belgium, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://pragprog.com/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

Response headers

pragma
no-cache
strict-transport-security
max-age=10886400; includeSubDomains; preload
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
access-control-allow-origin
*
date
Thu, 25 Jul 2019 08:49:06 GMT
content-type
image/gif
status
200
cache-control
no-cache, no-store, must-revalidate
alt-svc
quic=":443"; ma=2592000; v="46,43,39"
content-length
35
expires
Fri, 01 Jan 1990 00:00:00 GMT
nr-1130.min.js
js-agent.newrelic.com/
0
0

Failed requests

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

Domain
js-agent.newrelic.com
URL
https://js-agent.newrelic.com/nr-1130.min.js

Verdicts & Comments Add Verdict or Comment

33 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| onselectstart object| onselectionchange function| queueMicrotask object| NREUM object| newrelic function| __nr_require object| html5 object| Modernizr object| _gaq object| _gat object| gaGlobal function| $ function| jQuery object| Foundation function| Raphael function| _ function| Cookies object| eventie function| EventEmitter function| getStyleProperty function| getSize function| docReady function| matchesSelector object| fizzyUIUtils function| Outlayer function| Isotope function| Masonry object| PP function| AuthorSalesChart object| Braintree object| braintree string| csrf_token string| csrf_param

0 Cookies

Security Headers

This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page

Header Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Frame-Options DENY
X-Xss-Protection 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.

fonts.googleapis.com
fonts.gstatic.com
imagery.pragprog.com
js-agent.newrelic.com
js.braintreegateway.com
pragprog.com
stats.g.doubleclick.net
u263683.ct.sendgrid.net
js-agent.newrelic.com
104.111.228.117
167.89.123.16
23.23.199.173
2a00:1450:4001:817::200a
2a00:1450:4001:81b::2003
2a00:1450:400c:c0c::9d
50.18.184.86
114d261854f3c2989cb712f5dbb666b9b678b4b12800a41f68ab1fe34425c0aa
2f57fab97c15bf3519176fcd494f12d36d24ca3d761a787a1e66a1058bc6b30f
5937e837ddd867687899160ddd1557346370cc72851f78b438318ffc126e5be8
5a2ba8757357a08888c1d3a64b348dbe649fdbd007a6a03129a9403c374e13ab
5b8ef9f987e04c44688933d668d98bd9f70546fdad40ce1d03422f5ed7eca5ec
6181cd98fe270c2826d416574446841f86778bc45a0ab0bdd0c667b4e70fd6e8
6cbf5c0e6502ea53a8df9c0c0faaa52d6b03aa56af3825269877ccebf6247d6f
72d29524187edb426ffe7138b789ea1712f21531420b9c4d9b0eed568384bb88
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
acda1c0672ae8289082770e4febef313336c33ef4ba27ad6979cc00ba90b4ffb
b41bfb464d395cc297bed78f6095d9de01a7b56065303232fdf04a2eeef2f01b
bb52412fc940a0866e3b4ad2bb5a6d12967ba80c230654c86b1e7f5264e2c55a
c2d81ff530ee83f9a31be019c30d740280109745430ff780e17f9aa2f261ace5
c3e3ad5c821e809adc1a97a18e25108727a6bdbedc8f0141ed0df380fd44987c
d3ebb498192527b985939ae62cc4e5eb5c108efc1896184126b45d866868e73d
dd54c77938aef7ac476c2e907f1e0f97301371393efc436892a09e858aa495cc
e56f53b3b976e9c05d86645a1e85cfc69e961601d201e957768455580fa30478
f9a26436baa7d41cdde2aa0c26242750284fc6cae9f44df87363832b9530e133