Submitted URL: http://miguelgrinberg.com./
Effective URL: https://blog.miguelgrinberg.com/
Submission: On May 22 via manual from CA

Summary

This website contacted 7 IPs in 4 countries across 9 domains to perform 36 HTTP transactions. The main IP is 138.68.45.120, located in Santa Clara, United States and belongs to DIGITALOCEAN-ASN, US. The main domain is blog.miguelgrinberg.com.
TLS certificate: Issued by Let's Encrypt Authority X3 on March 31st 2020. Valid for: 3 months.
This is the only time blog.miguelgrinberg.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 17 138.68.45.120 14061 (DIGITALOC...)
5 2606:4700::68... 13335 (CLOUDFLAR...)
8 2a00:1450:400... 15169 (GOOGLE)
1 2a02:26f0:f1:... 20940 (AKAMAI-ASN1)
2 2a03:2880:f01... 32934 (FACEBOOK)
2 151.101.112.157 54113 (FASTLY)
2 2a00:1450:400... 15169 (GOOGLE)
36 7
Domain Requested by
16 blog.miguelgrinberg.com blog.miguelgrinberg.com
7 www.youtube.com blog.miguelgrinberg.com
5 cdnjs.cloudflare.com blog.miguelgrinberg.com
2 ssl.google-analytics.com blog.miguelgrinberg.com
2 platform.twitter.com blog.miguelgrinberg.com
platform.twitter.com
2 connect.facebook.net blog.miguelgrinberg.com
connect.facebook.net
1 platform.linkedin.com blog.miguelgrinberg.com
1 apis.google.com blog.miguelgrinberg.com
1 miguelgrinberg.com. 1 redirects
36 9
Subject Issuer Validity Valid
blog.miguelgrinberg.com
Let's Encrypt Authority X3
2020-03-31 -
2020-06-29
3 months crt.sh
cloudflare.com
CloudFlare Inc ECC CA-2
2020-01-07 -
2020-10-09
9 months crt.sh
*.google.com
GTS CA 1O1
2020-05-05 -
2020-07-28
3 months crt.sh
platform.linkedin.com
DigiCert SHA2 Secure Server CA
2018-07-11 -
2020-07-15
2 years crt.sh
*.facebook.com
DigiCert SHA2 High Assurance Server CA
2020-05-14 -
2020-08-05
3 months crt.sh
platform.twitter.com
DigiCert SHA2 High Assurance Server CA
2019-08-28 -
2020-09-01
a year crt.sh
*.google-analytics.com
GTS CA 1O1
2020-05-05 -
2020-07-28
3 months crt.sh

This page contains 9 frames:

Primary Page: https://blog.miguelgrinberg.com/
Frame ID: 32B3D4914906915378B072FB493CC52E
Requests: 28 HTTP requests in this frame

Frame: https://www.youtube.com/embed/0MTT8FH1JtI
Frame ID: 9CD4ECE743DD294FD632FA6183DED916
Requests: 1 HTTP requests in this frame

Frame: https://www.youtube.com/embed/s0Bimr1079A
Frame ID: 188F31D9333CA8261006D824774C821F
Requests: 1 HTTP requests in this frame

Frame: https://www.youtube.com/embed/IxCBjUapkWk
Frame ID: 0D2E46FA81C2CFDA254600B6FBD7D46A
Requests: 1 HTTP requests in this frame

Frame: https://www.youtube.com/embed/qEfduVAQ8FQ
Frame ID: FE81F6753E2244967607BDBAFA186433
Requests: 1 HTTP requests in this frame

Frame: https://www.youtube.com/embed/Q2eafQYgglM
Frame ID: 15E6210DD1F654D2D90C457921E513E2
Requests: 1 HTTP requests in this frame

Frame: https://www.youtube.com/embed/P5nOGKVLIYo
Frame ID: 93191BC1009E95D8C72E792FF7BB1E60
Requests: 1 HTTP requests in this frame

Frame: https://www.youtube.com/embed/CXAF8uOduzk
Frame ID: 7F378FD829D8724EFED9E0F26D06BD2D
Requests: 1 HTTP requests in this frame

Frame: https://platform.twitter.com/widgets/widget_iframe.2a008290075125adde2d7b849b06a0bb.html?origin=https%3A%2F%2Fblog.miguelgrinberg.com
Frame ID: D15D376E046AAB1B35CB1AE58885A974
Requests: 1 HTTP requests in this frame

Screenshot


Page URL History Show full URLs

  1. http://miguelgrinberg.com./ HTTP 301
    https://blog.miguelgrinberg.com/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • html /<link[^>]+?href="[^"]*bootstrap(?:\.min)?\.css/i

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

Page Statistics

36
Requests

100 %
HTTPS

71 %
IPv6

9
Domains

9
Subdomains

7
IPs

4
Countries

431 kB
Transfer

1137 kB
Size

8
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://miguelgrinberg.com./ HTTP 301
    https://blog.miguelgrinberg.com/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

36 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
blog.miguelgrinberg.com/
Redirect Chain
  • http://miguelgrinberg.com./
  • https://blog.miguelgrinberg.com/
31 KB
7 KB
Document
General
Full URL
https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
a02911e3b1b25d7d389465f8da41f5c9bea90e555881fa646411973931f41f6b
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

