Submitted URL: http://pym.dev/
Effective URL: https://www.pythonmorsels.com/
Submission: On December 21 via api from US — Scanned from DE

Summary

This website contacted 9 IPs in 3 countries across 9 domains to perform 27 HTTP transactions. The main IP is 2a06:98c1:3121::3, located in United States and belongs to CLOUDFLARENET, US. The main domain is www.pythonmorsels.com.
TLS certificate: Issued by GTS CA 1P5 on December 4th 2023. Valid for: 3 months.
This is the only time www.pythonmorsels.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 1 2001:4860:480... 15169 (GOOGLE)
16 2a06:98c1:312... 13335 (CLOUDFLAR...)
1 2a00:1450:400... 15169 (GOOGLE)
1 2a04:fa87:fff... 2635 (AUTOMATTIC)
3 52.218.251.75 16509 (AMAZON-02)
1 2a04:4e42:600... 54113 (FASTLY)
2 2a00:1450:400... 15169 (GOOGLE)
1 2001:4860:480... 15169 (GOOGLE)
1 151.101.2.137 54113 (FASTLY)
1 162.247.241.14 23467 (NEWRELIC-...)
27 9
Apex Domain
Subdomains
Transfer
16 pythonmorsels.com
www.pythonmorsels.com
431 KB
3 google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 27
region1.google-analytics.com — Cisco Umbrella Rank: 2189
21 KB
3 amazonaws.com
pythonmorsels.s3.amazonaws.com
5 KB
1 nr-data.net
bam.nr-data.net — Cisco Umbrella Rank: 225
470 B
1 newrelic.com
js-agent.newrelic.com — Cisco Umbrella Rank: 590
16 KB
1 sentry-cdn.com
js.sentry-cdn.com — Cisco Umbrella Rank: 6063
2 KB
1 gravatar.com
www.gravatar.com — Cisco Umbrella Rank: 3982
21 KB
1 googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 36
90 KB
1 pym.dev
pym.dev
133 B
27 9
Domain Requested by
16 www.pythonmorsels.com www.pythonmorsels.com
3 pythonmorsels.s3.amazonaws.com www.pythonmorsels.com
2 www.google-analytics.com www.pythonmorsels.com
www.google-analytics.com
1 bam.nr-data.net js-agent.newrelic.com
1 js-agent.newrelic.com www.pythonmorsels.com
1 region1.google-analytics.com www.googletagmanager.com
1 js.sentry-cdn.com www.pythonmorsels.com
1 www.gravatar.com www.pythonmorsels.com
1 www.googletagmanager.com www.pythonmorsels.com
1 pym.dev 1 redirects
27 10

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

Domain
mastodon.social
pythonmorsels.helpscoutdocs.com
truthful.technology
treyhunner.com
Subject Issuer Validity Valid
pythonmorsels.com
GTS CA 1P5
2023-12-04 -
2024-03-03
3 months crt.sh
*.google-analytics.com
GTS CA 1C3
2023-11-20 -
2024-02-12
3 months crt.sh
*.gravatar.com
Sectigo ECC Domain Validation Secure Server CA
2023-12-05 -
2025-01-04
a year crt.sh
*.s3.amazonaws.com
Amazon RSA 2048 M01
2023-10-10 -
2024-07-03
9 months crt.sh
*.sentry-cdn.com
GlobalSign Atlas R3 DV TLS CA 2023 Q3
2023-08-01 -
2024-09-01
a year crt.sh
js-agent.newrelic.com
GlobalSign Atlas R3 DV TLS CA 2023 Q2
2023-04-13 -
2024-05-14
a year crt.sh
*.nr-data.net
DigiCert Global G2 TLS RSA SHA256 2020 CA1
2023-09-29 -
2024-10-01
a year crt.sh

This page contains 1 frames:

Primary Page: https://www.pythonmorsels.com/
Frame ID: 51570E90B71447038A49608EA5B2D7AB
Requests: 27 HTTP requests in this frame

Screenshot

Page Title

Python Morsels: Write better Python code

Page URL History Show full URLs

  1. http://pym.dev/ HTTP 307
    https://pym.dev/ HTTP 302
    https://www.pythonmorsels.com/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • google-analytics\.com/(?:ga|urchin|analytics)\.js

Overall confidence: 100%
Detected patterns
  • googletagmanager\.com/gtag/js

Page Statistics

27
Requests

100 %
HTTPS

70 %
IPv6

9
Domains

10
Subdomains

9
IPs

3
Countries

587 kB
Transfer

1226 kB
Size

4
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://pym.dev/ HTTP 307
    https://pym.dev/ HTTP 302
    https://www.pythonmorsels.com/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

27 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
www.pythonmorsels.com/
Redirect Chain
  • http://pym.dev/
  • https://pym.dev/
  • https://www.pythonmorsels.com/
53 KB
19 KB
Document
General
Full URL
https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ae720b675e8f2524fc5e93acc938087b88bea28796b6e09e1797df077b9be964
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

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

Response headers

