Browse Source

forblog

master
boB Rudis 5 years ago
parent
commit
2de1103d13
No known key found for this signature in database GPG Key ID: 1D7529BE14E2BBA9
  1. 2
      orly.R
  2. 252
      orly.md

2
orly.R

@ -33,7 +33,7 @@ library(tidyverse)
#' ## Collect CRAN mirrors' metadata #' ## Collect CRAN mirrors' metadata
if (!file.exists(here::here("data/mir-dat.rds"))) { if (!file.exists(here::here("data/mir-dat.rds"))) {
mdoc <- xml2::read_xml("~/data/mirrors.html", as_html = TRUE) mdoc <- xml2::read_xml(here::here("data/mirrors.html"), as_html = TRUE)
xml_find_all(mdoc, ".//td/a[contains(@href, 'https')]") %>% xml_find_all(mdoc, ".//td/a[contains(@href, 'https')]") %>%
xml_attr("href") %>% xml_attr("href") %>%

252
orly.md

@ -33,7 +33,7 @@ library(tidyverse)
```r ```r
if (!file.exists(here::here("data/mir-dat.rds"))) { if (!file.exists(here::here("data/mir-dat.rds"))) {
mdoc <- xml2::read_xml("~/data/mirrors.html", as_html = TRUE) mdoc <- xml2::read_xml(here::here("data/mirrors.html"), as_html = TRUE)
xml_find_all(mdoc, ".//td/a[contains(@href, 'https')]") %>% xml_find_all(mdoc, ".//td/a[contains(@href, 'https')]") %>%
xml_attr("href") %>% xml_attr("href") %>%
@ -342,15 +342,15 @@ distinct(certs, host, algo, key_size) %>%
<div class="kable-table"> <div class="kable-table">
algo key_size n |algo | key_size| n|
------------------------ --------- --- |------------------------|--------:|-:|
sha256WithRSAEncryption 2048 59 |sha256WithRSAEncryption | 2048|59|
sha256WithRSAEncryption 4096 13 |sha256WithRSAEncryption | 4096|13|
ecdsa-with-SHA256 256 2 |ecdsa-with-SHA256 | 256| 2|
sha256WithRSAEncryption 256 1 |sha256WithRSAEncryption | 256| 1|
sha256WithRSAEncryption 384 1 |sha256WithRSAEncryption | 384| 1|
sha512WithRSAEncryption 2048 1 |sha512WithRSAEncryption | 2048| 1|
sha512WithRSAEncryption 4096 1 |sha512WithRSAEncryption | 4096| 1|
</div> </div>
@ -365,29 +365,29 @@ distinct(certs, host, i_issuer) %>%
<div class="kable-table"> <div class="kable-table">
i_issuer n |i_issuer | n|
----------------------------------------------------------------------------------------------------------------------- --- |:----------------------------------------------------------------------------------------------------------------------|--:|
CN=DST Root CA X3,O=Digital Signature Trust Co. 20 |CN=DST Root CA X3,O=Digital Signature Trust Co. | 20|
CN=COMODO RSA Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB 7 |CN=COMODO RSA Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB | 7|
CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US 7 |CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US | 7|
CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US 6 |CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US | 6|
CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US 6 |CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US | 6|
CN=QuoVadis Root CA 2 G3,O=QuoVadis Limited,C=BM 5 |CN=QuoVadis Root CA 2 G3,O=QuoVadis Limited,C=BM | 5|
CN=USERTrust RSA Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US 5 |CN=USERTrust RSA Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US | 5|
CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 4 |CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 4|
CN=Trusted Root CA SHA256 G2,O=GlobalSign nv-sa,OU=Trusted Root,C=BE 3 |CN=Trusted Root CA SHA256 G2,O=GlobalSign nv-sa,OU=Trusted Root,C=BE | 3|
CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB 2 |CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB | 2|
CN=DFN-Verein PCA Global - G01,OU=DFN-PKI,O=DFN-Verein,C=DE 2 |CN=DFN-Verein PCA Global - G01,OU=DFN-PKI,O=DFN-Verein,C=DE | 2|
OU=Security Communication RootCA2,O=SECOM Trust Systems CO.\,LTD.,C=JP 2 |OU=Security Communication RootCA2,O=SECOM Trust Systems CO.\,LTD.,C=JP | 2|
CN=AddTrust External CA Root,OU=AddTrust External TTP Network,O=AddTrust AB,C=SE 1 |CN=AddTrust External CA Root,OU=AddTrust External TTP Network,O=AddTrust AB,C=SE | 1|
CN=Amazon Root CA 1,O=Amazon,C=US 1 |CN=Amazon Root CA 1,O=Amazon,C=US | 1|
CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE 1 |CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE | 1|
CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL 1 |CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL | 1|
CN=DFN-Verein Certification Authority 2,OU=DFN-PKI,O=Verein zur Foerderung eines Deutschen Forschungsnetzes e. V.,C=DE 1 |CN=DFN-Verein Certification Authority 2,OU=DFN-PKI,O=Verein zur Foerderung eines Deutschen Forschungsnetzes e. V.,C=DE | 1|
CN=Go Daddy Root Certificate Authority - G2,O=GoDaddy.com\, Inc.,L=Scottsdale,ST=Arizona,C=US 1 |CN=Go Daddy Root Certificate Authority - G2,O=GoDaddy.com\, Inc.,L=Scottsdale,ST=Arizona,C=US | 1|
CN=InCommon RSA Server CA,OU=InCommon,O=Internet2,L=Ann Arbor,ST=MI,C=US 1 |CN=InCommon RSA Server CA,OU=InCommon,O=Internet2,L=Ann Arbor,ST=MI,C=US | 1|
CN=QuoVadis Root CA 2,O=QuoVadis Limited,C=BM 1 |CN=QuoVadis Root CA 2,O=QuoVadis Limited,C=BM | 1|
CN=QuoVadis Root Certification Authority,OU=Root Certification Authority,O=QuoVadis Limited,C=BM 1 |CN=QuoVadis Root Certification Authority,OU=Root Certification Authority,O=QuoVadis Limited,C=BM | 1|
</div> </div>
@ -459,39 +459,39 @@ count(hdrs, name, sort=TRUE) %>%
<div class="kable-table"> <div class="kable-table">
name n |name | n|
-------------------------- --- |:-------------------------|--:|
content-type 79 |content-type | 79|
date 79 |date | 79|
server 79 |server | 79|
last-modified 72 |last-modified | 72|
content-length 67 |content-length | 67|
accept-ranges 65 |accept-ranges | 65|
etag 65 |etag | 65|
content-encoding 38 |content-encoding | 38|
connection 28 |connection | 28|
vary 28 |vary | 28|
strict-transport-security 13 |strict-transport-security | 13|
x-frame-options 8 |x-frame-options | 8|
x-content-type-options 7 |x-content-type-options | 7|
cache-control 4 |cache-control | 4|
expires 3 |expires | 3|
x-xss-protection 3 |x-xss-protection | 3|
cf-ray 2 |cf-ray | 2|
expect-ct 2 |expect-ct | 2|
set-cookie 2 |set-cookie | 2|
via 2 |via | 2|
ms-author-via 1 |ms-author-via | 1|
pragma 1 |pragma | 1|
referrer-policy 1 |referrer-policy | 1|
upgrade 1 |upgrade | 1|
x-amz-cf-id 1 |x-amz-cf-id | 1|
x-cache 1 |x-cache | 1|
x-permitted-cross-domain 1 |x-permitted-cross-domain | 1|
x-powered-by 1 |x-powered-by | 1|
x-robots-tag 1 |x-robots-tag | 1|
x-tuna-mirror-id 1 |x-tuna-mirror-id | 1|
x-ua-compatible 1 |x-ua-compatible | 1|
</div> </div>
@ -510,13 +510,13 @@ count(hdrs, name, sort=TRUE) %>%
<div class="kable-table"> <div class="kable-table">
name n |name | n|
-------------------------- --- |:----------------------------|-:|
strict-transport-security 13 |strict-transport-security |13|
x-frame-options 8 |x-frame-options | 8|
x-content-type-options 7 |x-content-type-options | 7|
x-xss-protection 3 |x-xss-protection | 3|
referrer-policy 1 |referrer-policy | 1|
</div> </div>
@ -578,16 +578,16 @@ count(svr, kind, sort=TRUE)
<div class="kable-table"> <div class="kable-table">
kind n |kind | n|
--------------------------------- --- |:--------------------------------|--:|
Apache 57 |Apache | 57|
nginx 15 |nginx | 15|
cloudflare 2 |cloudflare | 2|
CSIRO 1 |CSIRO | 1|
Hiawatha v10.8.4 1 |Hiawatha v10.8.4 | 1|
High Performance 8bit Web Server 1 |High Performance 8bit Web Server | 1|
none 1 |none | 1|
openresty 1 |openresty | 1|
</div> </div>
@ -722,28 +722,28 @@ distinct(cran_mirror_other_things, ip, port) %>%
<div class="kable-table"> <div class="kable-table">
ip n |ip | n|
---------------- --- |:---------------|--:|
104.25.94.23 8 |104.25.94.23 | 8|
143.107.10.17 7 |143.107.10.17 | 7|
104.27.133.206 5 |104.27.133.206 | 5|
137.208.57.37 5 |137.208.57.37 | 5|
192.75.96.254 5 |192.75.96.254 | 5|
208.81.1.244 5 |208.81.1.244 | 5|
119.40.117.175 4 |119.40.117.175 | 4|
130.225.254.116 4 |130.225.254.116 | 4|
133.24.248.17 4 |133.24.248.17 | 4|
14.49.99.238 4 |14.49.99.238 | 4|
148.205.148.16 4 |148.205.148.16 | 4|
190.64.49.124 4 |190.64.49.124 | 4|
194.214.26.146 4 |194.214.26.146 | 4|
200.236.31.1 4 |200.236.31.1 | 4|
201.159.221.67 4 |201.159.221.67 | 4|
202.90.159.172 4 |202.90.159.172 | 4|
217.31.202.63 4 |217.31.202.63 | 4|
222.66.109.32 4 |222.66.109.32 | 4|
45.63.11.93 4 |45.63.11.93 | 4|
62.44.96.11 4 |62.44.96.11 | 4|
</div> </div>
@ -778,27 +778,27 @@ distinct(cran_mirror_other_things, ip, port) %>%
<div class="kable-table"> <div class="kable-table">
port n | port| n|
----- --- |:----|--:|
80 75 | 80| 75|
443 75 | 443| 75|
21 29 | 21| 29|
22 18 | 22| 18|
8080 6 | 8080| 6|
25 5 | 25| 5|
53 2 | 53| 2|
2082 2 | 2082| 2|
2086 2 | 2086| 2|
8000 2 | 8000| 2|
8008 2 | 8008| 2|
8443 2 | 8443| 2|
111 1 | 111| 1|
465 1 | 465| 1|
587 1 | 587| 1|
993 1 | 993| 1|
995 1 | 995| 1|
2083 1 | 2083| 1|
2087 1 | 2087| 1|
</div> </div>

Loading…
Cancel
Save