![](/screenshots/1140f528-4008-4881-92ce-60551ce00341.png)
www.hanselman.com
Open in
urlscan Pro
2620:1ec:46::45
Public Scan
Effective URL: https://www.hanselman.com/
Submission: On January 18 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on November 7th 2023. Valid for: 3 months.
This is the only time www.hanselman.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 18 | 2620:1ec:46::45 2620:1ec:46::45 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
1 | 2a00:1450:400... 2a00:1450:4001:82a::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:810::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
21 | 5 |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
www.hanselman.com | |
images.hanselman.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
18 |
hanselman.com
1 redirects
www.hanselman.com — Cisco Umbrella Rank: 712358 images.hanselman.com — Cisco Umbrella Rank: 984232 |
394 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2029 |
247 B |
1 |
gstatic.com
fonts.gstatic.com |
48 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 37 |
92 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 28 |
2 KB |
21 | 5 |
Domain | Requested by | |
---|---|---|
13 | images.hanselman.com |
www.hanselman.com
|
5 | www.hanselman.com |
1 redirects
www.hanselman.com
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | www.googletagmanager.com |
www.hanselman.com
|
1 | fonts.googleapis.com |
www.hanselman.com
|
21 | 6 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
hanselman.com R3 |
2023-11-07 - 2024-02-05 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.hanselman.com/
Frame ID: 714B91946DDAC8F6CA54651AC397558A
Requests: 21 HTTP requests in this frame
Screenshot
![](/screenshots/1140f528-4008-4881-92ce-60551ce00341.png)
Page Title
Scott Hanselman - Coder, Blogger, Teacher, Speaker, AuthorPage URL History Show full URLs
-
http://www.hanselman.com/
HTTP 302
https://www.hanselman.com/ Page URL
Detected technologies
Detected patterns
![](/vendor/wappa/icons/Google Font API.png)
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
![](/vendor/wappa/icons/Google Tag Manager.png)
Detected patterns
- googletagmanager\.com/gtag/js
![](/vendor/wappa/icons/osano.png)
Detected patterns
- cookieconsent\.min\.js
Page Statistics
34 Outgoing links
These are links going to different origins than the main page.
Title: Learn more
Search URL Search Domain Scan URL
Title: podcast
Search URL Search Domain Scan URL
Title: youtube
Search URL Search Domain Scan URL
Title: code
Search URL Search Domain Scan URL
Title: write
Search URL Search Domain Scan URL
Title: speak
Search URL Search Domain Scan URL
Title: empower
Search URL Search Domain Scan URL
Title: TikTok
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: Mastodon
Search URL Search Domain Scan URL
Title: Using WSL and Let's Encrypt to create Azure App Service SSL Wildcard Certificates
Search URL Search Domain Scan URL
Title: GitHub Copilot for CLI for PowerShell
Search URL Search Domain Scan URL
Title: Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server
Search URL Search Domain Scan URL
Title: I got tired
Search URL Search Domain Scan URL
Title: Using Home Assistant to integrate a Unifi Protect G4 Doorbell and Amazon Alexa to announce visitors
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: DevIntersection
Search URL Search Domain Scan URL
Title: Umbraco Community Day
Search URL Search Domain Scan URL
Title: NDC Sydney
Search URL Search Domain Scan URL
Title: MVP Summit
Search URL Search Domain Scan URL
Title: Scottish Summit
Search URL Search Domain Scan URL
Title: Scott's YouTube
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: Hanselminutes
Search URL Search Domain Scan URL
Title: Presentations Tips
Search URL Search Domain Scan URL
Title: ASP.NET 4.5
Search URL Search Domain Scan URL
Title: ASP.NET MVC 4
Search URL Search Domain Scan URL
Title: Relationship Hacks
Search URL Search Domain Scan URL
Title: @jzy
Search URL Search Domain Scan URL
Title: Gritchelle Photography
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://www.hanselman.com/
HTTP 302
https://www.hanselman.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
21 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.hanselman.com/ Redirect Chain
|
14 KB 15 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
www.hanselman.com/css/ |
21 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
14 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
279 KB 92 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieconsent.min.css
www.hanselman.com/css/ |
4 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieconsent.min.js
www.hanselman.com/js/ |
19 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blog-hanselminutes.png
images.hanselman.com/main/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blog-tdl.png
images.hanselman.com/main/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blog-AzureFriday.png
images.hanselman.com/main/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blog-rachetgeek.png
images.hanselman.com/main/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
book-rh-thb.png
images.hanselman.com/main/ |
17 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
book-mvc4-thb.png
images.hanselman.com/main/ |
34 KB 34 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
book-aspnet4-thb.png
images.hanselman.com/main/ |
42 KB 42 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-line-darkbrown.png
images.hanselman.com/main/ |
85 B 385 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-line-tan.png
images.hanselman.com/main/ |
85 B 384 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2021-Hanselman-Hey-Friends.jpg
images.hanselman.com/main/ |
159 KB 159 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-line-chocolate.png
images.hanselman.com/main/ |
85 B 385 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-h-podcast.jpg
images.hanselman.com/main/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-h-speaking.jpg
images.hanselman.com/main/ |
34 KB 35 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 247 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
8 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| gtag object| dataLayer object| cookieconsent object| google_tag_manager object| google_tag_data object| googletag function| onYouTubeIframeAPIReady object| gaGlobal2 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 |
---|---|---|
.hanselman.com/ | Name: _ga_V9FJ0ELMWX Value: GS1.1.1705555646.1.0.1705555646.0.0.0 |
|
.hanselman.com/ | Name: _ga Value: GA1.1.2101044280.1705555647 |
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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 |
---|---|
Content-Security-Policy | default-src 'self' https:;script-src 'self' 'unsafe-inline' 'unsafe-eval' www.google.com www.googletagmanager.com cse.google.com cdn.syndication.twimg.com platform.twitter.com cdn1.developermedia.com cdn2.developermedia.com apis.google.com www.google-analytics.com www.googletagservices.com adservice.google.com securepubads.g.doubleclick.net ajax.aspnetcdn.com ssl.google-analytics.com cdn.polyfill.io az416426.vo.msecnd.net;style-src 'self' 'unsafe-inline' www.google.com platform.twitter.com cdn.syndication.twimg.com fonts.googleapis.com |
Strict-Transport-Security | max-age=2592000 |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
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
images.hanselman.com
region1.google-analytics.com
www.googletagmanager.com
www.hanselman.com
2001:4860:4802:32::36
2620:1ec:46::45
2a00:1450:4001:810::2008
2a00:1450:4001:828::2003
2a00:1450:4001:82a::200a
134af58fd374e95fc59829c322d6be2ce0bfccd19237f3f654515df688db991c
20c824b87defd34a8237802856c3bdb83e351fdc3891900f1c757408c7fa9441
25b1b6ba75f0b6831ccbc235ee74ac4f81a8e71b031bcefc0186f8961a03eea7
26576d29405def37ff7bc3095695e7226c96533ade27a8f058390bde45c1b0bc
2c6be345b264c4e235c01a46dc776da866837cb795c9fca9139776ca510a2d8a
3651ee141c1d5e5e12fa10846fa67c956aa445f72d25062a687a7f593488b459
3c4d6a1421c7ddb7e404521fe8c4cd5be5af446d7689cd880be26612eaad3cfa
3ee1fb93ed0828e172193cd05c5e763d988d4b02d909ceb78c4d05b383429d2f
40c6303d4fd36b70f3c35b515108c9d64eab558eff315d0d8fa1a8815931cdea
456ab1a71507ed91abae14c9d08faffb373a7bc711a66e44341b7b8b7bb72ab4
461310ca7fbf9025d4493f384674a6a419ed1ee58da032c6fa3bf5a453431022
60b203d585d4dbd56f86d4865cf5ad00427a36cf7521e008549b2a61a09105df
73eb0f09768982c58b46ac4db5e57ed00b8ddc540523c91a9d9094733e9d80f6
88c0bc76fdaecb13f4bc747681abde2450623ddd7108f5e14b83d077ad2ce0af
a017b05a9c342a4d4a8b76dcab44a1e3f6920917e45dff0a6b7ed114232dbd53
af4c6683814aa527caf53bde3d021e6aafe00833b45f2dead043c87ed7864674
d46d3c3dddca98559e3518e99ef09bf5d0ce2bcde225989c6822b70be46bbfb7
e08dcb4f8659bf522a19e402839cb20c35fa62e18c1e475143a1eae32b0baca4
e16ec8b4c4073a2862f377afd76126258895f0d4352a91f42ea9d7faf005bc1d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e7ed70f6ef5d5d4d5eee13291300d37adb6245783d3a3f0556c337031f1946a3