Submitted URL: https://u263683.ct.sendgrid.net/wf/click?upn=cTDyNL1QnDvCeihO2GI7fhhK8a00A3RMpCDY9dYXFdqo0tA4Ae9RJlxkJqn3EJI0flqGvpf0C4pIjog4-2F...
Effective URL: https://pragprog.com/book/jfelm/programming-elm
Submission: On July 25 via api from BE

Summary

This website contacted 8 IPs in 4 countries across 8 domains to perform 17 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.118.35 11377 (SENDGRID)
2 8 23.23.199.173 14618 (AMAZON-AES)
1 2a00:1450:400... 15169 (GOOGLE)
4 50.18.184.86 16509 (AMAZON-02)
1 23.38.61.135 20940 (AKAMAI-ASN1)
2 2a00:1450:400... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
17 8
Domain Requested by
7 pragprog.com 1 redirects pragprog.com
4 imagery.pragprog.com pragprog.com
2 stats.g.doubleclick.net pragprog.com
1 fonts.gstatic.com pragprog.com
1 www.youtube.com pragprog.com
1 js.braintreegateway.com pragprog.com
1 fonts.googleapis.com pragprog.com
1 www.pragprog.com 1 redirects
1 u263683.ct.sendgrid.net 1 redirects
0 js-agent.newrelic.com Failed pragprog.com
17 10
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 2 frames:

Primary Page: https://pragprog.com/book/jfelm/programming-elm
Frame ID: 4098D19D48EAAD9D344B65236AFA1BDE
Requests: 16 HTTP requests in this frame

Frame: https://www.youtube.com/embed/C_88CBeH-BE?origin=https://pragprog.com&autoplay=0&modestbranding=1&playsinline=0&fs=1&rel=1
Frame ID: D97418C25132550560991FE1F1E9A2DA
Requests: 1 HTTP requests in this frame

Screenshot


Page URL History Show full URLs

  1. https://u263683.ct.sendgrid.net/wf/click?upn=cTDyNL1QnDvCeihO2GI7fhhK8a00A3RMpCDY9dYXFdqo0tA4Ae9RJlxkJqn3EJI... HTTP 302
    http://www.pragprog.com/refer/news_2019-07-24_html_Recent/book/jfelm/programming-elm HTTP 301
    https://pragprog.com/refer/news_2019-07-24_html_Recent/book/jfelm/programming-elm HTTP 302
    https://pragprog.com/book/jfelm/programming-elm 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

17
Requests

94 %
HTTPS

50 %
IPv6

8
Domains

10
Subdomains

8
IPs

4
Countries

515 kB
Transfer

1409 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=cTDyNL1QnDvCeihO2GI7fhhK8a00A3RMpCDY9dYXFdqo0tA4Ae9RJlxkJqn3EJI0flqGvpf0C4pIjog4-2FdUglbvbJ665RtjXMvFR3jP3pDoph07I1GbGCl4EaQX-2Bihr8_2o4dxt9RamsUIbAutb-2FMAGIc9bozr6LfU8tV9FMJcvncyRqrnQSL1gqwmStcJunyS0U8U62aJ-2B0GnnVw0FK5dk-2BwnRqnfISt1VzZ4yAOujwx-2B02ImGBvXT4gG6LQLMA0jl6X1dJmcqHXHOrhdRanV0s4CIPcjdrl6gEDiHd-2FpKhvvd17jtxs6jDtZ8VU2nnrRuVQfFcoaROUFeIXbaBiE1NNarzGPa7NZ9pooTS27lAzsDdrHU5tp-2B50g4B7tpqBoB0NeMnnq98xatxbsEo9JutuzhnZRqhxy1MYXBcsHmJ0QMORJtjiPgEzOGsa7lbSijCelT-2F-2BrKVs6rGhaMSCO61FPNui3-2FH12logNjk-2FCSUeiuW60a7eVb3yxNRYb1MKg4J-2FBG3ykYZBc3CLujBUZ8PSJUDIQkOk4zd1olfggIY-3D HTTP 302
    http://www.pragprog.com/refer/news_2019-07-24_html_Recent/book/jfelm/programming-elm HTTP 301
    https://pragprog.com/refer/news_2019-07-24_html_Recent/book/jfelm/programming-elm HTTP 302
    https://pragprog.com/book/jfelm/programming-elm Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

17 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request Cookie set programming-elm
pragprog.com/book/jfelm/
Redirect Chain
  • https://u263683.ct.sendgrid.net/wf/click?upn=cTDyNL1QnDvCeihO2GI7fhhK8a00A3RMpCDY9dYXFdqo0tA4Ae9RJlxkJqn3EJI0flqGvpf0C4pIjog4-2FdUglbvbJ665RtjXMvFR3jP3pDoph07I1GbGCl4EaQX-2Bihr8_2o4dxt9RamsUIbAutb-...
  • http://www.pragprog.com/refer/news_2019-07-24_html_Recent/book/jfelm/programming-elm
  • https://pragprog.com/refer/news_2019-07-24_html_Recent/book/jfelm/programming-elm
  • https://pragprog.com/book/jfelm/programming-elm
