pragprog.com
Open in
urlscan Pro
23.23.199.173
Public Scan
Effective URL: https://pragprog.com/
Submission: On July 25 via api from BE
Summary
TLS certificate: Issued by DigiCert SHA2 Secure Server CA on May 15th 2017. Valid for: 2 years.
This is the only time pragprog.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 167.89.118.35 167.89.118.35 | 11377 (SENDGRID) (SENDGRID - SendGrid) | |
4 9 | 23.23.199.173 23.23.199.173 | 14618 (AMAZON-AES) (AMAZON-AES - Amazon.com) | |
1 | 2a00:1450:400... 2a00:1450:4001:815::200a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
8 | 50.18.184.86 50.18.184.86 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 23.38.61.135 23.38.61.135 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
2 | 2a00:1450:400... 2a00:1450:400c:c06::9a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:816::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
19 | 7 |
ASN11377 (SENDGRID - SendGrid, Inc., US)
PTR: o16789118x35.outbound-mail.sendgrid.net
u263683.ct.sendgrid.net |
ASN14618 (AMAZON-AES - Amazon.com, Inc., US)
PTR: ec2-23-23-199-173.compute-1.amazonaws.com
pragprog.com | |
www.pragprog.com |
ASN15169 (GOOGLE - Google LLC, US)
fonts.googleapis.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: ec2-50-18-184-86.us-west-1.compute.amazonaws.com
imagery.pragprog.com |
ASN20940 (AKAMAI-ASN1, US)
PTR: a23-38-61-135.deploy.static.akamaitechnologies.com
js.braintreegateway.com |
ASN15169 (GOOGLE - Google LLC, US)
stats.g.doubleclick.net |
ASN15169 (GOOGLE - Google LLC, US)
fonts.gstatic.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
17 |
pragprog.com
4 redirects
pragprog.com www.pragprog.com imagery.pragprog.com |
435 KB |
2 |
doubleclick.net
stats.g.doubleclick.net |
17 KB |
1 |
gstatic.com
fonts.gstatic.com |
10 KB |
1 |
braintreegateway.com
js.braintreegateway.com |
50 KB |
1 |
googleapis.com
fonts.googleapis.com |
648 B |
1 |
sendgrid.net
1 redirects
u263683.ct.sendgrid.net |
280 B |
0 |
newrelic.com
Failed
js-agent.newrelic.com Failed |
|
19 | 7 |
Domain | Requested by | |
---|---|---|
8 | imagery.pragprog.com |
pragprog.com
|
8 | pragprog.com |
3 redirects
pragprog.com
|
2 | stats.g.doubleclick.net |
pragprog.com
|
1 | fonts.gstatic.com |
pragprog.com
|
1 | js.braintreegateway.com |
pragprog.com
|
1 | fonts.googleapis.com |
pragprog.com
|
1 | www.pragprog.com | 1 redirects |
1 | u263683.ct.sendgrid.net | 1 redirects |
0 | js-agent.newrelic.com Failed |
pragprog.com
|
19 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
forums.pragprog.com |
pragmaticstudio.com |
write-for-us.pragprog.com |
twitter.com |
www.youtube.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.pragprog.com DigiCert SHA2 Secure Server CA |
2017-05-15 - 2019-09-18 |
2 years | crt.sh |
*.googleapis.com Google Internet Authority G3 |
2019-06-18 - 2019-09-10 |
3 months | crt.sh |
checkout.paypal.com DigiCert SHA2 Extended Validation Server CA |
2017-05-26 - 2019-08-22 |
2 years | crt.sh |
*.g.doubleclick.net Google Internet Authority G3 |
2019-06-18 - 2019-09-10 |
3 months | crt.sh |
*.google.com Google Internet Authority G3 |
2019-06-18 - 2019-09-10 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://pragprog.com/
Frame ID: 7B53FBA901D0B4B402E7236C28B82D45
Requests: 19 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://u263683.ct.sendgrid.net/wf/click?upn=w-2BN7a-2FW4zR15pKtULc4RGx-2FMDdOzLYdYvx51p8ALsuAGldWvJSFeHPZvT...
HTTP 302
http://pragprog.com/refer/news_2019-07-24_html_TemplateTop/index.html HTTP 302
https://pragprog.com/refer/news_2019-07-24_html_TemplateTop/index.html HTTP 302
https://pragprog.com/index.html HTTP 302
https://www.pragprog.com/ HTTP 301
https://pragprog.com/ Page URL
Detected technologies
Ruby (Programming Languages) ExpandDetected patterns
- meta csrf-param /^authenticity_token$/i
Nginx (Web Servers) Expand
Detected patterns
- headers server /nginx(?:\/([\d.]+))?/i
Ruby on Rails (Web Frameworks) Expand
Detected patterns
- meta csrf-param /^authenticity_token$/i
ZURB Foundation (Web Frameworks) Expand
Detected patterns
- html /<link[^>]+foundation[^>"]+css/i
Phusion Passenger (Web Servers) Expand
Detected patterns
- headers server /Phusion Passenger ([\d.]+)/i
Google Font API (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com/i
Modernizr (JavaScript Libraries) Expand
Detected patterns
- script /([\d.]+)?\/modernizr(?:.([\d.]+))?.*\.js/i
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
Title: Forums
Search URL Search Domain Scan URL
Title: Video Courses
Search URL Search Domain Scan URL
Title: Become an Author
Search URL Search Domain Scan URL
Title: Forums
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
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.
-
https://u263683.ct.sendgrid.net/wf/click?upn=w-2BN7a-2FW4zR15pKtULc4RGx-2FMDdOzLYdYvx51p8ALsuAGldWvJSFeHPZvTFIw5Mbc-2Bw47lUElzqGeLMt9PQC2VAInGJ6DL3fuIDPGj4YtyW4-3D_2o4dxt9RamsUIbAutb-2FMAGIc9bozr6LfU8tV9FMJcvncyRqrnQSL1gqwmStcJunyS0U8U62aJ-2B0GnnVw0FK5dk-2BwnRqnfISt1VzZ4yAOujwx-2B02ImGBvXT4gG6LQLMA0jl6X1dJmcqHXHOrhdRanV0s4CIPcjdrl6gEDiHd-2FpKhvvd17jtxs6jDtZ8VU2nnrRuVQfFcoaROUFeIXbaBiE-2FqAbbhbi5JKCqHmRhz4aN9u6fpdEKIoeN2fk08dmIYMB81m7hhHaEdeW8MaTow-2BpgqzDtjyvTNqRWc-2FHVXJyclRyyQG9THO59aE-2BwLOIV-2BpDIY7zSueiMR8yQVTZxGRDJtZdainjIRlb3l0Pkx2ULTqqlF3lsV-2B13xxeGaTYGggg901bFF4J3SghdSpqOwHdzDynD1pb0CE4Aq-2F2JuFAfU-3D
HTTP 302
http://pragprog.com/refer/news_2019-07-24_html_TemplateTop/index.html HTTP 302
https://pragprog.com/refer/news_2019-07-24_html_TemplateTop/index.html HTTP 302
https://pragprog.com/index.html HTTP 302
https://www.pragprog.com/ HTTP 301
https://pragprog.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
19 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
pragprog.com/ Redirect Chain
|
40 KB 15 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
modernizr-ff9b87cb63ff1ddf96f98cde7b915abd.js
pragprog.com/assets/vendor/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pip-foundation-404b73cb747d6a60feebbf23032560a0.css
pragprog.com/assets/ |
318 KB 46 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
3 KB 648 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
czflutr_xlargebeta.jpg
imagery.pragprog.com/products/578/ |
23 KB 23 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jfelm_largecover.jpg
imagery.pragprog.com/products/534/ |
9 KB 10 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
egmicro_largebeta.jpg
imagery.pragprog.com/products/561/ |
11 KB 12 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
actb2_largecover.jpg
imagery.pragprog.com/products/571/ |
9 KB 9 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dswdcloj3_largebeta.jpg
imagery.pragprog.com/products/564/ |
16 KB 17 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dpchat_largecover.jpg
imagery.pragprog.com/products/539/ |
8 KB 8 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bhcldev_largecover.jpg
imagery.pragprog.com/products/537/ |
19 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tpp20_xlargebeta.jpg
imagery.pragprog.com/products/595/ |
22 KB 23 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pip-foundation-d02fc6d697d14a2f561c1f2bc7e2ae1f.js
pragprog.com/assets/ |
614 KB 177 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
braintree.js
js.braintreegateway.com/v2/ |
175 KB 50 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dc.js
stats.g.doubleclick.net/ |
45 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2
fonts.gstatic.com/s/notosans/v9/ |
10 KB 10 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontawesome-webfont-1374d275fd2c5645547a17ba45aaaabd.woff2
pragprog.com/assets/ |
69 KB 69 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
__utm.gif
stats.g.doubleclick.net/r/ |
35 B 103 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
nr-1130.min.js
js-agent.newrelic.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- js-agent.newrelic.com
- URL
- https://js-agent.newrelic.com/nr-1130.min.js
Verdicts & Comments Add Verdict or Comment
33 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| onselectstart object| onselectionchange function| queueMicrotask object| NREUM object| newrelic function| __nr_require object| html5 object| Modernizr object| _gaq object| _gat object| gaGlobal function| $ function| jQuery object| Foundation function| Raphael function| _ function| Cookies object| eventie function| EventEmitter function| getStyleProperty function| getSize function| docReady function| matchesSelector object| fizzyUIUtils function| Outlayer function| Isotope function| Masonry object| PP function| AuthorSalesChart object| Braintree object| braintree string| csrf_token string| csrf_param0 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-Frame-Options | DENY |
X-Xss-Protection | 1; |
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
imagery.pragprog.com
js-agent.newrelic.com
js.braintreegateway.com
pragprog.com
stats.g.doubleclick.net
u263683.ct.sendgrid.net
www.pragprog.com
js-agent.newrelic.com
167.89.118.35
23.23.199.173
23.38.61.135
2a00:1450:4001:815::200a
2a00:1450:4001:816::2003
2a00:1450:400c:c06::9a
50.18.184.86
114d261854f3c2989cb712f5dbb666b9b678b4b12800a41f68ab1fe34425c0aa
2f57fab97c15bf3519176fcd494f12d36d24ca3d761a787a1e66a1058bc6b30f
5937e837ddd867687899160ddd1557346370cc72851f78b438318ffc126e5be8
5a2ba8757357a08888c1d3a64b348dbe649fdbd007a6a03129a9403c374e13ab
5b8ef9f987e04c44688933d668d98bd9f70546fdad40ce1d03422f5ed7eca5ec
6181cd98fe270c2826d416574446841f86778bc45a0ab0bdd0c667b4e70fd6e8
6cbf5c0e6502ea53a8df9c0c0faaa52d6b03aa56af3825269877ccebf6247d6f
72d29524187edb426ffe7138b789ea1712f21531420b9c4d9b0eed568384bb88
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
ac0fffeb3617595f8fa7635498fdc0ac3f51dfed50c3d87151b6b30daf4bd590
acda1c0672ae8289082770e4febef313336c33ef4ba27ad6979cc00ba90b4ffb
b41bfb464d395cc297bed78f6095d9de01a7b56065303232fdf04a2eeef2f01b
bb52412fc940a0866e3b4ad2bb5a6d12967ba80c230654c86b1e7f5264e2c55a
c3e3ad5c821e809adc1a97a18e25108727a6bdbedc8f0141ed0df380fd44987c
d3ebb498192527b985939ae62cc4e5eb5c108efc1896184126b45d866868e73d
dd54c77938aef7ac476c2e907f1e0f97301371393efc436892a09e858aa495cc
e56f53b3b976e9c05d86645a1e85cfc69e961601d201e957768455580fa30478
f9a26436baa7d41cdde2aa0c26242750284fc6cae9f44df87363832b9530e133