Host
blog.miguelgrinberg.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/74.0.3729.169 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;q=0.9
Sec-Fetch-Site
none
Sec-Fetch-Mode
navigate
Sec-Fetch-User
?1
Sec-Fetch-Dest
document
Accept-Encoding
gzip, deflate, br
Accept-Language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36

Response headers

Server
nginx
Date
Fri, 22 May 2020 21:49:56 GMT
Content-Type
text/html; charset=utf-8
Transfer-Encoding
chunked
Connection
keep-alive
Strict-Transport-Security
max-age=15768000
Content-Encoding
gzip

Redirect headers

Server
nginx
Date
Fri, 22 May 2020 21:49:55 GMT
Content-Type
text/html
Content-Length
178
Connection
keep-alive
Location
https://blog.miguelgrinberg.com/
bootstrap.min.css
cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/
118 KB
18 KB
Stylesheet
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:84e5 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f75e846cc83bd11432f4b1e21a45f31bc85283d11d372f7b19accd1bf6a2635c
Security Headers
Name Value
Strict-Transport-Security max-age=15780000; includeSubDomains

Request headers

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

Response headers

date
Fri, 22 May 2020 21:49:56 GMT
content-encoding
br
vary
Accept-Encoding
cf-cache-status
HIT
age
17765543
status
200
alt-svc
h3-27=":443"; ma=86400, h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
cf-request-id
02dff6519f000005c4543f8200000001
served-in-seconds
0.003
timing-allow-origin
*
last-modified
Thu, 17 May 2018 09:26:03 GMT
server
cloudflare
etag
W/"5afd4aab-1d970"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15780000; includeSubDomains
content-type
text/css
access-control-allow-origin
*
cache-control
public, max-age=30672000
cf-ray
5979bffc3f9e05c4-FRA
expires
Wed, 12 May 2021 21:49:56 GMT
prettify.css
blog.miguelgrinberg.com/static/
709 B
713 B
Stylesheet
General
Full URL
https://blog.miguelgrinberg.com/static/prettify.css
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
d47116a68de4348554947b5aed7e936c2ff4785e70cecbeb4304505f21f72072
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:56 GMT
Content-Encoding
gzip
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
W/"57fb303f-2c5"
Strict-Transport-Security
max-age=15768000
Content-Type
text/css
Cache-Control
max-age=2592000
Transfer-Encoding
chunked
Connection
keep-alive
Expires
Sun, 21 Jun 2020 21:49:56 GMT
colorbox.css
blog.miguelgrinberg.com/static/colorbox/
4 KB
2 KB
Stylesheet
General
Full URL
https://blog.miguelgrinberg.com/static/colorbox/colorbox.css
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
0f13c46b4686f1965c0c622b9dfbb3437b9b8f0d3878b7c6f72cc0e3e1801274
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:56 GMT
Content-Encoding
gzip
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
W/"57fb303f-1153"
Strict-Transport-Security
max-age=15768000
Content-Type
text/css
Cache-Control
max-age=2592000
Transfer-Encoding
chunked
Connection
keep-alive
Expires
Sun, 21 Jun 2020 21:49:56 GMT
style_20200412b.css
blog.miguelgrinberg.com/static/
7 KB
2 KB
Stylesheet
General
Full URL
https://blog.miguelgrinberg.com/static/style_20200412b.css
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
f95023837d0f7784f0ed7a4fd682d355c1db9c5204f416fe714509a9fd3d20c1
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:56 GMT
Content-Encoding
gzip
Last-Modified
Sun, 12 Apr 2020 14:40:50 GMT
Server
nginx
ETag
W/"5e932872-1b81"
Strict-Transport-Security
max-age=15768000
Content-Type
text/css
Cache-Control
max-age=2592000
Transfer-Encoding
chunked
Connection
keep-alive
Expires
Sun, 21 Jun 2020 21:49:56 GMT
platform.js
apis.google.com/js/
48 KB
19 KB
Script
General
Full URL
https://apis.google.com/js/platform.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81d::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
f0769d55303995110a66092b99bb1ae1ddd3595b33acdd8ec6dda98d9c97ffae
Security Headers
Name Value
Content-Security-Policy script-src 'report-sample' 'nonce-Wp8oe1a6N/sElywojA6C8g' 'unsafe-inline' 'strict-dynamic' https: http: 'unsafe-eval';object-src 'none';base-uri 'self';report-uri /_/cspreport
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

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

Response headers

date
Fri, 22 May 2020 21:49:56 GMT
content-encoding
gzip
x-content-type-options
nosniff
p3p
CP="This is not a P3P policy! See g.co/p3phelp for more info."
status
200
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
x-xss-protection
0
x-ua-compatible
IE=edge, chrome=1
server
ESF
x-frame-options
SAMEORIGIN
etag
"18def37599fc35e822c1c136f7a0c3ef"
strict-transport-security
max-age=31536000
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=1800, stale-while-revalidate=1800
content-security-policy
script-src 'report-sample' 'nonce-Wp8oe1a6N/sElywojA6C8g' 'unsafe-inline' 'strict-dynamic' https: http: 'unsafe-eval';object-src 'none';base-uri 'self';report-uri /_/cspreport
timing-allow-origin
*
expires
Fri, 22 May 2020 21:49:56 GMT
in.js
platform.linkedin.com/
181 KB
55 KB
Script
General
Full URL
https://platform.linkedin.com/in.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
2a02:26f0:f1:29e::25eb , Ascension Island, ASN20940 (AKAMAI-ASN1, EU),
Reverse DNS
Software
Play /
Resource Hash
9931bc5c4f213ed8e3f0316fc51383afbb2e8baa20bd26b75ec52dc6d92bbfeb