42 KB
16 KB
Document
General
Full URL
https://pragprog.com/book/jfelm/programming-elm
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
dd482955a816094a7ad2565675ccc182d5e60f02563891bb5bb067187023e6d7
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
Cookie
referral=2870521
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 19:50:12 GMT
Server
nginx + Phusion Passenger 5.0.27
Set-Cookie
_prag_production_session32=BAh7B0kiD3Nlc3Npb25faWQGOgZFVEkiJTBlMTNjM2QxMjY4MzliNTgzYzJhZmE0Y2MxNzI4YTk1BjsAVEkiEF9jc3JmX3Rva2VuBjsARkkiMUZPYVRPdy91SUJRV0JoYU5Rd0tUc3RFcll2cDVURFl2bG1rRFRKQXhHRW89BjsARg%3D%3D--2fb854ee98579a827560f40140b2be9fe6a00f80; domain=.pragprog.com; path=/; HttpOnly
Status
200 OK
Strict-Transport-Security
max-age=31536000; includeSubDomains
X-app-info
Unknown@localhost@190723203520-2.1.2
X-Frame-Options
DENY
X-Powered-By
Phusion Passenger 5.0.27
X-Request-Id
a85e0100208b6306ea6afda69d19d65d
X-Runtime
0.108848
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 19:50:12 GMT
Location
https://pragprog.com/book/jfelm/programming-elm
Server
nginx + Phusion Passenger 5.0.27
Set-Cookie
referral=2870521; path=/; expires=Fri, 26-Jul-2019 19:50:12 GMT
Status
302 Found
Strict-Transport-Security
max-age=31536000; includeSubDomains
X-app-info
Unknown@localhost@190723203319-2.1.2
X-Frame-Options
DENY
X-Powered-By
Phusion Passenger 5.0.27
X-Request-Id
80d00a06df2082f5b5f11fc400d836aa
X-Runtime
0.017040
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
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/book/jfelm/programming-elm
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/book/jfelm/programming-elm
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 19:50:12 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/book/jfelm/programming-elm
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/book/jfelm/programming-elm
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 19:50:12 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
645 B
Stylesheet
General
Full URL
https://fonts.googleapis.com/css?family=Noto+Sans
Requested by
Host: pragprog.com
URL: https://pragprog.com/book/jfelm/programming-elm
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:824::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/book/jfelm/programming-elm
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 19:50:12 GMT
server
ESF
access-control-allow-origin
*
date
Thu, 25 Jul 2019 19:50:12 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 19:50:12 GMT
jfelm_xlargecover.jpg
imagery.pragprog.com/products/534/
21 KB
22 KB
Image
General
Full URL
https://imagery.pragprog.com/products/534/jfelm_xlargecover.jpg?1512503249
Requested by
Host: pragprog.com
URL: https://pragprog.com/book/jfelm/programming-elm
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
0c2191ddaf93284b4dc099c0e6daebf25e3fb0830732c23448c991159b7856a5

Request headers

Referer
https://pragprog.com/book/jfelm/programming-elm
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 19:33:50 GMT
Via
1.1 varnish
Age
428945
X_AMZ_ID_2
qV5HNxCBKIBfMR9q7wmYet/1UbiJ3WKzFDsea+5E+IyWOMqj6cnzpbvqx1FefO1YlQKuSSAXgEE=
Connection
keep-alive
Content-Length
21645
X_AMZ_REQUEST_ID
F71E1A793684D9C4
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"c82f53987b428ed596151063e4b9bb45"
ACCEPT_RANGES
bytes
X-Varnish
305623483 304512512
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
skill-meter-3-6-f186398ab8ac02948a2be2ce694db27e.png
pragprog.com/assets/skill_levels/
65 KB
65 KB
Image
General
Full URL
https://pragprog.com/assets/skill_levels/skill-meter-3-6-f186398ab8ac02948a2be2ce694db27e.png
Requested by
Host: pragprog.com
URL: https://pragprog.com/book/jfelm/programming-elm
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
d35c24c4ad1fdc8079705ebc51a1a80f568c465d58b8c0a817a75f455e73aeb7

Request headers