alt-svc
h3=":443"; ma=86400
cf-cache-status
DYNAMIC
cf-ray
83917001791f35f1-FRA
content-encoding
br
content-type
text/html; charset=utf-8
date
Thu, 21 Dec 2023 16:17:51 GMT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
referrer-policy
strict-origin
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1703175470&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=G4feQovIXyhZ%2FXUtq2QDO7kE58HbQKc1Y3WrqFvlTjk%3D"}]}
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1703175470&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=G4feQovIXyhZ%2FXUtq2QDO7kE58HbQKc1Y3WrqFvlTjk%3D
server
cloudflare
strict-transport-security
max-age=31536000; includeSubDomains; preload
vary
Cookie, Origin
via
1.1 vegur
x-content-type-options
nosniff
x-frame-options
DENY
x-xss-protection
1; mode=block

Redirect headers

content-length
227
content-type
text/html; charset=UTF-8
date
Thu, 21 Dec 2023 16:17:50 GMT
location
https://www.pythonmorsels.com/
server
ghs
x-frame-options
SAMEORIGIN
x-xss-protection
0
js
www.googletagmanager.com/gtag/
270 KB
90 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=G-15YJDNBW1Z
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80f::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
73ad364e53aef4aba15f6914c4992233ad1b9aa9bcb8a0d7f1e765656a58c672
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
access-control-allow-headers
Cache-Control
content-length
91896
x-xss-protection
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
expires
Thu, 21 Dec 2023 16:17:51 GMT
base.886ac8bed598.css
www.pythonmorsels.com/static/CACHE/css/
259 KB
47 KB
Stylesheet
General
Full URL
https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
b885e4c859eeb1fe92da94d650bd1ee5c3f06d76ed1b27b80e4aed1179076d2f
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
content-encoding
br
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
1981069
cf-polished
origSize=266632
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701194402&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=84tzIc4Ui3w8Hq%2Bo%2BIlDpGGMbxNv6m25am%2BdKXIHd4k%3D
cf-bgj
minify
last-modified
Tue, 28 Nov 2023 17:03:58 GMT
server
cloudflare
etag
W/"65668dfe-41188"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701194402&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=84tzIc4Ui3w8Hq%2Bo%2BIlDpGGMbxNv6m25am%2BdKXIHd4k%3D"}]}
content-type
text/css; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
83917007c9fd35f1-FRA
logo-horizontal.d7fb15f847bf.svg
www.pythonmorsels.com/static/images/
18 KB
8 KB
Image
General
Full URL
https://www.pythonmorsels.com/static/images/logo-horizontal.d7fb15f847bf.svg
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
5552f54ce558309d8a8d875c441d073b206326a2d300b954a204085671487eb0
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
content-encoding
br
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
3395073
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1699780398&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=cxETjgtdN4nH%2F6YlP4uOWUsBjL53Q1dhGWpDo%2FqKx2U%3D
last-modified
Sat, 11 Nov 2023 01:26:22 GMT
server
cloudflare
etag
W/"654f48be-490e"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1699780398&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=cxETjgtdN4nH%2F6YlP4uOWUsBjL53Q1dhGWpDo%2FqKx2U%3D"}]}
content-type
image/svg+xml
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
83917007ca0035f1-FRA
93a988bd85040f58f8417dc4be78c7de
www.gravatar.com/avatar/
21 KB
21 KB
Image
General
Full URL
https://www.gravatar.com/avatar/93a988bd85040f58f8417dc4be78c7de?s=300
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a04:fa87:fffe::c000:4902 , Ireland, ASN2635 (AUTOMATTIC, US),
Reverse DNS
Software
nginx /
Resource Hash
4d290cd94555289ca2bbcf52dfea84930fcd98cb736ca353bc255ca2ba5f1f29

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

x-nc
HIT hhn 1
date
Thu, 21 Dec 2023 16:17:51 GMT
last-modified
Wed, 22 Jan 2020 15:41:02 GMT
server
nginx
content-type
image/jpeg
access-control-allow-origin
*
cache-control
max-age=300
content-disposition
inline; filename="93a988bd85040f58f8417dc4be78c7de.jpeg"
accept-ranges
bytes
link
<https://gravatar.com/avatar/93a988bd85040f58f8417dc4be78c7de?s=300>; rel="canonical"
content-length
21334
alt-svc
h3=":443"; ma=86400
expires
Thu, 21 Dec 2023 16:22:51 GMT
2screencasts.1ae54eec1990.webp
www.pythonmorsels.com/static/images/
48 KB
48 KB
Image
General
Full URL
https://www.pythonmorsels.com/static/images/2screencasts.1ae54eec1990.webp
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2fd37ae4d59e7b896d9865f539220c714423c9072cd1dcea8c2253d43d949c54
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
1148191
alt-svc
h3=":443"; ma=86400
content-length
48748
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1702027280&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=GjXZp8xrRPwAsB9%2Fhb3iVC00ykBzjnCLXbKKljYPNmg%3D
last-modified
Tue, 28 Nov 2023 17:03:48 GMT
server
cloudflare
etag
"65668df4-be6c"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1702027280&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=GjXZp8xrRPwAsB9%2Fhb3iVC00ykBzjnCLXbKKljYPNmg%3D"}]}
content-type
image/webp
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
839170081a7c35f1-FRA
44f93b5fa9d59a1b0f076edc15452fcf.jpeg
pythonmorsels.s3.amazonaws.com/CACHE/images/avatars/JhqHTfFl_400x400/
1 KB
2 KB
Image
General
Full URL
https://pythonmorsels.s3.amazonaws.com/CACHE/images/avatars/JhqHTfFl_400x400/44f93b5fa9d59a1b0f076edc15452fcf.jpeg?AWSAccessKeyId=AKIAILQADBYH6E3M7VEA&Signature=gdKC3Cr4pHhBBu1sQJbUgPQiJmA%3D&Expires=1705767470
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.218.251.75 Boardman, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
s3-us-west-2-w.amazonaws.com
Software
AmazonS3 /
Resource Hash
14a0a7639ee2af15f0bb60de17a88479ee9474c179f855d816dccaadb8658c11

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