Request headers

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

Response headers

X-LI-UUID
K4zml491ERag+DMLfisAAA==
Date
Fri, 22 May 2020 21:49:56 GMT
Content-Encoding
gzip
X-CDN-CLIENT-IP-VERSION
IPV6
Server
Play
X-Li-Pop
prod-edc2
Vary
Accept-Encoding
Content-Type
text/javascript; charset=UTF-8
Cache-Control
public, max-age=3600
Connection
keep-alive
X-LI-Proto
http/1.1
Content-Length
55596
X-CDN
AKAM
X-Li-Fabric
prod-lva1
Expires
Fri, 22 May 2020 22:03:23 GMT
rss.png
blog.miguelgrinberg.com/static/
1 KB
2 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/rss.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
aff28a41ba8bc30ee8aae230da9336106111507bfd23f3a6381070834d426598
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:56 GMT
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
"57fb303f-590"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1424
Expires
Sun, 21 Jun 2020 21:49:56 GMT
facebook.png
blog.miguelgrinberg.com/static/
1 KB
2 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/facebook.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
eeaab6bd89e76053b00e5ae6f3e60278c6ead31fe92b36575df839bfdef10d43
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:56 GMT
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
"57fb303f-4d6"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1238
Expires
Sun, 21 Jun 2020 21:49:56 GMT
googleplus.png
blog.miguelgrinberg.com/static/
2 KB
2 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/googleplus.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
a5c0708100f09f50298c1fa310dd7b502312fb8d7e046e7273811d7921ca786e
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:56 GMT
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
"57fb303f-70b"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1803
Expires
Sun, 21 Jun 2020 21:49:56 GMT
linkedin.png
blog.miguelgrinberg.com/static/
1 KB
2 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/linkedin.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
6141ce6da8e2387def2b47511f27d332c781392b364a512775c3fc1075bd4298
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:56 GMT
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
"57fb303f-51f"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1311
Expires
Sun, 21 Jun 2020 21:49:56 GMT
github.png
blog.miguelgrinberg.com/static/
1 KB
2 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/github.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
43c5d9682494f0d1b32d2f6d8f393a1e2d3844157fc7b8c5e8b4589d32a77382
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:57 GMT
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
"57fb303f-584"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1412
Expires
Sun, 21 Jun 2020 21:49:57 GMT
twitter.png
blog.miguelgrinberg.com/static/
1 KB
1 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/twitter.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
f769d4b302dd731630acd2441b02bb5f19f8117ead58d19d13a5f624d55a3d29
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:57 GMT
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
"57fb303f-460"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
1120
Expires
Sun, 21 Jun 2020 21:49:57 GMT
patreon.png
blog.miguelgrinberg.com/static/
3 KB
3 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/patreon.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
9303e868201ea138878fa9ce6ea3a578160b7108c6ee52bae5d8cb6bb88d0d24
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:57 GMT
Last-Modified
Sat, 26 Jan 2019 19:26:57 GMT
Server
nginx
ETag
"5c4cb481-c3b"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
3131
Expires
Sun, 21 Jun 2020 21:49:57 GMT
micropython-book-small.png
blog.miguelgrinberg.com/static/
102 KB
102 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/micropython-book-small.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
08d9e34d1b3c22dca41c1abf0ee162241e3f6dc9b3b031896f3f1022a71a159e
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:57 GMT
Last-Modified
Wed, 24 Apr 2019 19:47:25 GMT
Server
nginx
ETag
"5cc0bd4d-19702"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
104194
Expires
Sun, 21 Jun 2020 21:49:57 GMT
miguel.jpg
blog.miguelgrinberg.com/static/
19 KB
20 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/miguel.jpg
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
d63d40453a087dbd03f9a4d7e7c3b63297c2a2fe53718f0299460f79c4b5a5d7
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:57 GMT
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
"57fb303f-4d22"
Strict-Transport-Security
max-age=15768000
Content-Type
image/jpeg
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
19746
Expires
Sun, 21 Jun 2020 21:49:57 GMT
rss-small.png
blog.miguelgrinberg.com/static/
3 KB
4 KB
Image
General
Full URL
https://blog.miguelgrinberg.com/static/rss-small.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
1b6981aa96029043ff58150cb6f65a8db1dcd29432fb3ed92ae069114a614635
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:57 GMT
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
"57fb303f-df6"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
3574
Expires
Sun, 21 Jun 2020 21:49:57 GMT
jquery.min.js
cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/
95 KB
32 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:84e5 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
668b046d12db350ccba6728890476b3efee53b2f42dbb84743e5e9f1ae0cc404
Security Headers
Name Value
Strict-Transport-Security max-age=15780000; includeSubDomains

