Submitted URL: https://programming-book.com/download/2019/05/180519/Python-Programming123uo00es0136.pdf
Effective URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Submission: On June 10 via api from US

Summary

This website contacted 7 IPs in 3 countries across 8 domains to perform 32 HTTP transactions. The main IP is 173.254.251.250, located in Dallas, United States and belongs to ASN-QUADRANET-GLOBAL, US. The main domain is www.programming-book.com.
TLS certificate: Issued by cPanel, Inc. Certification Authority on May 31st 2020. Valid for: 3 months.
This is the only time www.programming-book.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

Domain Requested by
13 www.programming-book.com www.programming-book.com
pagead2.googlesyndication.com
7 googleads.g.doubleclick.net pagead2.googlesyndication.com
4 pagead2.googlesyndication.com www.programming-book.com
pagead2.googlesyndication.com
2 tpc.googlesyndication.com pagead2.googlesyndication.com
tpc.googlesyndication.com
2 www.google-analytics.com www.programming-book.com
1 www.googletagservices.com pagead2.googlesyndication.com
1 adservice.google.com pagead2.googlesyndication.com
1 adservice.google.de pagead2.googlesyndication.com
1 code.jquery.com www.programming-book.com
1 programming-book.com 1 redirects
32 10

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

Domain
programming-book.com
Subject Issuer Validity Valid
programming-book.com
cPanel, Inc. Certification Authority
2020-05-31 -
2020-08-29
3 months crt.sh
jquery.org
COMODO RSA Domain Validation Secure Server CA
2018-10-17 -
2020-10-16
2 years crt.sh
*.g.doubleclick.net
GTS CA 1O1
2020-05-20 -
2020-08-12
3 months crt.sh
*.google-analytics.com
GTS CA 1O1
2020-05-26 -
2020-08-18
3 months crt.sh
*.google.com
GTS CA 1O1
2020-05-20 -
2020-08-12
3 months crt.sh
tpc.googlesyndication.com
GTS CA 1O1
2020-05-20 -
2020-08-12
3 months crt.sh

This page contains 9 frames:

Primary Page: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Frame ID: C1525FD4D00B4D974117C0856245DCD7
Requests: 24 HTTP requests in this frame

Frame: https://googleads.g.doubleclick.net/pagead/html/r20200602/r20190131/zrt_lookup.html
Frame ID: 802AA72EB845D41566F72B880D55DB9C
Requests: 1 HTTP requests in this frame

Frame: https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=250&slotname=5029042977&adk=1606735919&adf=1609514422&w=182&fwrn=4&lmt=1591769407&rafmt=10&psa=0&guci=1.2.0.0.2.2.0.0&format=182x250_0ads_al&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&wgl=1&adsid=NT&dt=1591769407854&bpp=33&bdt=332&idt=79&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&correlator=8223246968772&frm=20&pv=2&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=553626283&dssz=25&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=257&ady=64&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=640&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=1&uci=a!1&fsb=1&xpc=NBvWrliFUN&p=https%3A//www.programming-book.com&dtd=95
Frame ID: 5FD7B917D68635DA79D76FE747048A16
Requests: 1 HTTP requests in this frame

Frame: https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&adk=1812271804&adf=3025194257&lmt=1591769407&plat=1%3A32776%2C2%3A32776%2C8%3A32768%2C9%3A32776%2C10%3A32%2C11%3A32%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32%2C40%3A32&guci=1.2.0.0.2.2.0.0&format=0x0&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&ea=0&flash=0&pra=7&wgl=1&adsid=NT&dt=1591769407957&bpp=1&bdt=434&idt=1&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=-12245933&ady=-12245933&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=2&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=8208&bc=31&ifi=5&uci=a!5&fsb=1&dtd=6
Frame ID: 8C330A9D551E9E4765CEC4E18416EF81
Requests: 1 HTTP requests in this frame

Frame: https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=90&slotname=9678734429&adk=793767043&adf=3188083706&w=900&fwrn=4&lmt=1591769407&rafmt=10&psa=0&guci=1.2.0.0.2.2.0.0&format=900x90_0ads_al&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&wgl=1&adsid=NT&dt=1591769407888&bpp=2&bdt=366&idt=79&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=88&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=2&uci=a!2&fsb=1&xpc=a1uSizyPHp&p=https%3A//www.programming-book.com&dtd=82
Frame ID: 7AAAA2F32C383E1B26C7285E619BCB63
Requests: 1 HTTP requests in this frame

Frame: https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=280&slotname=5499722933&adk=533836357&adf=1736788832&w=900&fwrn=4&fwrnh=100&lmt=1591769407&rafmt=1&psa=0&guci=1.2.0.0.2.2.0.0&format=900x280&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&fwrattr=true&rpe=1&resp_fmts=3&wgl=1&adsid=NT&dt=1591769407890&bpp=2&bdt=368&idt=84&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0%2C900x90_0ads_al&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=278&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=3&uci=a!3&fsb=1&xpc=dqSdXUoYRg&p=https%3A//www.programming-book.com&dtd=87
Frame ID: 07EDAAE7A8EFB9F60A84EC0F2632DC3C
Requests: 1 HTTP requests in this frame

Frame: https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=280&slotname=7004469623&adk=2893004171&adf=1055585269&w=900&fwrn=4&fwrnh=100&lmt=1591769407&rafmt=1&psa=0&guci=1.2.0.0.2.2.0.0&format=900x280&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&rpe=1&resp_fmts=3&wgl=1&adsid=NT&dt=1591769407892&bpp=1&bdt=370&idt=90&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0%2C900x90_0ads_al%2C900x280&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=998&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=4&uci=a!4&fsb=1&xpc=wF0TPzhRTC&p=https%3A//www.programming-book.com&dtd=92
Frame ID: 01EFD40588BB656FA9590484A8A30462
Requests: 1 HTTP requests in this frame