Date
Thu, 21 Dec 2023 16:17:52 GMT
Last-Modified
Wed, 15 Jun 2022 19:26:38 GMT
Server
AmazonS3
x-amz-request-id
7PXXSZTCKGCJV7R4
ETag
"b1738934971a4ab4f5d80759938cff49"
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
1503
x-amz-id-2
PzBl34SCrlZ2cCdObswk9d7NYHoWN96H8a9IaQvuewLVfM/xCgD2Qy7KCh4qpdkEGfDRp6+otTM=
7df777dbfeecd7894d9761cdd9e55c33.jpg
pythonmorsels.s3.amazonaws.com/CACHE/images/avatars/jeannie-friedel/
1 KB
2 KB
Image
General
Full URL
https://pythonmorsels.s3.amazonaws.com/CACHE/images/avatars/jeannie-friedel/7df777dbfeecd7894d9761cdd9e55c33.jpg?AWSAccessKeyId=AKIAILQADBYH6E3M7VEA&Signature=Wkmt7LKQnwoK%2B6qtgRA%2F23e1WYo%3D&Expires=1705767470
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.218.251.75 Boardman, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
s3-us-west-2-w.amazonaws.com
Software
AmazonS3 /
Resource Hash
0fb6cd9f07bf18b50993dbdb91e105bd1f1c42bdae8c54029d1d8fad55d758e4

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

Date
Thu, 21 Dec 2023 16:17:52 GMT
Last-Modified
Wed, 15 Jun 2022 12:44:42 GMT
Server
AmazonS3
x-amz-request-id
7PXQA614A84YC563
ETag
"7a70eb66390799cbf0e9252ff2e595c8"
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
1274
x-amz-id-2
UXeIO+9MtkkoTcA7ehN/RJXT/zJM4inAl5UGQcRx/94WgcPrk1TEwu0JkhIBtxFS7XBf4elErD0=
submission-page.93f3f5201020.webp
www.pythonmorsels.com/static/images/
29 KB
30 KB
Image
General
Full URL
https://www.pythonmorsels.com/static/images/submission-page.93f3f5201020.webp
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
3cb3d67ce2d378b6441437e285b9090f18110c2b32cba9e15e31e9e830a0db40
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
524898
alt-svc
h3=":443"; ma=86400
content-length
30046
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1702650573&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=CveCCjTsYjo2bu3XCCtaCsCCF3ROTEQft6XWR6znczo%3D
last-modified
Tue, 28 Nov 2023 17:03:48 GMT
server
cloudflare
etag
"65668df4-755e"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1702650573&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=CveCCjTsYjo2bu3XCCtaCsCCF3ROTEQft6XWR6znczo%3D"}]}
content-type
image/webp
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
839170083ab735f1-FRA
0842debcc7140e91a00c07ca18a7f3f2.jpg
pythonmorsels.s3.amazonaws.com/CACHE/images/avatars/T6B649EUX-U6PQTF1B9-3e2db5bc877e-512-1/
922 B
1 KB
Image
General
Full URL
https://pythonmorsels.s3.amazonaws.com/CACHE/images/avatars/T6B649EUX-U6PQTF1B9-3e2db5bc877e-512-1/0842debcc7140e91a00c07ca18a7f3f2.jpg?AWSAccessKeyId=AKIAILQADBYH6E3M7VEA&Signature=O7hoJ9STUhMROeIX2JrdBrzgPd8%3D&Expires=1705767471
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
52.218.251.75 Boardman, United States, ASN16509 (AMAZON-02, US),
Reverse DNS
s3-us-west-2-w.amazonaws.com
Software
AmazonS3 /
Resource Hash
a3191d1479a1b20a786aa02602903f14c37006424da2cca6b624a319f70695a0

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