Referer
https://pragprog.com/book/jfelm/programming-elm
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 19:50:13 GMT
Last-Modified
Sat, 20 Jul 2019 16:52:20 GMT
Server
nginx
ETag
"5d3346c4-103f0"
Content-Type
image/png
Cache-Control
max-age=315360000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
66544
Expires
Thu, 31 Dec 2037 23:55:55 GMT
tvmelixir_xlargecover.jpg
imagery.pragprog.com/products/527/
11 KB
11 KB
Image
General
Full URL
https://imagery.pragprog.com/products/527/tvmelixir_xlargecover.jpg?1494264269
Requested by
Host: pragprog.com
URL: https://pragprog.com/book/jfelm/programming-elm
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
b580cc900eaeeac5950bf8d4b9e5026b31b93dd21040e26772d0465bdf66e696

Request headers

Referer
https://pragprog.com/book/jfelm/programming-elm
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 19:33:51 GMT
Via
1.1 varnish
Age
428946
X_AMZ_ID_2
P157Sy4URRh64k4uYehjfj/lNkcXliMzA1BDnw2vCdmej27piRkF9VMcreY/hz0L3D8mvAN8GSU=
Connection
keep-alive
Content-Length
10799
X_AMZ_REQUEST_ID
8BC877354E9E1DA0
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"0d75af6c656953a682adb533ede01310"
ACCEPT_RANGES
bytes
X-Varnish
305623484 304512513
CONTENT_LENGTH
449862
LAST_MODIFIED
Mon, 08 May 2017 17:24:30 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
cdc-elixir_xlargecover.jpg
imagery.pragprog.com/products/500/
10 KB
10 KB
Image
General
Full URL
https://imagery.pragprog.com/products/500/cdc-elixir_xlargecover.jpg?1489588161
Requested by
Host: pragprog.com
URL: https://pragprog.com/book/jfelm/programming-elm
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
48d57adb848fa6bb791ee4d9e5b023dbf2d75fbadcfaa21ea3d1cbbb5eefa994

Request headers

Referer
https://pragprog.com/book/jfelm/programming-elm
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 19:33:51 GMT
Via
1.1 varnish
Age
428946
X_AMZ_ID_2
J7nyuByjVXYb8CgDJjXcgy6xK2dvW920DgXCWzO3RyOcoL1I7OuthWjaUJkZELmH5bDCEMCACWg=
Connection
keep-alive
Content-Length
9999
X_AMZ_REQUEST_ID
D7ACDD559222D49A
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"3f8a8d0bbb8efb51c967419cfa0905f6"
ACCEPT_RANGES
bytes
X-Varnish
305623485 304512511
CONTENT_LENGTH
413212
LAST_MODIFIED
Wed, 15 Mar 2017 14:29:04 GMT
Accept-Ranges
bytes
Expires
Thu, 31 Dec 2037 23:55:55 GMT
ppanth_xlargecover.jpg
imagery.pragprog.com/products/506/
15 KB
15 KB
Image
General
Full URL
https://imagery.pragprog.com/products/506/ppanth_xlargecover.jpg?1494347303
Requested by
Host: pragprog.com
URL: https://pragprog.com/book/jfelm/programming-elm
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
0db7835f8c1bda1ac290334e6f5dff1c933ab51f9eb11bdac0532608b8dd8039

Request headers

Referer
https://pragprog.com/book/jfelm/programming-elm
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 19:33:51 GMT
Via
1.1 varnish
Age
428946
X_AMZ_ID_2
2hapUc2/cFfjspWAo6L6wH1/tUbCzEYGyL8R2+VBr/fETt9sXRTwLtlYnZh/J6qbeCIeuqd2Wp4=
Connection
keep-alive
Content-Length
15038
X_AMZ_REQUEST_ID
F1374BE3B5F5F922
Server
imagery3
Cache-Control
public max-age=315360000
ETAG
"5e3bbf5fc909ee58ae501e378b9cb88b"
ACCEPT_RANGES
bytes
X-Varnish
305623486 304512514
CONTENT_LENGTH
1142781
LAST_MODIFIED
Tue, 09 May 2017 16:28:05 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/book/jfelm/programming-elm
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/book/jfelm/programming-elm
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 19:50:13 GMT
Content-Encoding
gzip
Last-Modified
Sat, 20 Jul 2019 16:52:22 GMT
Server
nginx
ETag
"5d3346c6-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/book/jfelm/programming-elm
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
23.38.61.135 , Netherlands, ASN20940 (AKAMAI-ASN1, US),
Reverse DNS
a23-38-61-135.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/book/jfelm/programming-elm
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 19:50:23 GMT
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
50985
Expires
Fri, 26 Jul 2019 01:50:23 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/book/jfelm/programming-elm
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c09::9b 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/book/jfelm/programming-elm
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
1548
date
Thu, 25 Jul 2019 19:24:25 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 21:24:25 GMT
C_88CBeH-BE
www.youtube.com/embed/ Frame D974
0
0
Document
General
Full URL
https://www.youtube.com/embed/C_88CBeH-BE?origin=https://pragprog.com&autoplay=0&modestbranding=1&playsinline=0&fs=1&rel=1
Requested by
Host: pragprog.com
URL: https://pragprog.com/book/jfelm/programming-elm
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80b::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE - Google LLC, US),
Reverse DNS
Software
YouTube Frontend Proxy /
Resource Hash
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
www.youtube.com
:scheme
https
:path
/embed/C_88CBeH-BE?origin=https://pragprog.com&autoplay=0&modestbranding=1&playsinline=0&fs=1&rel=1
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
referer
https://pragprog.com/book/jfelm/programming-elm
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
Referer
https://pragprog.com/book/jfelm/programming-elm