Request headers

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

Response headers

date
Fri, 22 May 2020 21:49:56 GMT
content-encoding
br
vary
Accept-Encoding
cf-cache-status
HIT
age
2482865
status
200
alt-svc
h3-27=":443"; ma=86400, h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
cf-request-id
02dff651a2000005c4543f9200000001
served-in-seconds
0.005
timing-allow-origin
*
last-modified
Thu, 17 May 2018 09:20:15 GMT
server
cloudflare
etag
W/"5afd494f-17b8b"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15780000; includeSubDomains
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
cf-ray
5979bffc3fa905c4-FRA
expires
Wed, 12 May 2021 21:49:56 GMT
bootstrap.min.js
cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/
36 KB
9 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:84e5 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
53964478a7c634e8dad34ecc303dd8048d00dce4993906de1bacf67f663486ef
Security Headers
Name Value
Strict-Transport-Security max-age=15780000; includeSubDomains

Request headers

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

Response headers

date
Fri, 22 May 2020 21:49:56 GMT
content-encoding
br
vary
Accept-Encoding
cf-cache-status
HIT
age
4146134
status
200
alt-svc
h3-27=":443"; ma=86400, h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
cf-request-id
02dff651a3000005c4543fa200000001
served-in-seconds
0.019
timing-allow-origin
*
last-modified
Thu, 17 May 2018 09:26:03 GMT
server
cloudflare
etag
W/"5afd4aab-90b5"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15780000; includeSubDomains
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
cf-ray
5979bffc3faa05c4-FRA
expires
Wed, 12 May 2021 21:49:56 GMT
jquery.colorbox-min.js
cdnjs.cloudflare.com/ajax/libs/jquery.colorbox/1.4.33/
11 KB
4 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/jquery.colorbox/1.4.33/jquery.colorbox-min.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:84e5 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
04267038608d360c78254e55ab98e75045067567996e7dc7f1501784718dabbe
Security Headers
Name Value
Strict-Transport-Security max-age=15780000; includeSubDomains

Request headers

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

Response headers

date
Fri, 22 May 2020 21:49:56 GMT
content-encoding
br
vary
Accept-Encoding
cf-cache-status
HIT
age
4146126
status
200
alt-svc
h3-27=":443"; ma=86400, h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
cf-request-id
02dff651a3000005c4543fb200000001
served-in-seconds
0.001
timing-allow-origin
*
last-modified
Thu, 17 May 2018 09:20:59 GMT
server
cloudflare
etag
W/"5afd497b-2b57"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15780000; includeSubDomains
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
cf-ray
5979bffc3fac05c4-FRA
expires
Wed, 12 May 2021 21:49:56 GMT
prettify.js
blog.miguelgrinberg.com/static/
13 KB
7 KB
Script
General
Full URL
https://blog.miguelgrinberg.com/static/prettify.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
e2e576e3bc607cd179ff511947010f645d3441a35313aec0dbd06c4437f83b77
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

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

Response headers

Date
Fri, 22 May 2020 21:49:56 GMT
Content-Encoding
gzip
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
W/"57fb303f-3540"
Strict-Transport-Security
max-age=15768000
Content-Type
application/javascript
Cache-Control
max-age=2592000
Transfer-Encoding
chunked
Connection
keep-alive
Expires
Sun, 21 Jun 2020 21:49:56 GMT
moment-with-langs.min.js
cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/
119 KB
30 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment-with-langs.min.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6810:84e5 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
3a2d4f16fb1b9bfe1a581e974731a328a5ba6aa198190618e8a579c9cb4a45e5
Security Headers
Name Value
Strict-Transport-Security max-age=15780000; includeSubDomains

Request headers

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

Response headers

date
Fri, 22 May 2020 21:49:56 GMT
content-encoding
br
vary
Accept-Encoding
cf-cache-status
HIT
age
9119679
status
200
alt-svc
h3-27=":443"; ma=86400, h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
cf-request-id
02dff651a3000005c4543fc200000001
served-in-seconds
0.005
timing-allow-origin
*
last-modified
Thu, 17 May 2018 09:23:06 GMT
server
cloudflare
etag
W/"5afd49fa-1dd8e"
expect-ct
max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
strict-transport-security
max-age=15780000; includeSubDomains
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
cf-ray
5979bffc3fad05c4-FRA
expires
Wed, 12 May 2021 21:49:56 GMT
all.js
connect.facebook.net/en_US/
3 KB
2 KB
Script
General
Full URL
https://connect.facebook.net/en_US/all.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f01c:8012:face:b00c:0:3 , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
fb70e343bef9b9f9d081df96d169f8f7933f09869db187eda93a4925946758e5
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

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

Response headers

