![](/screenshots/49adf347-91cd-4dd0-afa8-dfe469387119.png)
martinfowler.com
Open in
urlscan Pro
34.198.71.201
Public Scan
Effective URL: https://martinfowler.com/
Submission: On May 16 via api from US — Scanned from DE
Summary
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on September 29th 2023. Valid for: a year.
This is the only time martinfowler.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
16 | 34.198.71.201 34.198.71.201 | 14618 (AMAZON-AES) (AMAZON-AES) | |
2 | 2001:4860:480... 2001:4860:4802:34::178 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:82f::2008 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:829::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 104.18.11.207 104.18.11.207 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
4 | 2a00:1450:400... 2a00:1450:4001:812::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:400c:c00::9a | 15169 (GOOGLE) (GOOGLE) | |
29 | 8 |
ASN14618 (AMAZON-AES, US)
PTR: ec2-34-198-71-201.compute-1.amazonaws.com
martinfowler.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
16 |
martinfowler.com
martinfowler.com — Cisco Umbrella Rank: 396719 |
2 MB |
4 |
gstatic.com
fonts.gstatic.com |
171 KB |
3 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 33 |
5 KB |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 32 region1.google-analytics.com — Cisco Umbrella Rank: 2533 |
21 KB |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 89 |
346 B |
1 |
bootstrapcdn.com
netdna.bootstrapcdn.com — Cisco Umbrella Rank: 3183 |
44 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
94 KB |
29 | 7 |
Domain | Requested by | |
---|---|---|
16 | martinfowler.com |
martinfowler.com
|
4 | fonts.gstatic.com |
fonts.googleapis.com
|
3 | fonts.googleapis.com |
martinfowler.com
|
2 | www.google-analytics.com |
martinfowler.com
www.google-analytics.com |
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | netdna.bootstrapcdn.com |
martinfowler.com
|
1 | www.googletagmanager.com |
martinfowler.com
|
29 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
refactoring.com |
www.thoughtworks.com |
www.twitter.com |
toot.thoughtworks.com |
www.linkedin.com |
thoughtworks.com |
boardgamegeek.com |
github.com |
www.youtube.com |
www.patreon.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.martinfowler.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-09-29 - 2024-10-29 |
a year | crt.sh |
*.google-analytics.com WR2 |
2024-05-06 - 2024-07-29 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-05-06 - 2024-07-29 |
3 months | crt.sh |
bootstrapcdn.com GTS CA 1P5 |
2024-03-27 - 2024-06-25 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-05-06 - 2024-07-29 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2024-04-16 - 2024-07-09 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://martinfowler.com/
Frame ID: 7E263178950451409A46DF6A02842F0D
Requests: 29 HTTP requests in this frame
Screenshot
![](/screenshots/49adf347-91cd-4dd0-afa8-dfe469387119.png)
Page Title
martinfowler.comPage URL History Show full URLs
-
http://martinfowler.com/
HTTP 307
https://martinfowler.com/ Page URL
Detected technologies
![](/vendor/wappa/icons/Font Awesome.png)
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
![](/vendor/wappa/icons/Google Font API.png)
Detected patterns
- googleapis\.com/.+webfont
![](/vendor/wappa/icons/Google Tag Manager.png)
Detected patterns
- googletagmanager\.com/gtag/js
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
15 Outgoing links
These are links going to different origins than the main page.
Title: Refactoring
Search URL Search Domain Scan URL
Title: Thoughtworks
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Insights
Search URL Search Domain Scan URL
Title: Careers
Search URL Search Domain Scan URL
Title: Radar
Search URL Search Domain Scan URL
Title: BGG
Search URL Search Domain Scan URL
Title: Thoughtworks
Search URL Search Domain Scan URL
Title: Theatrical Players Refactoring Kata
Search URL Search Domain Scan URL
Title: video to her YouTube channel
Search URL Search Domain Scan URL
Title: Patreon
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Privacy Policy
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://martinfowler.com/
HTTP 307
https://martinfowler.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
martinfowler.com/ Redirect Chain
|
33 KB 10 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home.css
martinfowler.com/ |
21 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mf-name-white.png
martinfowler.com/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mf-dallas.jpg
martinfowler.com/img/ |
204 KB 204 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
131.jpg
martinfowler.com/photos/ |
340 KB 341 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
oscon.png
martinfowler.com/architecture/ |
171 KB 172 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
board-games.png
martinfowler.com/ |
309 KB 310 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
card.png
martinfowler.com/articles/kordyback-tribute/ |
146 KB 147 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
card.png
martinfowler.com/articles/uncovering-mainframe-seams/ |
108 KB 109 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
happy-coding.png
martinfowler.com/articles/ |
317 KB 318 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
metaimage.png
martinfowler.com/articles/measuring-developer-productivity-humans/ |
74 KB 75 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
thoughtworks_white.png
martinfowler.com/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
271 KB 94 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-1.11.3.min.js
martinfowler.com/ |
94 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mfcom.js
martinfowler.com/ |
4 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
38 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 926 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
17 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
banner.png
martinfowler.com/ |
55 KB 55 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff
netdna.bootstrapcdn.com/font-awesome/4.0.0/fonts/ |
43 KB 44 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0QIvMX1D_JOuMwr7Iw.woff2
fonts.gstatic.com/s/lora/v35/ |
37 KB 37 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v40/ |
47 KB 48 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0QIhMX1D_JOuMw_LIftL.woff2
fonts.gstatic.com/s/lora/v35/ |
40 KB 40 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2
fonts.gstatic.com/s/opensans/v40/ |
46 KB 46 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
4 B 209 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 254 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
1 B 346 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
martinfowler.com/ |
139 KB 140 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
20 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.
function| ga function| gtag object| dataLayer object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| google_tag_manager function| onYouTubeIframeAPIReady function| $ function| jQuery function| attachNavmenuEvents function| attachTableofContentsEvents function| createDeviceView function| createBody function| createDropdownLinks function| isSmallScreen function| encloseWhenSmall function| attachFootRefEvents function| clickFootRef4 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.martinfowler.com/ | Name: _gid Value: GA1.2.121947283.1715819431 |
|
.martinfowler.com/ | Name: _gat Value: 1 |
|
.martinfowler.com/ | Name: _ga_6D51F4BDVF Value: GS1.1.1715819430.1.0.1715819430.0.0.0 |
|
.martinfowler.com/ | Name: _ga Value: GA1.1.870095712.1715819431 |
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=31536000; includeSubDomains; |
X-Frame-Options | DENY |
X-Xss-Protection | 1; 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.
fonts.googleapis.com
fonts.gstatic.com
martinfowler.com
netdna.bootstrapcdn.com
region1.google-analytics.com
stats.g.doubleclick.net
www.google-analytics.com
www.googletagmanager.com
104.18.11.207
2001:4860:4802:32::36
2001:4860:4802:34::178
2a00:1450:4001:812::2003
2a00:1450:4001:829::200a
2a00:1450:4001:82f::2008
2a00:1450:400c:c00::9a
34.198.71.201
16a2619b4d831694734838f42d825eb871ee5160d241900b780ad523404b1c50
1821bbbef3ac85590b5876452831c8af694bf0ddde6e25a8cd3de02a379a827b
2fa9e5eca04880044d64ee7c6729fd9b7f33f54dcb13ed478aac77db6946d785
34cbda767cc3139fe07114a33d8559546d0d536e80aaa5130a31c64c3499772e
3c4d6a1421c7ddb7e404521fe8c4cd5be5af446d7689cd880be26612eaad3cfa
3ef2815b10a907118d66a4a205a81725742fee02e687400a27ecf7f71d18b3e3
465c48eb50fdda5829b22e46c656f29cfc8357a6972e0384a13cd2bf37afb9d9
4e08f0616a4511798dc25b41fb553068b4a7c2d6ba2eb56f07f72a0ec37ad0d7
63eb41faf1b53743d2ae3b7b2c83dd83e2a18ae664657e0835f3787dad0d26ef
6b0dab5300943d98f4f20de9d48a49e0186441f6fb8b5e95a9635a30c0b60e72
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
880dbba444fc8c97862314ad2992c770174fac540173ff5bfcbc207a0b144e23
8c83b914554d78587d554bda3b317e8b91ede48ac94a15e12b6ffe8594a22f48
a6439648c0b81ef30f56104ac676218b7aaded5f25394b699cc9363b6972d291
aec60bc104db041b1512185839f18f52986df7e569e5445f740dd60f763fbca8
b1e5e34b1a8d6defd9a4a2721344a3aa4a1dc0e17e55b66835f5aa5e6cb7b02a
bb14b932837bd04a449a609e54a64b3fcba60eb2cb191e0eee0a9ceac9526441
bc2f8eab346b135674845e8e3e8f58a1e8d8405b80c4b46b800a33728c75a526
bda4d02be597f9a002008698202feadd2bb29c938e8bcad59f99eb8fd7889411
c151a7e68aedc7bd4d84cb2096e92ee2f055c16be01c2ba027acd38b6cc9d52a
c4f284d2c176ffdde260d70427bb125e82b34873f1696556a54c82f089e5add4
d3645a64e238bd1826a5bc4f6a8257a2c68d4661da79bf1d181c0a9a8f1d3ecd
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e5cdacf50ad62d62d4a7dac4fb4b690ec524bd84381baaf9ec7509d4c7661240
e6264c4ba08112a29acac88951c292c15123e5de2f38ea8e6b7b86fd8bef7c08
ecb916133a9376911f10bc5c659952eb0031e457f5df367cde560edbfba38fb8
efd7a16773063f9cddb08dba43990ccfb7124500e275c21589a5ea291665be50
ffe8a9fd2fdffe804df2dafbe9a2070d2f661c40354750feeea3ad2c3197ff5b