Response headers

status
200
strict-transport-security
max-age=31536000
content-encoding
br
cache-control
no-cache
expires
Tue, 27 Apr 1971 19:44:06 EST
x-content-type-options
nosniff
content-type
text/html; charset=utf-8
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=de for more info."
date
Thu, 25 Jul 2019 19:50:13 GMT
server
YouTube Frontend Proxy
x-xss-protection
0
set-cookie
VISITOR_INFO1_LIVE=tQItccNFda4; path=/; domain=.youtube.com; expires=Tue, 21-Jan-2020 19:50:13 GMT; httponly VISITOR_INFO1_LIVE=tQItccNFda4; path=/; domain=.youtube.com; expires=Tue, 21-Jan-2020 19:50:13 GMT; httponly GPS=1; path=/; domain=.youtube.com; expires=Thu, 25-Jul-2019 20:20:13 GMT PREF=f1=50000000; path=/; domain=.youtube.com; expires=Wed, 25-Mar-2020 07:43:13 GMT YSC=ZAGf0Bh28g0; path=/; domain=.youtube.com; httponly
alt-svc
quic=":443"; ma=2592000; v="46,43,39"
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/book/jfelm/programming-elm
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:806::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
260122
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/book/jfelm/programming-elm
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 19:50:13 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
113 B
Image
General
Full URL
https://stats.g.doubleclick.net/r/__utm.gif?utmwv=5.7.2dc&utms=1&utmn=1752585272&utmhn=pragprog.com&utmcs=UTF-8&utmsr=1600x1200&utmvp=1585x1200&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=Programming%20Elm%3A%20Build%20Safe%20and%20Maintainable%20Front-End%20Applications%20by%20Jeremy%20Fairbank%20%7C%20The%20Pragmatic%20Bookshelf&utmhid=2051899272&utmr=-&utmp=%2Fbook%2Fjfelm%2Fprogramming-elm&utmht=1564084213217&utmac=UA-280358-4&utmcc=__utma%3D7299699.1924892628.1564084213.1564084213.1564084213.1%3B%2B__utmz%3D7299699.1564084213.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=246101513&utmredir=3&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~
Requested by
Host: pragprog.com
URL: https://pragprog.com/book/jfelm/programming-elm
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c09::9b 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/book/jfelm/programming-elm
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 19:50:13 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
www.pragprog.com
www.youtube.com
js-agent.newrelic.com
167.89.118.35
23.23.199.173
23.38.61.135
2a00:1450:4001:806::2003
2a00:1450:4001:80b::200e
2a00:1450:4001:824::200a
2a00:1450:400c:c09::9b
50.18.184.86
0c2191ddaf93284b4dc099c0e6daebf25e3fb0830732c23448c991159b7856a5
0db7835f8c1bda1ac290334e6f5dff1c933ab51f9eb11bdac0532608b8dd8039
2f57fab97c15bf3519176fcd494f12d36d24ca3d761a787a1e66a1058bc6b30f
48d57adb848fa6bb791ee4d9e5b023dbf2d75fbadcfaa21ea3d1cbbb5eefa994
5b8ef9f987e04c44688933d668d98bd9f70546fdad40ce1d03422f5ed7eca5ec
6181cd98fe270c2826d416574446841f86778bc45a0ab0bdd0c667b4e70fd6e8
72d29524187edb426ffe7138b789ea1712f21531420b9c4d9b0eed568384bb88
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
acda1c0672ae8289082770e4febef313336c33ef4ba27ad6979cc00ba90b4ffb
b41bfb464d395cc297bed78f6095d9de01a7b56065303232fdf04a2eeef2f01b
b580cc900eaeeac5950bf8d4b9e5026b31b93dd21040e26772d0465bdf66e696
d35c24c4ad1fdc8079705ebc51a1a80f568c465d58b8c0a817a75f455e73aeb7
d3ebb498192527b985939ae62cc4e5eb5c108efc1896184126b45d866868e73d
dd482955a816094a7ad2565675ccc182d5e60f02563891bb5bb067187023e6d7
e56f53b3b976e9c05d86645a1e85cfc69e961601d201e957768455580fa30478