Date
Thu, 21 Dec 2023 16:17:52 GMT
Last-Modified
Wed, 15 Jun 2022 19:26:38 GMT
Server
AmazonS3
x-amz-request-id
7PXSFXF4216V9M57
ETag
"b2640103f12474bfab0b7d9bbc3a959c"
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
922
x-amz-id-2
n2Vof87Zibcw+/TGsdO7IMaoVBcNb7hDE7uQSetUy2o0TDeOvPZMKD/OE46/aV2NjesH3QB+0rw=
logo-vertical.8c4f70b1fae5.svg
www.pythonmorsels.com/static/images/
19 KB
8 KB
Image
General
Full URL
https://www.pythonmorsels.com/static/images/logo-vertical.8c4f70b1fae5.svg
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
cec5a2d52a5e60e8a6cd328c4c5b03bd605f60549d253b96c76e96edf5c84da4
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
content-encoding
br
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
1844817
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701330654&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=tTcUI4zga%2F7iMB%2BgHvINvLh79Df0ag3RAvIMarEOQCw%3D
last-modified
Tue, 28 Nov 2023 17:03:48 GMT
server
cloudflare
etag
W/"65668df4-4b4e"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701330654&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=tTcUI4zga%2F7iMB%2BgHvINvLh79Df0ag3RAvIMarEOQCw%3D"}]}
content-type
image/svg+xml
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
839170083ab835f1-FRA
base.6ac50f7fd560.js
www.pythonmorsels.com/static/CACHE/js/
44 KB
12 KB
Script
General
Full URL
https://www.pythonmorsels.com/static/CACHE/js/base.6ac50f7fd560.js
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
6ac50f7fd560ab0d7893023ec84143e5ee5c1a55aafcb422b057685e874dc394
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
content-encoding
br
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
3239778
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1699935693&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=KqC7ptYpYOLELqjBLiUVe5vA3PxuUaf%2FfG2PEplgD1Q%3D
cf-bgj
minify
last-modified
Mon, 13 Nov 2023 22:18:56 GMT
server
cloudflare
etag
W/"65531150-ae31"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1699935693&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=KqC7ptYpYOLELqjBLiUVe5vA3PxuUaf%2FfG2PEplgD1Q%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
839170083ab235f1-FRA
3c9a9fd05f404aefa92817650be58036.min.js
js.sentry-cdn.com/
2 KB
2 KB
Script
General
Full URL
https://js.sentry-cdn.com/3c9a9fd05f404aefa92817650be58036.min.js
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2a04:4e42:600::729 , United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
/
Resource Hash
0bfb7ec49fb5e8e789026460d789fdb5badc954d8e0dc0148b56827b92bbcb1f
Security Headers
Name Value
Content-Security-Policy style-src 'unsafe-inline' *; frame-ancestors 'self' *.sentry.io; base-uri 'none'; font-src * data:; object-src 'self'; media-src *; connect-src 'self' *.algolia.net *.algolianet.com *.algolia.io sentry.io *.sentry.io s1.sentry-cdn.com o1.ingest.sentry.io api2.amplitude.com app.pendo.io data.pendo.io reload.getsentry.net t687h3m0nh65.statuspage.io sentry.zendesk.com ekr.zdassets.com maps.googleapis.com; script-src 'self' 'unsafe-inline' 'report-sample' 'unsafe-eval' s1.sentry-cdn.com js.sentry-cdn.com browser.sentry-cdn.com statuspage-production.s3.amazonaws.com static.zdassets.com aui-cdn.atlassian.com connect-cdn.atl-paas.net js.stripe.com 'strict-dynamic' cdn.pendo.io data.pendo.io pendo-io-static.storage.googleapis.com pendo-static-5634074999128064.storage.googleapis.com; default-src 'none'; frame-src app.pendo.io demo.arcade.software js.stripe.com sentry.io; img-src blob: data: *; report-uri https://o1.ingest.sentry.io/api/54785/security/?sentry_key=f724a8a027db45f5b21507e7142ff78e&sentry_release=9a463688aa5ee9cc283664f5aeb5169634935067
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options deny
X-Xss-Protection 1; mode=block

Request headers

Referer
https://www.pythonmorsels.com/
Origin
https://www.pythonmorsels.com
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