Frame: https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=280&slotname=7245911260&adk=2046107676&adf=3379677046&w=336&fwrn=4&fwrnh=100&lmt=1591769408&rafmt=1&psa=0&guci=1.2.0.0.2.2.0.0&format=336x280&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&fwrattr=true&rpe=1&resp_fmts=3&wgl=1&adsid=NT&dt=1591769407893&bpp=1&bdt=371&idt=136&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0%2C900x90_0ads_al%2C900x280%2C900x280&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=1324&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=d%7C%7CoeEbr%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=5&uci=a!5&btvi=1&fsb=1&xpc=34FRaBN8IT&p=https%3A//www.programming-book.com&dtd=140
Frame ID: A7A8AF5CEE5FDF24F1BB47BE59879A56
Requests: 1 HTTP requests in this frame

Frame: https://tpc.googlesyndication.com/sodar/sodar2/210/runner.html
Frame ID: 14B884C978C08ADAAFC0D51935D420F0
Requests: 1 HTTP requests in this frame

Screenshot


Page URL History Show full URLs

  1. https://programming-book.com/download/2019/05/180519/Python-Programming123uo00es0136.pdf HTTP 302
    https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • html /<link rel=["']stylesheet["'] [^>]+\/wp-(?:content|includes)\//i
  • script /\/wp-(?:content|includes)\//i
  • html /<!-- All in One SEO Pack ([\d.]+) /i

Overall confidence: 100%
Detected patterns
  • html /<link rel=["']stylesheet["'] [^>]+\/wp-(?:content|includes)\//i
  • script /\/wp-(?:content|includes)\//i
  • html /<!-- All in One SEO Pack ([\d.]+) /i

Overall confidence: 100%
Detected patterns
  • html /<link rel=["']stylesheet["'] [^>]+\/wp-(?:content|includes)\//i
  • script /\/wp-(?:content|includes)\//i
  • html /<!-- All in One SEO Pack ([\d.]+) /i

Overall confidence: 100%
Detected patterns
  • html /<!-- All in One SEO Pack ([\d.]+) /i

Overall confidence: 100%
Detected patterns
  • headers server /^LiteSpeed$/i

Overall confidence: 100%
Detected patterns
  • script /googlesyndication\.com\//i

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

Overall confidence: 100%
Detected patterns
  • script /jquery[.-]([\d.]*\d)[^/]*\.js/i
  • script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i

Page Statistics

32
Requests

100 %
HTTPS

86 %
IPv6

8
Domains

10
Subdomains

7
IPs

3
Countries

342 kB
Transfer

941 kB
Size

5
Cookies

Page URL History

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

  1. https://programming-book.com/download/2019/05/180519/Python-Programming123uo00es0136.pdf HTTP 302
    https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

32 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Redirect Chain
  • https://programming-book.com/download/2019/05/180519/Python-Programming123uo00es0136.pdf
  • https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
39 KB
8 KB
Document
General
Full URL
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
9a0189c4e30364ebe27f5db101aaac4d746e712cf05d9c746614c9794e6073b2

Request headers

:method
GET
:authority
www.programming-book.com
:scheme
https
:path
/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
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/83.0.4103.61 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/83.0.4103.61 Safari/537.36

Response headers

status
200
content-type
text/html; charset=UTF-8
vary
Accept-Encoding, Cookie
cache-control
max-age=3, must-revalidate
content-length
7739
content-encoding
gzip
date
Wed, 10 Jun 2020 06:10:09 GMT
server
LiteSpeed
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000

Redirect headers

status
302
vary
Accept-Encoding, Cookie
location
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
content-type
text/html; charset=UTF-8
content-length
20
content-encoding
gzip
date
Wed, 10 Jun 2020 06:10:09 GMT
server
LiteSpeed
cache-control
no-cache, no-store, must-revalidate, max-age=0
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
style.css
www.programming-book.com/wp-content/themes/PB-1117B/
12 KB
3 KB
Stylesheet
General
Full URL
https://www.programming-book.com/wp-content/themes/PB-1117B/style.css
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
abdb0d971712f136b311b96285fcf1d8c61df8020182e1dcf48e94fe4a4ac91e

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
content-encoding
br
last-modified
Sat, 15 Feb 2020 08:01:00 GMT
server
LiteSpeed
vary
Accept-Encoding
content-type
text/css
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
3346
expires
Wed, 17 Jun 2020 06:10:09 GMT
jquery-1.10.2.js
code.jquery.com/
267 KB
79 KB
Script
General
Full URL
https://code.jquery.com/jquery-1.10.2.js
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
HTTP/1.1
Security
TLS 1.2, ECDHE_RSA, AES_128_GCM
Server
2001:4de0:ac19::1:b:1a , Netherlands, ASN20446 (HIGHWINDS3, US),
Reverse DNS
Software
nginx /
Resource Hash
8ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052a

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

Date
Wed, 10 Jun 2020 06:10:07 GMT
Content-Encoding
gzip
Last-Modified
Fri, 24 Oct 2014 00:16:07 GMT
Server
nginx
ETag
W/"54499a47-42b2f"
Vary
Accept-Encoding
X-HW
1591769407.dop035.fr8.shc,1591769407.dop035.fr8.t,1591769407.cds041.fr8.c
Content-Type
application/javascript; charset=utf-8
Access-Control-Allow-Origin
*
Cache-Control
max-age=315360000, public
Connection
Keep-Alive
Accept-Ranges
bytes
Content-Length
80743
flexpaper_flat.css
www.programming-book.com/viewer/css/
29 KB
10 KB
Stylesheet
General
Full URL
https://www.programming-book.com/viewer/css/flexpaper_flat.css
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
9a7788138974d63bcb74aa3b1fdf15fb607dc9cab3b3c237386d0d588e0ecaf6

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
content-encoding
br
last-modified
Sat, 23 Jun 2018 16:54:19 GMT
server
LiteSpeed
vary
Accept-Encoding
content-type
text/css
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
9747
expires
Wed, 17 Jun 2020 06:10:09 GMT
jquery.extensions.min.js
www.programming-book.com/viewer/js/
47 KB
14 KB
Script
General
Full URL
https://www.programming-book.com/viewer/js/jquery.extensions.min.js
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
f898e6a4f18be5ae35fb94f14ea36a680c42504f27856ff6bd70d5e0a7c07963

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
content-encoding
br
last-modified
Sat, 23 Jun 2018 16:54:19 GMT
server
LiteSpeed
vary
Accept-Encoding
content-type
application/javascript
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
14729
expires
Wed, 17 Jun 2020 06:10:09 GMT
flexpaper.js
www.programming-book.com/viewer/js/
29 KB
8 KB
Script
General
Full URL
https://www.programming-book.com/viewer/js/flexpaper.js
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
c07f7be8938c8cbfae3fb28a37afe9b97805cc9075641010f770d613efc58492

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
content-encoding
br
last-modified
Sat, 23 Jun 2018 16:54:19 GMT
server
LiteSpeed
vary
Accept-Encoding
content-type
application/javascript
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
8429
expires
Wed, 17 Jun 2020 06:10:09 GMT
viewer.js
www.programming-book.com/viewer/js/
2 KB
778 B
Script
General
Full URL
https://www.programming-book.com/viewer/js/viewer.js
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
a765a7f3d4f42475de3875e06a69275c89d6670663977d1394c25f8a03fe3730

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
content-encoding
br
last-modified
Sun, 09 Jun 2019 09:53:02 GMT
server
LiteSpeed
vary
Accept-Encoding
content-type
application/javascript
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
720
expires
Wed, 17 Jun 2020 06:10:09 GMT
wp-filebase.css
www.programming-book.com/wp-content/plugins/wp-filebase/
6 KB
1 KB
Stylesheet
General
Full URL
https://www.programming-book.com/wp-content/plugins/wp-filebase/wp-filebase.css?t=1509105384&ver=3.4.4
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
a63c16ccfb6bc7b68a23a36b1f0b8e3eb624af58da58d996b6b5616dd10d3521

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
content-encoding
br
last-modified
Sat, 23 Jun 2018 16:54:20 GMT
server
LiteSpeed
vary
Accept-Encoding
content-type
text/css
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
1275
expires
Wed, 17 Jun 2020 06:10:09 GMT
pagenavi-css.css
www.programming-book.com/wp-content/plugins/wp-pagenavi/
374 B
243 B
Stylesheet
General
Full URL
https://www.programming-book.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
c2711e9edc60964dcb5aada1bfa59c2d68d3d9dc1baf4a5ee058b4c1bd32c3eb

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
content-encoding
br
last-modified
Sun, 19 Jan 2020 12:07:52 GMT
server
LiteSpeed
vary
Accept-Encoding
content-type
text/css
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
184
expires
Wed, 17 Jun 2020 06:10:09 GMT
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/
108 KB
39 KB
Script
General
Full URL
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:820::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
d34da2ea21a041db1e9f4b80b0755ab58036714f03204b9c48dd10fe8e728bec
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:07 GMT
content-encoding
gzip
x-content-type-options
nosniff
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
39676
x-xss-protection
0
server
cafe
etag
4947602752413276125
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
private, max-age=3600
timing-allow-origin
*
expires
Wed, 10 Jun 2020 06:10:07 GMT
15900.png
www.programming-book.com/doc-images/
34 KB
34 KB
Image
General
Full URL
https://www.programming-book.com/doc-images/15900.png
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
55eb40cd3cd98b015f7a679218c74079b57d361a9aa9e75a02228f17ced048eb

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
last-modified
Sat, 18 May 2019 13:20:43 GMT
server
LiteSpeed
content-type
image/png
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
34994
expires
Wed, 17 Jun 2020 06:10:09 GMT
wp-embed.min.js
www.programming-book.com/wp-includes/js/
1 KB
697 B
Script
General
Full URL
https://www.programming-book.com/wp-includes/js/wp-embed.min.js?ver=4.9.14
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
2152557cac69e2bd7d6debef5037a9f554f9209cc305b8141b3329acb10c42b7

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
content-encoding
br
last-modified
Thu, 13 Dec 2018 02:56:20 GMT
server
LiteSpeed
vary
Accept-Encoding
content-type
application/javascript
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
638
expires
Wed, 17 Jun 2020 06:10:09 GMT
wp-emoji-release.min.js
www.programming-book.com/wp-includes/js/
12 KB
4 KB
Script
General
Full URL
https://www.programming-book.com/wp-includes/js/wp-emoji-release.min.js?ver=4.9.14
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
d2458b9fd9089fdcb9de317093e004ef3a65597dc68b9adfdeb15a7c9968d0d5

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
content-encoding
br
last-modified
Thu, 02 Aug 2018 23:56:31 GMT
server
LiteSpeed
vary
Accept-Encoding
content-type
application/javascript
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
4039
expires
Wed, 17 Jun 2020 06:10:09 GMT
search.png
www.programming-book.com/wp-content/themes/PB-1117B/images/
431 B
496 B
Image
General
Full URL
https://www.programming-book.com/wp-content/themes/PB-1117B/images/search.png
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
b4a64b46d96912fa1f28ab8984d9a36f0fe817e6313962f77366982631c2ee42

Request headers

Referer
https://www.programming-book.com/wp-content/themes/PB-1117B/style.css
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
last-modified
Sat, 23 Jun 2018 16:54:20 GMT
server
LiteSpeed
content-type
image/png
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
431
expires
Wed, 17 Jun 2020 06:10:09 GMT
analytics.js
www.google-analytics.com/
45 KB
18 KB
Script
General
Full URL
https://www.google-analytics.com/analytics.js
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81b::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
2f1fd973e6c48489ae07c467e3278635b856c698d1f502e06af3ab555937deac
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 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
4428
date
Wed, 10 Jun 2020 04:56:19 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
18433
expires
Wed, 10 Jun 2020 06:56:19 GMT
integrator.js
adservice.google.de/adsid/
109 B
168 B
Script
General
Full URL
https://adservice.google.de/adsid/integrator.js?domain=www.programming-book.com
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:819::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

timing-allow-origin
*
date
Wed, 10 Jun 2020 06:10:07 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
cafe
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657 for more info."
status
200
cache-control
private, no-cache, no-store
content-disposition
attachment; filename="f.txt"
content-type
application/javascript; charset=UTF-8
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
104
x-xss-protection
0
integrator.js
adservice.google.com/adsid/
109 B
168 B
Script
General
Full URL
https://adservice.google.com/adsid/integrator.js?domain=www.programming-book.com
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:819::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

timing-allow-origin
*
date
Wed, 10 Jun 2020 06:10:07 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
cafe
p3p
CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657 for more info."
status
200
cache-control
private, no-cache, no-store
content-disposition
attachment; filename="f.txt"
content-type
application/javascript; charset=UTF-8
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
104
x-xss-protection
0
show_ads_impl_fy2019.js
pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/
215 KB
81 KB
Script
General
Full URL
https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:820::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
c0563e7f92c3564af0f9d4cfbce95ed0f34c6e7e0b4c04dd68e4b6628412c458
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:07 GMT
content-encoding
gzip
x-content-type-options
nosniff
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
200
content-disposition
attachment; filename="f.txt"
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
82827
x-xss-protection
0
server
cafe
etag
4187836308712077645
vary
Accept-Encoding
content-type
text/javascript; charset=UTF-8
cache-control
private, max-age=1209600
timing-allow-origin
*
expires
Wed, 10 Jun 2020 06:10:07 GMT
pdficon.gif
www.programming-book.com/wp-content/themes/PB-1117B/images/
1 KB
1 KB
Image
General
Full URL
https://www.programming-book.com/wp-content/themes/PB-1117B/images/pdficon.gif
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
173.254.251.250 Dallas, United States, ASN8100 (ASN-QUADRANET-GLOBAL, US),
Reverse DNS
srv34.hosterpk.com
Software
LiteSpeed /
Resource Hash
d9c6a0f409b16832dab5eb1961ac0fcaa2f73fdc21aae9f0984cf47e36262c13

Request headers

Referer
https://www.programming-book.com/wp-content/themes/PB-1117B/style.css
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:09 GMT
last-modified
Sat, 23 Jun 2018 16:54:20 GMT
server
LiteSpeed
content-type
image/gif
status
200
cache-control
public, max-age=604800
accept-ranges
bytes
alt-svc
quic=":443"; ma=2592000; v="39,43,46", h3-22=":443"; ma=2592000
content-length
1231
expires
Wed, 17 Jun 2020 06:10:09 GMT
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20200602/r20190131/ Frame 802A
0
0
Document
General
Full URL
https://googleads.g.doubleclick.net/pagead/html/r20200602/r20190131/zrt_lookup.html
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:816::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
googleads.g.doubleclick.net
:scheme
https
:path
/pagead/html/r20200602/r20190131/zrt_lookup.html
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/83.0.4103.61 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://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
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/83.0.4103.61 Safari/537.36
Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/

Response headers

status
200
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
vary
Accept-Encoding
date
Wed, 03 Jun 2020 03:45:27 GMT
expires
Wed, 17 Jun 2020 03:45:27 GMT
content-type
text/html; charset=UTF-8
etag
17826495148367054107
x-content-type-options
nosniff
content-encoding
gzip
server
cafe
content-length
4284
x-xss-protection
0
cache-control
public, max-age=1209600
age
613480
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
collect
www.google-analytics.com/r/
35 B
98 B
Image
General
Full URL
https://www.google-analytics.com/r/collect?v=1&_v=j82&a=158642688&t=pageview&_s=1&dl=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&ul=en-us&de=UTF-8&dt=Clean%20Code%20in%20Python%20Refactor%20your%20legacy%20code%20base%20Book%20Of%202018%20%7C%20Programming%20Book&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=IEBAAEAB~&jid=160746255&gjid=1584993724&cid=5782516.1591769408&tid=UA-102593831-1&_gid=153966941.1591769408&_r=1&z=1583701281
Requested by
Host: www.programming-book.com
URL: https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81b::200e 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://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Wed, 10 Jun 2020 06:10:07 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
ads
googleads.g.doubleclick.net/pagead/ Frame 5FD7
0
0
Document
General
Full URL
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=250&slotname=5029042977&adk=1606735919&adf=1609514422&w=182&fwrn=4&lmt=1591769407&rafmt=10&psa=0&guci=1.2.0.0.2.2.0.0&format=182x250_0ads_al&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&wgl=1&adsid=NT&dt=1591769407854&bpp=33&bdt=332&idt=79&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&correlator=8223246968772&frm=20&pv=2&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=553626283&dssz=25&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=257&ady=64&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=640&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=1&uci=a!1&fsb=1&xpc=NBvWrliFUN&p=https%3A//www.programming-book.com&dtd=95
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:816::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
googleads.g.doubleclick.net
:scheme
https
:path
/pagead/ads?client=ca-pub-2186184326406556&output=html&h=250&slotname=5029042977&adk=1606735919&adf=1609514422&w=182&fwrn=4&lmt=1591769407&rafmt=10&psa=0&guci=1.2.0.0.2.2.0.0&format=182x250_0ads_al&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&wgl=1&adsid=NT&dt=1591769407854&bpp=33&bdt=332&idt=79&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&correlator=8223246968772&frm=20&pv=2&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=553626283&dssz=25&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=257&ady=64&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=640&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=1&uci=a!1&fsb=1&xpc=NBvWrliFUN&p=https%3A//www.programming-book.com&dtd=95
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/83.0.4103.61 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://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
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/83.0.4103.61 Safari/537.36
Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/

Response headers

status
200
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
content-type
text/html; charset=UTF-8
x-content-type-options
nosniff
content-encoding
br
date
Wed, 10 Jun 2020 06:10:08 GMT
server
cafe
content-length
5873
x-xss-protection
0
set-cookie
test_cookie=CheckForPermission; expires=Wed, 10-Jun-2020 06:25:07 GMT; path=/; domain=.doubleclick.net; Secure; SameSite=none
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
expires
Wed, 10 Jun 2020 06:10:08 GMT
cache-control
private
osd.js
www.googletagservices.com/activeview/js/current/
73 KB
27 KB
Script
General
Full URL
https://www.googletagservices.com/activeview/js/current/osd.js?cb=%2Fr20100101
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:819::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
0ca6176080cdc35abd70f46682d5be4be52124973f6428ad82e53eea55bb932d
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:07 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
sffe
etag
"1591616111897637"
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
private, max-age=3000
accept-ranges
bytes
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
27916
x-xss-protection
0
expires
Wed, 10 Jun 2020 06:10:07 GMT
ads
googleads.g.doubleclick.net/pagead/ Frame 8C33
0
0
Document
General
Full URL
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&adk=1812271804&adf=3025194257&lmt=1591769407&plat=1%3A32776%2C2%3A32776%2C8%3A32768%2C9%3A32776%2C10%3A32%2C11%3A32%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32%2C40%3A32&guci=1.2.0.0.2.2.0.0&format=0x0&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&ea=0&flash=0&pra=7&wgl=1&adsid=NT&dt=1591769407957&bpp=1&bdt=434&idt=1&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=-12245933&ady=-12245933&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=2&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=8208&bc=31&ifi=5&uci=a!5&fsb=1&dtd=6
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:816::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
googleads.g.doubleclick.net
:scheme
https
:path
/pagead/ads?client=ca-pub-2186184326406556&output=html&adk=1812271804&adf=3025194257&lmt=1591769407&plat=1%3A32776%2C2%3A32776%2C8%3A32768%2C9%3A32776%2C10%3A32%2C11%3A32%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32%2C40%3A32&guci=1.2.0.0.2.2.0.0&format=0x0&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&ea=0&flash=0&pra=7&wgl=1&adsid=NT&dt=1591769407957&bpp=1&bdt=434&idt=1&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=-12245933&ady=-12245933&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=2&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=8208&bc=31&ifi=5&uci=a!5&fsb=1&dtd=6
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/83.0.4103.61 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://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
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/83.0.4103.61 Safari/537.36
Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/

Response headers

status
200
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
content-type
text/html; charset=UTF-8
x-content-type-options
nosniff
content-encoding
br
date
Wed, 10 Jun 2020 06:10:08 GMT
server
cafe
content-length
34
x-xss-protection
0
set-cookie
test_cookie=CheckForPermission; expires=Wed, 10-Jun-2020 06:25:07 GMT; path=/; domain=.doubleclick.net; Secure; SameSite=none
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
expires
Wed, 10 Jun 2020 06:10:08 GMT
cache-control
private
ads
googleads.g.doubleclick.net/pagead/ Frame 7AAA
0
0
Document
General
Full URL
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=90&slotname=9678734429&adk=793767043&adf=3188083706&w=900&fwrn=4&lmt=1591769407&rafmt=10&psa=0&guci=1.2.0.0.2.2.0.0&format=900x90_0ads_al&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&wgl=1&adsid=NT&dt=1591769407888&bpp=2&bdt=366&idt=79&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=88&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=2&uci=a!2&fsb=1&xpc=a1uSizyPHp&p=https%3A//www.programming-book.com&dtd=82
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:816::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
googleads.g.doubleclick.net
:scheme
https
:path
/pagead/ads?client=ca-pub-2186184326406556&output=html&h=90&slotname=9678734429&adk=793767043&adf=3188083706&w=900&fwrn=4&lmt=1591769407&rafmt=10&psa=0&guci=1.2.0.0.2.2.0.0&format=900x90_0ads_al&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&wgl=1&adsid=NT&dt=1591769407888&bpp=2&bdt=366&idt=79&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=88&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=2&uci=a!2&fsb=1&xpc=a1uSizyPHp&p=https%3A//www.programming-book.com&dtd=82
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/83.0.4103.61 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://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
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/83.0.4103.61 Safari/537.36
Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/

Response headers

status
200
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
content-type
text/html; charset=UTF-8
x-content-type-options
nosniff
content-encoding
br
date
Wed, 10 Jun 2020 06:10:08 GMT
server
cafe
content-length
6051
x-xss-protection
0
set-cookie
test_cookie=CheckForPermission; expires=Wed, 10-Jun-2020 06:25:07 GMT; path=/; domain=.doubleclick.net; Secure; SameSite=none
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
expires
Wed, 10 Jun 2020 06:10:08 GMT
cache-control
private
ads
googleads.g.doubleclick.net/pagead/ Frame 07ED
0
0
Document
General
Full URL
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=280&slotname=5499722933&adk=533836357&adf=1736788832&w=900&fwrn=4&fwrnh=100&lmt=1591769407&rafmt=1&psa=0&guci=1.2.0.0.2.2.0.0&format=900x280&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&fwrattr=true&rpe=1&resp_fmts=3&wgl=1&adsid=NT&dt=1591769407890&bpp=2&bdt=368&idt=84&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0%2C900x90_0ads_al&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=278&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=3&uci=a!3&fsb=1&xpc=dqSdXUoYRg&p=https%3A//www.programming-book.com&dtd=87
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:816::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
googleads.g.doubleclick.net
:scheme
https
:path
/pagead/ads?client=ca-pub-2186184326406556&output=html&h=280&slotname=5499722933&adk=533836357&adf=1736788832&w=900&fwrn=4&fwrnh=100&lmt=1591769407&rafmt=1&psa=0&guci=1.2.0.0.2.2.0.0&format=900x280&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&fwrattr=true&rpe=1&resp_fmts=3&wgl=1&adsid=NT&dt=1591769407890&bpp=2&bdt=368&idt=84&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0%2C900x90_0ads_al&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=278&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=3&uci=a!3&fsb=1&xpc=dqSdXUoYRg&p=https%3A//www.programming-book.com&dtd=87
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/83.0.4103.61 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://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
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/83.0.4103.61 Safari/537.36
Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/

Response headers

status
200
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
content-type
text/html; charset=UTF-8
x-content-type-options
nosniff
content-encoding
br
date
Wed, 10 Jun 2020 06:10:08 GMT
server
cafe
content-length
21692
x-xss-protection
0
set-cookie
test_cookie=CheckForPermission; expires=Wed, 10-Jun-2020 06:25:07 GMT; path=/; domain=.doubleclick.net; Secure; SameSite=none
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
expires
Wed, 10 Jun 2020 06:10:08 GMT
cache-control
private
ads
googleads.g.doubleclick.net/pagead/ Frame 01EF
0
0
Document
General
Full URL
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=280&slotname=7004469623&adk=2893004171&adf=1055585269&w=900&fwrn=4&fwrnh=100&lmt=1591769407&rafmt=1&psa=0&guci=1.2.0.0.2.2.0.0&format=900x280&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&rpe=1&resp_fmts=3&wgl=1&adsid=NT&dt=1591769407892&bpp=1&bdt=370&idt=90&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0%2C900x90_0ads_al%2C900x280&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=998&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=4&uci=a!4&fsb=1&xpc=wF0TPzhRTC&p=https%3A//www.programming-book.com&dtd=92
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:816::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
googleads.g.doubleclick.net
:scheme
https
:path
/pagead/ads?client=ca-pub-2186184326406556&output=html&h=280&slotname=7004469623&adk=2893004171&adf=1055585269&w=900&fwrn=4&fwrnh=100&lmt=1591769407&rafmt=1&psa=0&guci=1.2.0.0.2.2.0.0&format=900x280&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&rpe=1&resp_fmts=3&wgl=1&adsid=NT&dt=1591769407892&bpp=1&bdt=370&idt=90&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0%2C900x90_0ads_al%2C900x280&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=998&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=4&uci=a!4&fsb=1&xpc=wF0TPzhRTC&p=https%3A//www.programming-book.com&dtd=92
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/83.0.4103.61 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://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
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/83.0.4103.61 Safari/537.36
Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/

Response headers

status
200
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
content-type
text/html; charset=UTF-8
x-content-type-options
nosniff
content-encoding
br
date
Wed, 10 Jun 2020 06:10:08 GMT
server
cafe
content-length
19367
x-xss-protection
0
set-cookie
test_cookie=CheckForPermission; expires=Wed, 10-Jun-2020 06:25:07 GMT; path=/; domain=.doubleclick.net; Secure; SameSite=none
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
expires
Wed, 10 Jun 2020 06:10:08 GMT
cache-control
private
ads
googleads.g.doubleclick.net/pagead/ Frame A7A8
0
0
Document
General
Full URL
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2186184326406556&output=html&h=280&slotname=7245911260&adk=2046107676&adf=3379677046&w=336&fwrn=4&fwrnh=100&lmt=1591769408&rafmt=1&psa=0&guci=1.2.0.0.2.2.0.0&format=336x280&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&fwrattr=true&rpe=1&resp_fmts=3&wgl=1&adsid=NT&dt=1591769407893&bpp=1&bdt=371&idt=136&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0%2C900x90_0ads_al%2C900x280%2C900x280&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=1324&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=d%7C%7CoeEbr%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=5&uci=a!5&btvi=1&fsb=1&xpc=34FRaBN8IT&p=https%3A//www.programming-book.com&dtd=140
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:816::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
googleads.g.doubleclick.net
:scheme
https
:path
/pagead/ads?client=ca-pub-2186184326406556&output=html&h=280&slotname=7245911260&adk=2046107676&adf=3379677046&w=336&fwrn=4&fwrnh=100&lmt=1591769408&rafmt=1&psa=0&guci=1.2.0.0.2.2.0.0&format=336x280&url=https%3A%2F%2Fwww.programming-book.com%2Fclean-code-in-python-refactor-your-legacy-code-base-book-of-2018%2F&flash=0&fwr=0&fwrattr=true&rpe=1&resp_fmts=3&wgl=1&adsid=NT&dt=1591769407893&bpp=1&bdt=371&idt=136&shv=r20200602&cbv=r20190131&ptt=9&saldr=aa&abxe=1&prev_fmts=182x250_0ads_al%2C0x0%2C900x90_0ads_al%2C900x280%2C900x280&nras=1&correlator=8223246968772&frm=20&pv=1&ga_vid=5782516.1591769408&ga_sid=1591769408&ga_hid=158642688&ga_fc=0&iag=0&icsg=2701109931&dssz=26&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=450&ady=1324&biw=1600&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=2785391301999163&pem=603&rx=0&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=d%7C%7CoeEbr%7C&abl=CS&pfx=0&fu=8336&bc=31&ifi=5&uci=a!5&btvi=1&fsb=1&xpc=34FRaBN8IT&p=https%3A//www.programming-book.com&dtd=140
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/83.0.4103.61 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://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
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/83.0.4103.61 Safari/537.36
Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/

Response headers

status
200
p3p
policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin
*
content-type
text/html; charset=UTF-8
x-content-type-options
nosniff
content-encoding
br
date
Wed, 10 Jun 2020 06:10:08 GMT
server
cafe
content-length
28969
x-xss-protection
0
set-cookie
test_cookie=CheckForPermission; expires=Wed, 10-Jun-2020 06:25:08 GMT; path=/; domain=.doubleclick.net; Secure; SameSite=none
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
expires
Wed, 10 Jun 2020 06:10:08 GMT
cache-control
private
sodar
pagead2.googlesyndication.com/getconfig/
7 KB
6 KB
XHR
General
Full URL
https://pagead2.googlesyndication.com/getconfig/sodar?sv=200&tid=gda&tv=r20200602&st=env
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:820::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
d7b0b5f659e06ed83a0349f2cc9bf545383e85c3c421924ac66c3b0d320188f2
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

timing-allow-origin
*
date
Wed, 10 Jun 2020 06:10:08 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
cafe
status
200
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
access-control-allow-origin
*
cache-control
private
content-disposition
attachment; filename="f.txt"
content-type
application/json; charset=UTF-8
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
5578
x-xss-protection
0
sodar2.js
tpc.googlesyndication.com/sodar/
14 KB
5 KB
Script
General
Full URL
https://tpc.googlesyndication.com/sodar/sodar2.js
Requested by
Host: pagead2.googlesyndication.com
URL: https://pagead2.googlesyndication.com/pagead/js/r20200602/r20190131/show_ads_impl_fy2019.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81e::2001 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
08f50e9e70388c99977ca13b6af3a49f8f48c83e79230d51ea72a56c0735bd0c
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

date
Wed, 10 Jun 2020 06:10:08 GMT
content-encoding
gzip
x-content-type-options
nosniff
server
sffe
etag
"1591403518460474"
vary
Accept-Encoding
content-type
text/javascript
status
200
cache-control
private, max-age=3000
accept-ranges
bytes
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
5540
x-xss-protection
0
expires
Wed, 10 Jun 2020 06:10:08 GMT
runner.html
tpc.googlesyndication.com/sodar/sodar2/210/ Frame 14B8
0
0
Document
General
Full URL
https://tpc.googlesyndication.com/sodar/sodar2/210/runner.html
Requested by
Host: tpc.googlesyndication.com
URL: https://tpc.googlesyndication.com/sodar/sodar2.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:81e::2001 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

:method
GET
:authority
tpc.googlesyndication.com
:scheme
https
:path
/sodar/sodar2/210/runner.html
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/83.0.4103.61 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://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
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/83.0.4103.61 Safari/537.36
Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/

Response headers

status
200
accept-ranges
bytes
vary
Accept-Encoding
content-encoding
gzip
content-type
text/html
content-length
4590
date
Wed, 10 Jun 2020 05:50:40 GMT
expires
Thu, 10 Jun 2021 05:50:40 GMT
last-modified
Wed, 26 Feb 2020 19:47:50 GMT
x-content-type-options
nosniff
server
sffe
x-xss-protection
0
cache-control
public, max-age=31536000
age
1168
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"
gen_204
pagead2.googlesyndication.com/pagead/
0
55 B
Image
General
Full URL
https://pagead2.googlesyndication.com/pagead/gen_204?id=sodar2&v=210&t=2&li=gda_r20200602&jk=2785391301999163&bg=!VFelV09Ym_eWnUZi3mYCAAAARFIAAAAOmQGAAcVfskAV6rPUCo7mCrBPFC8-VfEh69io1dZt72fC4qvH8yicXKsEnqU-KJ5h7xxbTuAH3cb3tVsWnge5WL_SV0OQRoOE8m-p-lOsl4tx4ohL6toIpWb8ONKg-Kqu4IsTalbiBbqrtafn6Qa70tNGuLWNgZiDefnHKM1fzqVYRiMMzyaIJv0V2YRlFc9tFHapydkmPK-Qjeal2_UGO9CIueRzwfEJlAmyZdLdJWzTo2ww_RdydJk2aO0zaBs5DY39By-oPvnHqGsx8JO1R_NJJNQR2SLRAtgf9byXhAUBU7ejBTxAqtw5EmzyLm9Fgo-I9TZx7u2fXQvBIr6poX-trrs2HCwzNl7iGxBvNC9E3NoIBOkhOUTI3p4oCW_804I1uMcPRoWAj-uNNj-KfPyK0EMtbdxtGJ4q_DHdALVkGak696lOAp_dD2UVsLMROctHsbGRJYf1Ttck1U3EB0XJ_YeFyJwa2QkTyFC3TWNL2KTu0jU-Qa61hudy10PsAGW7
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:820::2002 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
cafe /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://www.programming-book.com/clean-code-in-python-refactor-your-legacy-code-base-book-of-2018/
User-Agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36

Response headers

pragma
no-cache
date
Wed, 10 Jun 2020 06:10:09 GMT
x-content-type-options
nosniff
server
cafe
timing-allow-origin
*
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
status
204
cache-control
no-cache, must-revalidate
content-type
image/gif
alt-svc
h3-27="googleads.g.doubleclick.net:443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25="googleads.g.doubleclick.net:443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050="googleads.g.doubleclick.net:443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q049="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043="googleads.g.doubleclick.net:443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,43",quic=":443"; ma=2592000; v="46,43"
content-length
0
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT

Verdicts & Comments Add Verdict or Comment

73 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 function| flip function| $ function| jQuery object| Mouse function| mouseMoveHandler object| MPosition function| Slider function| Spinner function| getIEversion function| $FlexPaper function| getDocViewer function| $f function| FlexPaperViewerEmbedding object| FLEXPAPER boolean| isTouchScreen function| dispatchJQueryEvent function| flashembed boolean| unsupportedPDFJSieversion boolean| td object| viewer object| _wpemojiSettings object| adsbygoogle string| GoogleAnalyticsObject function| ga function| wpfb_ondl object| wpfbConf object| google_js_reporting_queue number| google_srt object| google_ad_modifications object| google_logging_queue object| ggeac boolean| google_measure_js_timing object| googleToken object| googleIMState function| processGoogleToken object| google_reactive_ads_global_state boolean| _gfp_a_ object| google_sa_queue object| google_sl_win function| google_process_slots boolean| google_apltlad boolean| _gfp_p_ function| google_spfd number| google_lpabyc number| google_unique_id object| google_sv_map object| google_t12n_vars object| google_tag_data object| gaplugins object| gaGlobal object| gaData function| Goog_AdSense_getAdAdapterInstance function| Goog_AdSense_OsdAdapter function| google_sa_impl object| google_persistent_state_async object| __google_ad_urls number| google_global_correlator number| __google_ad_urls_id object| google_prev_clients object| google_jobrunner object| ampInaboxIframes object| ampInaboxPendingMessages boolean| google_osd_loaded boolean| google_onload_fired object| wp function| Goog_Osd_UnloadAdBlock function| Goog_Osd_UpdateElementToMeasure function| google_osd_amcb object| twemoji object| GoogleGcLKhOms object| google_image_requests

5 Cookies

Domain/Path Name / Value
.doubleclick.net/ Name: DSID
Value: NO_DATA
.doubleclick.net/ Name: IDE
Value: AHWqTUlgVJgrZ1lQERKCQCxN4-IB4Th4LVbpUvWNx6hyQsceNtiWzOlf-TMitU9R
.programming-book.com/ Name: _gat
Value: 1
.programming-book.com/ Name: _gid
Value: GA1.2.153966941.1591769408
.programming-book.com/ Name: _ga
Value: GA1.2.5782516.1591769408

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.

adservice.google.com
adservice.google.de
code.jquery.com
googleads.g.doubleclick.net
pagead2.googlesyndication.com
programming-book.com
tpc.googlesyndication.com
www.google-analytics.com
www.googletagservices.com
www.programming-book.com
173.254.251.250
2001:4de0:ac19::1:b:1a
2a00:1450:4001:816::2002
2a00:1450:4001:819::2002
2a00:1450:4001:81b::200e
2a00:1450:4001:81e::2001
2a00:1450:4001:820::2002
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
08f50e9e70388c99977ca13b6af3a49f8f48c83e79230d51ea72a56c0735bd0c
0ca6176080cdc35abd70f46682d5be4be52124973f6428ad82e53eea55bb932d
2152557cac69e2bd7d6debef5037a9f554f9209cc305b8141b3329acb10c42b7
2f1fd973e6c48489ae07c467e3278635b856c698d1f502e06af3ab555937deac
55eb40cd3cd98b015f7a679218c74079b57d361a9aa9e75a02228f17ced048eb
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052a
9a0189c4e30364ebe27f5db101aaac4d746e712cf05d9c746614c9794e6073b2
9a7788138974d63bcb74aa3b1fdf15fb607dc9cab3b3c237386d0d588e0ecaf6
a63c16ccfb6bc7b68a23a36b1f0b8e3eb624af58da58d996b6b5616dd10d3521
a765a7f3d4f42475de3875e06a69275c89d6670663977d1394c25f8a03fe3730
abdb0d971712f136b311b96285fcf1d8c61df8020182e1dcf48e94fe4a4ac91e
b4a64b46d96912fa1f28ab8984d9a36f0fe817e6313962f77366982631c2ee42
c0563e7f92c3564af0f9d4cfbce95ed0f34c6e7e0b4c04dd68e4b6628412c458
c07f7be8938c8cbfae3fb28a37afe9b97805cc9075641010f770d613efc58492
c2711e9edc60964dcb5aada1bfa59c2d68d3d9dc1baf4a5ee058b4c1bd32c3eb
d2458b9fd9089fdcb9de317093e004ef3a65597dc68b9adfdeb15a7c9968d0d5
d34da2ea21a041db1e9f4b80b0755ab58036714f03204b9c48dd10fe8e728bec
d7b0b5f659e06ed83a0349f2cc9bf545383e85c3c421924ac66c3b0d320188f2
d9c6a0f409b16832dab5eb1961ac0fcaa2f73fdc21aae9f0984cf47e36262c13
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f898e6a4f18be5ae35fb94f14ea36a680c42504f27856ff6bd70d5e0a7c07963