strict-transport-security
max-age=31536000; preload; includeSubDomains
content-encoding
gzip
x-content-type-options
nosniff
content-md5
kERjIPialtUGl1N7JoZdUA==
status
200
alt-svc
h3-27=":443"; ma=3600
content-length
1779
etag
"65ca1c61c796fb16162f527ce0e37fe5"
x-fb-debug
0mKLkyqNhx2C3fuDqshzOL+WBZvv5O8BTt3CJb9WNfBCdaSo/GhVCH/l4Ofvlfa2BuXCBMEamBo4rmsgdzEu9g==
x-fb-trip-id
664085054
x-fb-content-md5
c73e86976768efc31c8bc949f5be1c1a
x-frame-options
DENY
date
Fri, 22 May 2020 21:49:56 GMT, Fri, 22 May 2020 21:49:56 GMT
vary
Accept-Encoding
content-type
application/x-javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
X-FB-Content-MD5
cache-control
public,max-age=1200,stale-while-revalidate=3600
timing-allow-origin
*
expires
Fri, 22 May 2020 22:09:46 GMT
widgets.js
platform.twitter.com/
96 KB
29 KB
Script
General
Full URL
https://platform.twitter.com/widgets.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.112.157 Frankfurt am Main, Germany, ASN54113 (FASTLY, US),
Reverse DNS
Software
/
Resource Hash
cb88bf7a67ba917b5ee7b4a1cc593d8bfe94cf2670cb24df338308ec8a573ec3

Request headers

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

Response headers

date
Fri, 22 May 2020 21:49:57 GMT
content-encoding
gzip
x-cache
HIT, HIT
p3p
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
status
200
content-length
29223
x-served-by
cache-bwi5151-BWI, cache-hhn4057-HHN
last-modified
Tue, 12 May 2020 17:25:55 GMT
etag
"580310dcde7e145486d79be6e5257680+gzip"
vary
Accept-Encoding
access-control-allow-methods
GET
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=1800
accept-ranges
bytes
tw-cdn
FT
0MTT8FH1JtI
www.youtube.com/embed/ Frame 9CD4
0
0
Document
General
Full URL
https://www.youtube.com/embed/0MTT8FH1JtI
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81d::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, 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/0MTT8FH1JtI
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/74.0.3729.169 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;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://blog.miguelgrinberg.com/
accept-encoding
gzip, deflate, br
accept-language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Referer
https://blog.miguelgrinberg.com/

Response headers

status
200
content-encoding
br
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
expires
Tue, 27 Apr 1971 19:44:06 GMT
content-type
text/html; charset=utf-8
cache-control
no-cache
x-content-type-options
nosniff
strict-transport-security
max-age=31536000
date
Fri, 22 May 2020 21:49:57 GMT
server
YouTube Frontend Proxy
x-xss-protection
0
set-cookie
VISITOR_INFO1_LIVE=HHcdyA-JYlo; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None VISITOR_INFO1_LIVE=HHcdyA-JYlo; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None YSC=no8fDRtAj40; path=/; domain=.youtube.com; secure; httponly; samesite=None GPS=1; path=/; domain=.youtube.com; expires=Fri, 22-May-2020 22:19:56 GMT
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
s0Bimr1079A
www.youtube.com/embed/ Frame 188F
0
0
Document
General
Full URL
https://www.youtube.com/embed/s0Bimr1079A
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81d::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, 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/s0Bimr1079A
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/74.0.3729.169 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;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://blog.miguelgrinberg.com/
accept-encoding
gzip, deflate, br
accept-language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Referer
https://blog.miguelgrinberg.com/

Response headers

status
200
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
x-content-type-options
nosniff
strict-transport-security
max-age=31536000
content-encoding
br
content-type
text/html; charset=utf-8
cache-control
no-cache
expires
Tue, 27 Apr 1971 19:44:06 GMT
date
Fri, 22 May 2020 21:49:57 GMT
server
YouTube Frontend Proxy
x-xss-protection
0
set-cookie
VISITOR_INFO1_LIVE=dtPQmcN6ZWw; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None YSC=q8Ps0j4VWIQ; path=/; domain=.youtube.com; secure; httponly; samesite=None GPS=1; path=/; domain=.youtube.com; expires=Fri, 22-May-2020 22:19:57 GMT VISITOR_INFO1_LIVE=dtPQmcN6ZWw; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
IxCBjUapkWk
www.youtube.com/embed/ Frame 0D2E
0
0
Document
General
Full URL
https://www.youtube.com/embed/IxCBjUapkWk
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81d::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, 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/IxCBjUapkWk
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/74.0.3729.169 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;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://blog.miguelgrinberg.com/
accept-encoding
gzip, deflate, br
accept-language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Referer
https://blog.miguelgrinberg.com/

Response headers

status
200
expires
Tue, 27 Apr 1971 19:44:06 GMT
strict-transport-security
max-age=31536000
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
x-content-type-options
nosniff
content-encoding
br
content-type
text/html; charset=utf-8
cache-control
no-cache
date
Fri, 22 May 2020 21:49:57 GMT
server
YouTube Frontend Proxy
x-xss-protection
0
set-cookie
VISITOR_INFO1_LIVE=d2yOwsX2Xbo; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None YSC=RiytrvXdwDU; path=/; domain=.youtube.com; secure; httponly; samesite=None VISITOR_INFO1_LIVE=d2yOwsX2Xbo; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None GPS=1; path=/; domain=.youtube.com; expires=Fri, 22-May-2020 22:19:57 GMT
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
qEfduVAQ8FQ
www.youtube.com/embed/ Frame FE81
0
0
Document
General
Full URL
https://www.youtube.com/embed/qEfduVAQ8FQ
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81d::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, 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/qEfduVAQ8FQ
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/74.0.3729.169 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;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://blog.miguelgrinberg.com/
accept-encoding
gzip, deflate, br
accept-language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Referer
https://blog.miguelgrinberg.com/