content-security-policy
style-src 'unsafe-inline' *; frame-ancestors 'self' *.sentry.io; base-uri 'none'; font-src * data:; object-src 'self'; media-src *; connect-src 'self' *.algolia.net *.algolianet.com *.algolia.io sentry.io *.sentry.io s1.sentry-cdn.com o1.ingest.sentry.io api2.amplitude.com app.pendo.io data.pendo.io reload.getsentry.net t687h3m0nh65.statuspage.io sentry.zendesk.com ekr.zdassets.com maps.googleapis.com; script-src 'self' 'unsafe-inline' 'report-sample' 'unsafe-eval' s1.sentry-cdn.com js.sentry-cdn.com browser.sentry-cdn.com statuspage-production.s3.amazonaws.com static.zdassets.com aui-cdn.atlassian.com connect-cdn.atl-paas.net js.stripe.com 'strict-dynamic' cdn.pendo.io data.pendo.io pendo-io-static.storage.googleapis.com pendo-static-5634074999128064.storage.googleapis.com; default-src 'none'; frame-src app.pendo.io demo.arcade.software js.stripe.com sentry.io; img-src blob: data: *; report-uri https://o1.ingest.sentry.io/api/54785/security/?sentry_key=f724a8a027db45f5b21507e7142ff78e&sentry_release=9a463688aa5ee9cc283664f5aeb5169634935067
content-encoding
gzip
x-content-type-options
nosniff
date
Thu, 21 Dec 2023 16:17:51 GMT
strict-transport-security
max-age=31536000; includeSubDomains
age
102
x-envoy-upstream-service-time
19
content-length
1218
x-xss-protection
1; mode=block
x-served-by
getsentry-web-default-common-production-678fd8864b-tjpxt, cache-chi-kigq8000121-CHI, cache-fra-eddf8230027-FRA
x-frame-options
deny
vary
Accept-Encoding
content-type
text/javascript
access-control-allow-origin
*
cache-control
public, max-age=3600, s-maxage=60, stale-while-revalidate=315360000, stale-if-error=315360000
x-envoy-attempt-count
1
accept-ranges
bytes
timing-allow-origin
*
final_base.e40cd1492da3.js
www.pythonmorsels.com/static/CACHE/js/
81 KB
22 KB
Script
General
Full URL
https://www.pythonmorsels.com/static/CACHE/js/final_base.e40cd1492da3.js
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
53b55174fbe1807236380b8fa136e8c597ab9f6780e9774aeb6d5a96f4d64588
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
content-encoding
br
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
1846253
cf-polished
origSize=82776
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701329218&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6972zdhGD20crFv%2Fb8zQc4X4wYFFssS0lhXic5CwPBY%3D
cf-bgj
minify
last-modified
Tue, 28 Nov 2023 17:03:58 GMT
server
cloudflare
etag
W/"65668dfe-14358"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701329218&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=6972zdhGD20crFv%2Fb8zQc4X4wYFFssS0lhXic5CwPBY%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
839170083e052c23-FRA
final_base.93c7bf6e33e5.js
www.pythonmorsels.com/static/CACHE/js/
1 KB
862 B
Script
General
Full URL
https://www.pythonmorsels.com/static/CACHE/js/final_base.93c7bf6e33e5.js
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
93c7bf6e33e57e6306f909c4fe9c553e472c85c28a29b0964a70a3a356e7f109
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
content-encoding
br
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
649482
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1702525989&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=hZkHPRAeocjIrTQwk8j92YLlln%2FjilS0MFtQ2qFWR7M%3D
cf-bgj
minify
last-modified
Tue, 28 Nov 2023 17:03:58 GMT
server
cloudflare
etag
W/"65668dfe-4a5"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1702525989&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=hZkHPRAeocjIrTQwk8j92YLlln%2FjilS0MFtQ2qFWR7M%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
839170083ab535f1-FRA
final_base.0e80ba609058.js
www.pythonmorsels.com/static/CACHE/js/
69 KB
20 KB
Script
General
Full URL
https://www.pythonmorsels.com/static/CACHE/js/final_base.0e80ba609058.js
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
eb255208693986e79f825923956b4e485d22a3b1dce710a5191233e03d6519b7
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
content-encoding
br
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
2713
cf-polished
origSize=70957
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1703172758&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=WHQvVzQIkPhDnpRKBgfVwP2Bo9M5BD83TFA44WQBGh4%3D
cf-bgj
minify
last-modified
Tue, 28 Nov 2023 17:03:58 GMT
server
cloudflare
etag
W/"65668dfe-1152d"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1703172758&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=WHQvVzQIkPhDnpRKBgfVwP2Bo9M5BD83TFA44WQBGh4%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
839170083e062c23-FRA
analytics.js
www.google-analytics.com/
52 KB
21 KB
Script
General
Full URL
https://www.google-analytics.com/analytics.js
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:82a::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

