jamesg.blog
Open in
urlscan Pro
65.21.61.161
Public Scan
Effective URL: https://jamesg.blog/2023/12/20/how-to-outline/
Submission: On December 20 via api from US — Scanned from FI
Summary
TLS certificate: Issued by R3 on November 17th 2023. Valid for: 3 months.
This is the only time jamesg.blog was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 19 | 65.21.61.161 65.21.61.161 | 24940 (HETZNER-AS) (HETZNER-AS) | |
1 | 151.101.130.217 151.101.130.217 | 54113 (FASTLY) (FASTLY) | |
1 | 143.204.98.15 143.204.98.15 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 185.199.110.153 185.199.110.153 | 54113 (FASTLY) (FASTLY) | |
1 | 173.230.155.197 173.230.155.197 | 63949 (AKAMAI-LI...) (AKAMAI-LINODE-AP Akamai Connected Cloud) | |
22 | 5 |
ASN24940 (HETZNER-AS, DE)
PTR: static.161.61.21.65.clients.your-server.de
jamesg.blog |
ASN16509 (AMAZON-02, US)
PTR: server-143-204-98-15.fra50.r.cloudfront.net
assets-global.website-files.com |
ASN54113 (FASTLY, US)
PTR: cdn-185-199-110-153.github.com
capjamesg.github.io |
ASN63949 (AKAMAI-LINODE-AP Akamai Connected Cloud, SG)
PTR: chat.indieweb.org
webmention.io |
Apex Domain Subdomains |
Transfer | |
---|---|---|
19 |
jamesg.blog
1 redirects
jamesg.blog |
233 KB |
1 |
webmention.io
webmention.io — Cisco Umbrella Rank: 557396 |
777 B |
1 |
github.io
capjamesg.github.io |
3 KB |
1 |
website-files.com
assets-global.website-files.com — Cisco Umbrella Rank: 6575 |
19 KB |
1 |
zencdn.net
vjs.zencdn.net — Cisco Umbrella Rank: 5507 |
13 KB |
22 | 5 |
Domain | Requested by | |
---|---|---|
19 | jamesg.blog |
1 redirects
jamesg.blog
|
1 | webmention.io |
jamesg.blog
|
1 | capjamesg.github.io |
jamesg.blog
|
1 | assets-global.website-files.com |
jamesg.blog
|
1 | vjs.zencdn.net |
jamesg.blog
|
22 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
notbyai.fyi |
roboflow.com |
zerobytes.monster |
indieweb.org |
wiki.jamesg.blog |
capjamesg.github.io |
jamesg.coffee |
microformats.org |
xn--sr8hvo.ws |
Subject Issuer | Validity | Valid | |
---|---|---|---|
as203414.net R3 |
2023-11-17 - 2024-02-15 |
3 months | crt.sh |
vjs.zencdn.net GlobalSign Atlas R3 DV TLS CA 2023 Q2 |
2023-06-03 - 2024-07-04 |
a year | crt.sh |
*.website-files.com Amazon RSA 2048 M03 |
2023-09-11 - 2024-10-08 |
a year | crt.sh |
*.github.io DigiCert TLS RSA SHA256 2020 CA1 |
2023-02-21 - 2024-03-20 |
a year | crt.sh |
webmention.io R3 |
2023-10-30 - 2024-01-28 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://jamesg.blog/2023/12/20/how-to-outline/
Frame ID: C11C67CDF7E58DF173F3D75FB3F2DB25
Requests: 22 HTTP requests in this frame
Screenshot
Page Title
Advent of Technical Writing: How-To Outline | James' Coffee BlogPage URL History Show full URLs
-
http://jamesg.blog/2023/12/20/how-to-outline/
HTTP 301
https://jamesg.blog/2023/12/20/how-to-outline/ Page URL
Detected technologies
Prism (Miscellaneous) ExpandDetected patterns
- prism\.js
Page Statistics
11 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Learn more about open roles
Search URL Search Domain Scan URL
Title: 💬
Search URL Search Domain Scan URL
Title: Webmention
Search URL Search Domain Scan URL
Title: Projects
Search URL Search Domain Scan URL
Title: Index
Search URL Search Domain Scan URL
Title: Bookmarks
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: ←
Search URL Search Domain Scan URL
Title: →
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://jamesg.blog/2023/12/20/how-to-outline/
HTTP 301
https://jamesg.blog/2023/12/20/how-to-outline/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
22 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
jamesg.blog/2023/12/20/how-to-outline/ Redirect Chain
|
25 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.css
jamesg.blog/assets/styles/ |
9 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
annotate.css
jamesg.blog/assets/styles/ |
852 B 912 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
indieconfig.js
jamesg.blog/assets/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webaction.js
jamesg.blog/assets/js/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
annotate.js
jamesg.blog/assets/js/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
video-js.css
vjs.zencdn.net/5.8.8/ |
43 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prism.css
jamesg.blog/assets/styles/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ai.png
jamesg.blog/assets/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6374c97de94f946ff2b9e7ad_xIWWM_a-_400x400.jpg
assets-global.website-files.com/5f6bc60e665f54545a1e52a5/ |
19 KB 19 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webmention_button.webp
jamesg.blog/assets/ |
868 B 1 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
indieweb_button.webp
jamesg.blog/assets/ |
834 B 1 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
microformats_button.webp
jamesg.blog/assets/ |
752 B 1 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lights.png
jamesg.blog/assets/ |
51 KB 51 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webmention.min.js
jamesg.blog/assets/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
seasonal.js
jamesg.blog/assets/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hovercard.js
jamesg.blog/assets/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webmemex.js
capjamesg.github.io/webmemex.js/ |
11 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
commandk.js
jamesg.blog/assets/js/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prism.js
jamesg.blog/assets/js/ |
34 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cp_snowfort.webp
jamesg.blog/assets/ |
136 KB 137 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mentions.jf2
webmention.io/api/ |
549 B 777 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
48 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| documentPictureInPicture function| loadIndieConfig function| activateWebActionElements object| all_components function| create_annotation_count function| get_selected_text boolean| command_mode function| trigger_command_mode function| change_url function| remove_annotation function| annotate object| ul object| li object| dark_style object| last_li function| toggleTheme object| hovercards object| seasonalEmoji object| seasonalEmojiDict object| timeRanges object| today number| month number| day string| todayFormatted object| monthLongSeasonalEmojis undefined| timeRange undefined| j undefined| emoji object| article function| hover function| unhover object| links object| i18next string| memex_styles function| setLoadingState function| searchFunction object| _self object| Prism undefined| elements number| current_article_count undefined| element undefined| p function| checkToAdd object| backgrounds string| storedData object| current_bgs_found undefined| nav undefined| message0 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.
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-Content-Type-Options | nosniff |
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.
assets-global.website-files.com
capjamesg.github.io
jamesg.blog
vjs.zencdn.net
webmention.io
143.204.98.15
151.101.130.217
173.230.155.197
185.199.110.153
65.21.61.161
0a285aca45f42ab12e248231d2f9d453b8ff9ebdaaf535a76c48959d7eb4020e
235115e5036c226ce3f24b84eef4b97dbc3275d5e9205f01ed9115f1279ce40d
29fe22c209760e93f1493b6679ad4d125c1e4ac58b1d4a474da207877560bac8
2d7584e462efa5d62ef4897ca2387977263dbb456b88c12677ee58e03f28913a
3b70113b175062f4ab5781e9a426d099a2b09cb37902783bcab0fc51ccadc774
3c88ef96207eab6345ebd81945e6fd6cb8ae61a7de5df98583f7835fb5c38a93
45aeabaa9d9c8ed649711b9a23c5e2322672c1fb1969a42c65a794d1357bf588
5276db409eb1cfaeb90dd96bc147439d833453cd8e84e5ea56980da652591ba4
6e0eb0592ab2598cff600de9a324911370b7f227f5e67491a87613f2a8c1a589
76a7d81fc53733a1472de2461b62f69a9ecbec06f509628316439c7accd37413
7eeb9621920512419aac7e997963e41bdbb48e765305687b1f16bccd98bb50f1
8847f111d8597657f040646d10ba216ae6d1d6cb48bbd2c3a2565ca92e694d82
8f1e7b262ed412457ba98e24751386123cdcd65128303a11840db1b22e430c78
9434e1c09117f18620738a5e41639f71c59169d3511c1c8451c29e9be32bf255
95cfa9410c5f3bff4bbad6c92a449649bb74c0b7e4613dae9ab0f7f41501acb5
c2c3115b21a6f2cb553cc3249b213ba710a1fb7728646f9ae766dc883e4b3d26
c54efa080c35508d2c7134910db4df612aa382666d2a3ea5983afd8c867ab757
c805d9d9789fbbfac3fcde9b83d1d2130fc628155ab063dca64ee3d08a9fe4e7
c95ee1f2746f750cd43ed9220c57391c433985ef6f98ecc41246ca960f0482f8
d2320ad66f82e7691067ee9f0ffc23addaa5707c0c22da210cb81a5bcfc03fdc
ee80b18533166732ff6e5ce433bd82e2674b3f1f03a407bb21ad12db435aeb8f
feb2c1e2d26ef971c0aa607c3e544e7a5c0d29aec1e8826ba71659db09fadb86