Response headers

status
200
content-encoding
br
x-content-type-options
nosniff
expires
Tue, 27 Apr 1971 19:44:06 GMT
strict-transport-security
max-age=31536000
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
cache-control
no-cache
content-type
text/html; charset=utf-8
date
Fri, 22 May 2020 21:49:57 GMT
server
YouTube Frontend Proxy
x-xss-protection
0
set-cookie
VISITOR_INFO1_LIVE=rECxZmoVXXA; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None VISITOR_INFO1_LIVE=rECxZmoVXXA; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None YSC=FXe5U-OElRk; path=/; domain=.youtube.com; secure; httponly; samesite=None GPS=1; path=/; domain=.youtube.com; expires=Fri, 22-May-2020 22:19:57 GMT
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Q2eafQYgglM
www.youtube.com/embed/ Frame 15E6
0
0
Document
General
Full URL
https://www.youtube.com/embed/Q2eafQYgglM
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81d::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, 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/Q2eafQYgglM
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/74.0.3729.169 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;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://blog.miguelgrinberg.com/
accept-encoding
gzip, deflate, br
accept-language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Referer
https://blog.miguelgrinberg.com/

Response headers

status
200
content-encoding
br
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
strict-transport-security
max-age=31536000
cache-control
no-cache
content-type
text/html; charset=utf-8
expires
Tue, 27 Apr 1971 19:44:06 GMT
x-content-type-options
nosniff
date
Fri, 22 May 2020 21:49:57 GMT
server
YouTube Frontend Proxy
x-xss-protection
0
set-cookie
VISITOR_INFO1_LIVE=gIjqCFgAEdU; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None GPS=1; path=/; domain=.youtube.com; expires=Fri, 22-May-2020 22:19:57 GMT YSC=-D6-BXZZCGM; path=/; domain=.youtube.com; secure; httponly; samesite=None VISITOR_INFO1_LIVE=gIjqCFgAEdU; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
P5nOGKVLIYo
www.youtube.com/embed/ Frame 9319
0
0
Document
General
Full URL
https://www.youtube.com/embed/P5nOGKVLIYo
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81d::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, 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/P5nOGKVLIYo
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/74.0.3729.169 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;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://blog.miguelgrinberg.com/
accept-encoding
gzip, deflate, br
accept-language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Referer
https://blog.miguelgrinberg.com/

Response headers

status
200
content-encoding
br
strict-transport-security
max-age=31536000
content-type
text/html; charset=utf-8
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
cache-control
no-cache
expires
Tue, 27 Apr 1971 19:44:06 GMT
x-content-type-options
nosniff
date
Fri, 22 May 2020 21:49:57 GMT
server
YouTube Frontend Proxy
x-xss-protection
0
set-cookie
VISITOR_INFO1_LIVE=cAI99JXjB_0; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None GPS=1; path=/; domain=.youtube.com; expires=Fri, 22-May-2020 22:19:57 GMT YSC=lNdrokoditA; path=/; domain=.youtube.com; secure; httponly; samesite=None VISITOR_INFO1_LIVE=cAI99JXjB_0; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:56 GMT; httponly; samesite=None
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
CXAF8uOduzk
www.youtube.com/embed/ Frame 7F37
0
0
Document
General
Full URL
https://www.youtube.com/embed/CXAF8uOduzk
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81d::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, 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/CXAF8uOduzk
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/74.0.3729.169 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;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://blog.miguelgrinberg.com/
accept-encoding
gzip, deflate, br
accept-language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Referer
https://blog.miguelgrinberg.com/

Response headers

status
200
expires
Tue, 27 Apr 1971 19:44:06 GMT
cache-control
no-cache
content-type
text/html; charset=utf-8
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
content-encoding
br
strict-transport-security
max-age=31536000
x-content-type-options
nosniff
date
Fri, 22 May 2020 21:49:57 GMT
server
YouTube Frontend Proxy
x-xss-protection
0
set-cookie
VISITOR_INFO1_LIVE=Ic3C02deK8o; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:57 GMT; httponly; samesite=None YSC=l4ZcNW0v_Wk; path=/; domain=.youtube.com; secure; httponly; samesite=None GPS=1; path=/; domain=.youtube.com; expires=Fri, 22-May-2020 22:19:57 GMT VISITOR_INFO1_LIVE=Ic3C02deK8o; path=/; domain=.youtube.com; secure; expires=Wed, 18-Nov-2020 21:49:57 GMT; httponly; samesite=None
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
ga.js
ssl.google-analytics.com/
45 KB
17 KB
Script
General
Full URL
https://ssl.google-analytics.com/ga.js
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81c::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
1259ea99bd76596239bfd3102c679eb0a5052578dc526b0452f4d42f8bcdd45f
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

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

Response headers