strict-transport-security
max-age=10886400; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
date
Thu, 21 Dec 2023 15:48:14 GMT
last-modified
Tue, 12 Dec 2023 18:09:08 GMT
server
Golfe2
age
1777
vary
Accept-Encoding
content-type
text/javascript
cache-control
public, max-age=7200
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
20994
expires
Thu, 21 Dec 2023 17:48:14 GMT
fa-regular-400.b91d376b8d76.woff2
www.pythonmorsels.com/static/webfonts/
13 KB
14 KB
Font
General
Full URL
https://www.pythonmorsels.com/static/webfonts/fa-regular-400.b91d376b8d76.woff2?e846f1074e4d
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e42a88444448ac3d60549cc7c1ff2c8a9cac721034c073d80a14a44e79730cca
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Origin
https://www.pythonmorsels.com
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
1846252
alt-svc
h3=":443"; ma=86400
content-length
13224
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701329219&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=LAaju14nBeAesjdbIfizubp%2B6JE7%2FvlBnKgv1S7oKBw%3D
last-modified
Tue, 28 Nov 2023 17:03:48 GMT
server
cloudflare
etag
"65668df4-33a8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701329219&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=LAaju14nBeAesjdbIfizubp%2B6JE7%2FvlBnKgv1S7oKBw%3D"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
839170083e142c23-FRA
fa-brands-400.ed311c7a0ade.woff2
www.pythonmorsels.com/static/webfonts/
75 KB
76 KB
Font
General
Full URL
https://www.pythonmorsels.com/static/webfonts/fa-brands-400.ed311c7a0ade.woff2?e846f1074e4d
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
8ea8791754915a898a3100e63e32978a6d1763be6df8e73a39d3a90d691cdeef
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Origin
https://www.pythonmorsels.com
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
514327
alt-svc
h3=":443"; ma=86400
content-length
76736
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1702661144&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=99ZvJMaodXDBY3qgZ%2BQcHpkkh1GtNe%2BU07zcayDB1ic%3D
last-modified
Tue, 28 Nov 2023 17:03:48 GMT
server
cloudflare
etag
"65668df4-12bc0"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1702661144&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=99ZvJMaodXDBY3qgZ%2BQcHpkkh1GtNe%2BU07zcayDB1ic%3D"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
839170083e162c23-FRA
fa-solid-900.d824df7eb2e2.woff2
www.pythonmorsels.com/static/webfonts/
76 KB
77 KB
Font
General
Full URL
https://www.pythonmorsels.com/static/webfonts/fa-solid-900.d824df7eb2e2.woff2?e846f1074e4d
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
9834b82ad26e2a37583d22676a12dd2eb0fe7c80356a2114d0db1aa8b3899537
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Origin
https://www.pythonmorsels.com
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
1982942
alt-svc
h3=":443"; ma=86400
content-length
78268
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701192529&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=gLGcq2wtFnDeS3QXg2%2BHq0s1KUabY13nfKj4bm5EhDU%3D
last-modified
Tue, 28 Nov 2023 17:03:48 GMT
server
cloudflare
etag
"65668df4-131bc"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701192529&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=gLGcq2wtFnDeS3QXg2%2BHq0s1KUabY13nfKj4bm5EhDU%3D"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
839170083e172c23-FRA
roboto-v30-latin-regular.15d9f621c3bd.woff2
www.pythonmorsels.com/static/webfonts/
15 KB
16 KB
Font
General
Full URL
https://www.pythonmorsels.com/static/webfonts/roboto-v30-latin-regular.15d9f621c3bd.woff2?e846f1074e4d
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Origin
https://www.pythonmorsels.com
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
cf-cache-status
MISS
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
alt-svc
h3=":443"; ma=86400
content-length
15744
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1703175471&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=TBq5DULIDvf96oKN%2Bt7bNbvjLxcsdc5k5pOOus96Py8%3D
last-modified
Tue, 28 Nov 2023 17:03:48 GMT
server
cloudflare
etag
"65668df4-3d80"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1703175471&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=TBq5DULIDvf96oKN%2Bt7bNbvjLxcsdc5k5pOOus96Py8%3D"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
839170084e1b2c23-FRA
roboto-v30-latin-700.e9f5aaf547f1.woff2
www.pythonmorsels.com/static/webfonts/
15 KB
16 KB
Font
General
Full URL
https://www.pythonmorsels.com/static/webfonts/roboto-v30-latin-700.e9f5aaf547f1.woff2?e846f1074e4d
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Origin
https://www.pythonmorsels.com
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
cf-cache-status
MISS
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
alt-svc
h3=":443"; ma=86400
content-length
15860
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1703175471&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=TBq5DULIDvf96oKN%2Bt7bNbvjLxcsdc5k5pOOus96Py8%3D
last-modified
Tue, 28 Nov 2023 17:03:48 GMT
server
cloudflare
etag
"65668df4-3df4"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1703175471&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=TBq5DULIDvf96oKN%2Bt7bNbvjLxcsdc5k5pOOus96Py8%3D"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
839170084e232c23-FRA
roboto-v30-latin-italic.abe083d96b58.woff2
www.pythonmorsels.com/static/webfonts/
17 KB
18 KB
Font
General
Full URL
https://www.pythonmorsels.com/static/webfonts/roboto-v30-latin-italic.abe083d96b58.woff2?e846f1074e4d
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2a06:98c1:3121::3 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
db0424fb67fb52e7e538490240cc7fb9c05aa076333a4968f3dee30b825dabf9
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

Referer
https://www.pythonmorsels.com/static/CACHE/css/base.886ac8bed598.css
Origin
https://www.pythonmorsels.com
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

date
Thu, 21 Dec 2023 16:17:51 GMT
via
1.1 vegur
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
strict-transport-security
max-age=31536000; includeSubDomains; preload
age
455608
alt-svc
h3=":443"; ma=86400
content-length
17368
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1702719863&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=YPGBhi9NQKfhkYBF730x42AOnISfAhJZ14wi8TN7%2Fjs%3D
last-modified
Tue, 28 Nov 2023 17:03:48 GMT
server
cloudflare
etag
"65668df4-43d8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1702719863&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=YPGBhi9NQKfhkYBF730x42AOnISfAhJZ14wi8TN7%2Fjs%3D"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
839170084e292c23-FRA
collect
region1.google-analytics.com/g/
0
258 B
Ping
General
Full URL
https://region1.google-analytics.com/g/collect?v=2&tid=G-15YJDNBW1Z&gtm=45je3bt0v871114628&_p=1703175471149&gcd=11l1l1l1l1&dma_cps=sypham&dma=1&cid=2038908777.1703175471&ul=en-us&sr=1600x1200&uaa=&uab=&uafvl=&uamb=0&uam=&uap=&uapv=&uaw=0&_s=1&sid=1703175471&sct=1&seg=0&dl=https%3A%2F%2Fwww.pythonmorsels.com%2F&dt=Python%20Morsels%3A%20Write%20better%20Python%20code&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=1463
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-15YJDNBW1Z
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2001:4860:4802:32::36 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://www.pythonmorsels.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

pragma
no-cache
date
Thu, 21 Dec 2023 16:17:51 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.pythonmorsels.com
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
www.google-analytics.com/j/
3 B
212 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j101&a=626222814&t=pageview&_s=1&dl=https%3A%2F%2Fwww.pythonmorsels.com%2F&ul=en-us&de=UTF-8&dt=Python%20Morsels%3A%20Write%20better%20Python%20code&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=IADAAEABAAAAACAAI~&jid=1344184461&gjid=1907734793&cid=2038908777.1703175471&tid=UA-26977066-4&_gid=1038674613.1703175472&_r=1&_slc=1&z=1120154954
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:82a::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
1cffc2b3146584685cd72751d7f28aa030ab9ae2f1bc78f2c27909f8d8287b26
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

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

Response headers

pragma
no-cache
date
Thu, 21 Dec 2023 16:17:51 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://www.pythonmorsels.com
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
3
expires
Fri, 01 Jan 1990 00:00:00 GMT
nr-rum-1.249.0.min.js
js-agent.newrelic.com/
44 KB
16 KB
Script
General
Full URL
https://js-agent.newrelic.com/nr-rum-1.249.0.min.js
Requested by
Host: www.pythonmorsels.com
URL: https://www.pythonmorsels.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
151.101.2.137 , United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
461f9f536c4dc41886fb453be7068b893e2817524bc24587fc0449c65aacec75
Security Headers
Name Value
Strict-Transport-Security max-age=300

Request headers

Referer
https://www.pythonmorsels.com/
Origin
https://www.pythonmorsels.com
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36

Response headers