strict-transport-security
max-age=10886400; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
last-modified
Thu, 30 Apr 2020 21:54:13 GMT
server
Golfe2
age
4861
date
Fri, 22 May 2020 20:28:56 GMT
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
public, max-age=7200
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
17168
expires
Fri, 22 May 2020 22:28:56 GMT
overlay.png
blog.miguelgrinberg.com/static/colorbox/images/
115 B
462 B
Image
General
Full URL
https://blog.miguelgrinberg.com/static/colorbox/images/overlay.png
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
138.68.45.120 Santa Clara, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
miguelgrinberg.com
Software
nginx /
Resource Hash
752df758c0fc34e6a6c0459a43d88fc37d622528b45468b6be5db2e95a0b86cd
Security Headers
Name Value
Strict-Transport-Security max-age=15768000

Request headers

Referer
https://blog.miguelgrinberg.com/static/colorbox/colorbox.css
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36

Response headers

Date
Fri, 22 May 2020 21:49:57 GMT
Last-Modified
Mon, 10 Oct 2016 06:07:59 GMT
Server
nginx
ETag
"57fb303f-73"
Strict-Transport-Security
max-age=15768000
Content-Type
image/png
Cache-Control
max-age=2592000
Connection
keep-alive
Accept-Ranges
bytes
Content-Length
115
Expires
Sun, 21 Jun 2020 21:49:57 GMT
all.js
connect.facebook.net/en_US/
190 KB
57 KB
Script
General
Full URL
https://connect.facebook.net/en_US/all.js?hash=f8287d25de55c4d3a7897bac27be4f2a&ua=modern_es6
Requested by
Host: connect.facebook.net
URL: https://connect.facebook.net/en_US/all.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a03:2880:f01c:8012:face:b00c:0:3 , Ireland, ASN32934 (FACEBOOK, US),
Reverse DNS
Software
/
Resource Hash
4ecbbca1f8a0cf88f712259968d232d13bd85b222c9403fd4fad2918e4303413
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; preload; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

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

Response headers

strict-transport-security
max-age=31536000; preload; includeSubDomains
content-encoding
gzip
x-content-type-options
nosniff
content-md5
lhk6PvM08vnNf10cW3Mu3w==
status
200
alt-svc
h3-27=":443"; ma=3600
content-length
58344
etag
"87f3021253804098b9bef3905a235608"
x-fb-debug
Teifhtw1Ob/XQjFVscSUCOuvxONkyAcgms2u3HQs5uBM6h/1kyIwPTl47YJvzg5JGgCwfzH8m6MO5vuVHhwXeQ==
x-fb-trip-id
664085054
x-fb-content-md5
b305901a7cfade4a5b567040d73e24bc
x-frame-options
DENY
date
Fri, 22 May 2020 21:49:57 GMT, Fri, 22 May 2020 21:49:57 GMT
vary
Accept-Encoding
content-type
application/x-javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
X-FB-Content-MD5
cache-control
public,max-age=31536000,stale-while-revalidate=3600,immutable
timing-allow-origin
*
expires
Sat, 22 May 2021 20:45:33 GMT
widget_iframe.2a008290075125adde2d7b849b06a0bb.html
platform.twitter.com/widgets/ Frame D15D
0
0
Document
General
Full URL
https://platform.twitter.com/widgets/widget_iframe.2a008290075125adde2d7b849b06a0bb.html?origin=https%3A%2F%2Fblog.miguelgrinberg.com
Requested by
Host: platform.twitter.com
URL: https://platform.twitter.com/widgets.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
151.101.112.157 Frankfurt am Main, Germany, ASN54113 (FASTLY, US),
Reverse DNS
Software
/
Resource Hash

Request headers

:method
GET
:authority
platform.twitter.com
:scheme
https
:path
/widgets/widget_iframe.2a008290075125adde2d7b849b06a0bb.html?origin=https%3A%2F%2Fblog.miguelgrinberg.com
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/74.0.3729.169 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;q=0.9
sec-fetch-site
cross-site
sec-fetch-mode
navigate
sec-fetch-dest
iframe
referer
https://blog.miguelgrinberg.com/
accept-encoding
gzip, deflate, br
accept-language
en-US
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Referer
https://blog.miguelgrinberg.com/

Response headers

status
200
last-modified
Tue, 12 May 2020 17:24:25 GMT
cache-control
public, max-age=315360000
content-type
text/html; charset=utf-8
etag
"9fa476ae827f556d5b037fe43632370d+gzip"
content-encoding
gzip
access-control-allow-methods
GET
access-control-allow-origin
*
p3p
CP="CAO DSP LAW CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa OUR BUS IND UNI COM NAV INT"
accept-ranges
bytes
date
Fri, 22 May 2020 21:49:57 GMT
x-served-by
cache-bwi5135-BWI, cache-hhn4057-HHN
x-cache
HIT, HIT
vary
Accept-Encoding
tw-cdn
FT
content-length
5825
__utm.gif
ssl.google-analytics.com/r/
35 B
98 B
Image
General
Full URL
https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=1&utmn=1603164847&utmhn=blog.miguelgrinberg.com&utmcs=UTF-8&utmsr=1600x1200&utmvp=1600x1200&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=miguelgrinberg.com&utmhid=1167649750&utmr=-&utmp=%2F&utmht=1590184197367&utmac=UA-4777284-15&utmcc=__utma%3D138535648.98231666.1590184197.1590184197.1590184197.1%3B%2B__utmz%3D138535648.1590184197.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=1303111179&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~
Requested by
Host: blog.miguelgrinberg.com
URL: https://blog.miguelgrinberg.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81c::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

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