x-amz-version-id
3PbzC_N7CIB1L071r8FgkLVtaRZzQS.L
content-encoding
br
via
1.1 varnish
date
Thu, 21 Dec 2023 16:17:52 GMT
strict-transport-security
max-age=300
x-amz-request-id
SWQ3J54HGNP2GS1E
x-amz-server-side-encryption
AES256
x-cache
HIT
cross-origin-resource-policy
cross-origin
content-length
15747
x-amz-id-2
0uX9qIMioxKSMLLDuZlycIXBh+/w5qPAdjOfIbOKLTTBn9wG8nFuwhO1832ahB/YbIJEBrmIcjo=
x-served-by
cache-fra-eddf8230126-FRA
last-modified
Thu, 14 Dec 2023 16:36:09 GMT
server
AmazonS3
x-timer
S1703175472.127088,VS0,VE0
etag
"2ccd2352d2d5668fd135b1090e86b079"
vary
Accept-Encoding
content-type
application/javascript
access-control-allow-origin
*
cache-control
public, max-age=31536000, stale-while-revalidate=86400, stale-if-error=86400
accept-ranges
bytes
x-cache-hits
181676
NRJS-be66a982a9c4d53e03d
bam.nr-data.net/1/
40 B
470 B
XHR
General
Full URL
https://bam.nr-data.net/1/NRJS-be66a982a9c4d53e03d?a=1011170532&v=1.249.0&to=ZFAGYBFRW0dSBUZdX10aIkENU0FdXAgdV19eWAtaTUZcUUQVCHxfXlAyXQZHG1NWEg%3D%3D&rst=2136&ck=0&s=45ce720cd5dd06c0&ref=https://www.pythonmorsels.com/&qt=2&ap=516&be=1110&fe=915&dc=464&fsh=1&perf=%7B%22timing%22:%7B%22of%22:1703175470019,%22n%22:0,%22f%22:178,%22dn%22:208,%22dne%22:208,%22c%22:208,%22s%22:239,%22ce%22:277,%22rq%22:277,%22rp%22:1111,%22rpe%22:1286,%22di%22:1562,%22ds%22:1573,%22de%22:1574,%22dc%22:2024,%22l%22:2024,%22le%22:2025%7D,%22navigation%22:%7B%7D%7D&fp=1397&fcp=1397
Requested by
Host: js-agent.newrelic.com
URL: https://js-agent.newrelic.com/nr-rum-1.249.0.min.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
162.247.241.14 , United States, ASN23467 (NEWRELIC-AS-1, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ed59ee4d04819c48c1bb60b3ef6928c621cd5cd86d7103957de3eebba9910b0d

Request headers

Referer
https://www.pythonmorsels.com/
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36
content-type
text/plain

Response headers

Date
Thu, 21 Dec 2023 16:17:52 GMT
CF-Cache-Status
DYNAMIC
Server
cloudflare
Vary
Accept-Encoding
access-control-allow-methods
GET, POST, PUT, HEAD, OPTIONS
Content-Type
text/plain
Access-Control-Allow-Origin
https://www.pythonmorsels.com
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
Connection
keep-alive
CF-Ray
8391700d9a376a75-TXL
Content-Length
40

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| documentPictureInPicture function| gtag object| dataLayer object| NREUM object| webpackChunk:NRBA-1.249.0.PROD object| newrelic string| GoogleAnalyticsObject function| ga function| q function| toNode function| wrap function| wrapInner function| sessionSet function| sessionGet function| pmTrack function| pmTrackLink function| showTooltip function| isInputElement function| Popper object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal object| gaplugins object| gaData object| Sentry function| filterConsoleErrors function| isSuspiciousError function| hasSuspiciousFrames function| isSuspiciousFrame function| tippy object| Alpine string| param

4 Cookies

Domain/Path Name / Value
.pythonmorsels.com/ Name: _ga_15YJDNBW1Z
Value: GS1.1.1703175471.1.0.1703175471.0.0.0
.pythonmorsels.com/ Name: _ga
Value: GA1.2.2038908777.1703175471
.pythonmorsels.com/ Name: _gid
Value: GA1.2.1038674613.1703175472
.pythonmorsels.com/ Name: _gat
Value: 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=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

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.

bam.nr-data.net
js-agent.newrelic.com
js.sentry-cdn.com
pym.dev
pythonmorsels.s3.amazonaws.com
region1.google-analytics.com
www.google-analytics.com
www.googletagmanager.com
www.gravatar.com
www.pythonmorsels.com
151.101.2.137
162.247.241.14
2001:4860:4802:32::36
2001:4860:4802:34::15
2a00:1450:4001:80f::2008
2a00:1450:4001:82a::200e
2a04:4e42:600::729
2a04:fa87:fffe::c000:4902
2a06:98c1:3121::3
52.218.251.75
0bfb7ec49fb5e8e789026460d789fdb5badc954d8e0dc0148b56827b92bbcb1f
0fb6cd9f07bf18b50993dbdb91e105bd1f1c42bdae8c54029d1d8fad55d758e4
14a0a7639ee2af15f0bb60de17a88479ee9474c179f855d816dccaadb8658c11
1cffc2b3146584685cd72751d7f28aa030ab9ae2f1bc78f2c27909f8d8287b26
2fd37ae4d59e7b896d9865f539220c714423c9072cd1dcea8c2253d43d949c54
3cb3d67ce2d378b6441437e285b9090f18110c2b32cba9e15e31e9e830a0db40
461f9f536c4dc41886fb453be7068b893e2817524bc24587fc0449c65aacec75
4d290cd94555289ca2bbcf52dfea84930fcd98cb736ca353bc255ca2ba5f1f29
53b55174fbe1807236380b8fa136e8c597ab9f6780e9774aeb6d5a96f4d64588
5552f54ce558309d8a8d875c441d073b206326a2d300b954a204085671487eb0
6ac50f7fd560ab0d7893023ec84143e5ee5c1a55aafcb422b057685e874dc394
73ad364e53aef4aba15f6914c4992233ad1b9aa9bcb8a0d7f1e765656a58c672
8ea8791754915a898a3100e63e32978a6d1763be6df8e73a39d3a90d691cdeef
93c7bf6e33e57e6306f909c4fe9c553e472c85c28a29b0964a70a3a356e7f109
9834b82ad26e2a37583d22676a12dd2eb0fe7c80356a2114d0db1aa8b3899537
a3191d1479a1b20a786aa02602903f14c37006424da2cca6b624a319f70695a0
ae720b675e8f2524fc5e93acc938087b88bea28796b6e09e1797df077b9be964
b885e4c859eeb1fe92da94d650bd1ee5c3f06d76ed1b27b80e4aed1179076d2f
cec5a2d52a5e60e8a6cd328c4c5b03bd605f60549d253b96c76e96edf5c84da4
db0424fb67fb52e7e538490240cc7fb9c05aa076333a4968f3dee30b825dabf9
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e42a88444448ac3d60549cc7c1ff2c8a9cac721034c073d80a14a44e79730cca
eb255208693986e79f825923956b4e485d22a3b1dce710a5191233e03d6519b7
ed59ee4d04819c48c1bb60b3ef6928c621cd5cd86d7103957de3eebba9910b0d
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615