Response headers

pragma
no-cache
date
Fri, 22 May 2020 21:49:57 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
status
200
content-type
image/gif
access-control-allow-origin
*
cache-control
no-cache, no-store, must-revalidate
alt-svc
h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
35
expires
Fri, 01 Jan 1990 00:00:00 GMT

Verdicts & Comments Add Verdict or Comment

25 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| onformdata object| onpointerrawupdate object| gapi object| ___jsl function| $ function| jQuery object| jQuery11240637648004147916 object| q boolean| PR_SHOULD_USE_CONTINUATION function| prettyPrintOne function| prettyPrint object| PR function| moment function| flask_moment_render function| flask_moment_render_all object| _gaq object| __core-js_shared__ object| Sslac object| IN object| FB object| __twttrll object| twttr object| __twttr object| _gat object| gaGlobal

8 Cookies

Domain/Path Name / Value
.youtube.com/ Name: VISITOR_INFO1_LIVE
Value: cAI99JXjB_0
.youtube.com/ Name: GPS
Value: 1
.blog.miguelgrinberg.com/ Name: __utmc
Value: 138535648
.blog.miguelgrinberg.com/ Name: __utmb
Value: 138535648.1.10.1590184197
.blog.miguelgrinberg.com/ Name: __utmt
Value: 1
.youtube.com/ Name: YSC
Value: lNdrokoditA
.blog.miguelgrinberg.com/ Name: __utmz
Value: 138535648.1590184197.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
.blog.miguelgrinberg.com/ Name: __utma
Value: 138535648.98231666.1590184197.1590184197.1590184197.1

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=15768000

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.

apis.google.com
blog.miguelgrinberg.com
cdnjs.cloudflare.com
connect.facebook.net
miguelgrinberg.com.
platform.linkedin.com
platform.twitter.com
ssl.google-analytics.com
www.youtube.com
138.68.45.120
151.101.112.157
2606:4700::6810:84e5
2a00:1450:4001:81c::2008
2a00:1450:4001:81d::200e
2a02:26f0:f1:29e::25eb
2a03:2880:f01c:8012:face:b00c:0:3
04267038608d360c78254e55ab98e75045067567996e7dc7f1501784718dabbe
08d9e34d1b3c22dca41c1abf0ee162241e3f6dc9b3b031896f3f1022a71a159e
0f13c46b4686f1965c0c622b9dfbb3437b9b8f0d3878b7c6f72cc0e3e1801274
1259ea99bd76596239bfd3102c679eb0a5052578dc526b0452f4d42f8bcdd45f
1b6981aa96029043ff58150cb6f65a8db1dcd29432fb3ed92ae069114a614635
3a2d4f16fb1b9bfe1a581e974731a328a5ba6aa198190618e8a579c9cb4a45e5
43c5d9682494f0d1b32d2f6d8f393a1e2d3844157fc7b8c5e8b4589d32a77382
4ecbbca1f8a0cf88f712259968d232d13bd85b222c9403fd4fad2918e4303413
53964478a7c634e8dad34ecc303dd8048d00dce4993906de1bacf67f663486ef
6141ce6da8e2387def2b47511f27d332c781392b364a512775c3fc1075bd4298
668b046d12db350ccba6728890476b3efee53b2f42dbb84743e5e9f1ae0cc404
752df758c0fc34e6a6c0459a43d88fc37d622528b45468b6be5db2e95a0b86cd
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
9303e868201ea138878fa9ce6ea3a578160b7108c6ee52bae5d8cb6bb88d0d24
9931bc5c4f213ed8e3f0316fc51383afbb2e8baa20bd26b75ec52dc6d92bbfeb
a02911e3b1b25d7d389465f8da41f5c9bea90e555881fa646411973931f41f6b
a5c0708100f09f50298c1fa310dd7b502312fb8d7e046e7273811d7921ca786e
aff28a41ba8bc30ee8aae230da9336106111507bfd23f3a6381070834d426598
cb88bf7a67ba917b5ee7b4a1cc593d8bfe94cf2670cb24df338308ec8a573ec3
d47116a68de4348554947b5aed7e936c2ff4785e70cecbeb4304505f21f72072
d63d40453a087dbd03f9a4d7e7c3b63297c2a2fe53718f0299460f79c4b5a5d7
e2e576e3bc607cd179ff511947010f645d3441a35313aec0dbd06c4437f83b77
eeaab6bd89e76053b00e5ae6f3e60278c6ead31fe92b36575df839bfdef10d43
f0769d55303995110a66092b99bb1ae1ddd3595b33acdd8ec6dda98d9c97ffae
f75e846cc83bd11432f4b1e21a45f31bc85283d11d372f7b19accd1bf6a2635c
f769d4b302dd731630acd2441b02bb5f19f8117ead58d19d13a5f624d55a3d29
f95023837d0f7784f0ed7a4fd682d355c1db9c5204f416fe714509a9fd3d20c1
fb70e343bef9b9f9d081df96d169f8f7933f09869db187eda93a4925946758e5