Если CDN репозитория публичных проектов не позволяет скачивать общедоступные файлы wget-ом - это уже не только за гранью добра, но и за гранью разума.
Особенно нравится итоговое "Вы нас задоссили - приходите попозже" (строки "сложены" консолью):
Spider mode enabled. Check if remote file exists.
--2017-01-20 09:31:04--
https://github.com/deemr...nel-standalone-msspi.exeConnecting to github.com (github.com)|192.30.253.113|:443... connected.
HTTP request sent, awaiting response...
HTTP/1.1 302 Found
Server: GitHub.com
Date: Fri, 20 Jan 2017 01:31:05 GMT
Content-Type: text/html; charset=utf-8
Status: 302 Found Cache-Control: no-cache
Vary: X-PJAX
Location:
https://github-cloud.s3....-dd78-11e6-8a33-c585dc0bfa9c.exe?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20170120%2Fus-east
-1%2Fs3%2Faws4_request&X-Amz-Date=20170120T013105Z&X-Amz-Expires=300&X-Amz-Signature=55d5e5318448bba
59066f35d6608d58b272a08417f1a1812df0f53832f2d1b2d&X-Amz-SignedHeaders=host&actor_id=0&response-conte
nt-disposition=attachment%3B%20filename%3Dstunnel-standalone-msspi.exe&response-content-type=applica
tion%2Foctet-stream
X-UA-Compatible: IE=Edge,chrome=1
Set-Cookie: _gh_sess=eyJzZXNzaW9uX2lkIjoiOTRkMGQ1YTdjNzE0ODg5ZGU4N2UyN2U1YTY3NWI4Y2UiLCJyZWZlcnJhb
F9jb2RlIjoiaHR0cHM6Ly9naXRodWIuY29tL2RlZW1ydS9zdHVubmVsL3JlbGVhc2VzL3RhZy9zdHVubmVsLTUuMzktbXNzcGktM
C4xOCIsInNweV9yZXBvIjoiZGVlbXJ1L3N0dW5uZWwiLCJzcHlfcmVwb19hdCI6MTQ4NDg3NTg2NX0%3D--dcca196ae0047007c
478e88b9042595fcbef2fc3; path=/; secure; HttpOnly
X-Request-Id: bfbcc5483f3ea27e1cd9fe5f0e46d7bd
X-Runtime: 0.033487
Content-Security-Policy: default-src 'none'; base-uri 'self'; block-all-mixed-content; child-src r
ender.githubusercontent.com; connect-src 'self' uploads.github.com status.github.com collector.githu
bapp.com api.github.com
www.google-analytics.com github-cloud.s3.amazonaws.com wss://live.github.com
; font-src assets-cdn.github.com; form-action 'self' github.com gist.github.com; frame-ancestors 'no
ne'; img-src 'self' data: assets-cdn.github.com identicons.github.com collector.githubapp.com github
-cloud.s3.amazonaws.com *.githubusercontent.com; media-src 'none'; script-src assets-cdn.github.com;
style-src 'unsafe-inline' assets-cdn.github.com
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
Public-Key-Pins: max-age=5184000; pin-sha256="WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18="; pin-s
ha256="RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho="; pin-sha256="k2v657xBsOVe1PQRwOsHsw3bsGT2VzIqz5
K+59sNQws="; pin-sha256="K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q="; pin-sha256="IQBnNBEiFuhj+8x6
X8XLgh01V9Ic5/V3IRQLNFFc7v4="; pin-sha256="iie1VXtL7HzAMF+/PVPR9xzT80kQxdZeJ+zduCB3uj0="; pin-sha256
="LvRiGEjRqfzurezaWuj8Wie2gyHMrW5Q06LspMnox7A="; includeSubDomains
X-Content-Type-Options: nosniff
X-Frame-Options: deny
X-XSS-Protection: 1; mode=block
Vary: Accept-Encoding
X-Served-By: 3f38dada85f97412f7f824e59f77fa9d
X-GitHub-Request-Id: C17B:4D88:E119A:15C4EA:58816858
Location:
https://github-cloud.s3....d78-11e6-8a33-c585dc0bfa9c.exe?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20170120%2Fus-east-1
%2Fs3%2Faws4_request&X-Amz-Date=20170120T013105Z&X-Amz-Expires=300&X-Amz-Signature=55d5e5318448bba59
066f35d6608d58b272a08417f1a1812df0f53832f2d1b2d&X-Amz-SignedHeaders=host&actor_id=0&response-content
-disposition=attachment%3B%20filename%3Dstunnel-standalone-msspi.exe&response-content-type=applicati
on%2Foctet-stream [following]
Spider mode enabled. Check if remote file exists.
--2017-01-20 09:31:05--
https://github-cloud.s3....8798/5efbbc64-dd78-11e6-8a33-c585dc0bfa9c.exe?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20170
120%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170120T013105Z&X-Amz-Expires=300&X-Amz-Signature=55
d5e5318448bba59066f35d6608d58b272a08417f1a1812df0f53832f2d1b2d&X-Amz-SignedHeaders=host&actor_id=0&r
esponse-content-disposition=attachment%3B%20filename%3Dstunnel-standalone-msspi.exe&response-content
-type=application%2Foctet-stream
Connecting to github-cloud.s3.amazonaws.com (github-cloud.s3.amazonaws.com)|52.216.16.48|:443... con
nected.
HTTP request sent, awaiting response...
HTTP/1.1 403 Forbidden x-amz-request-id: 570FAA3B827B6209
x-amz-id-2: 0JW+Js0IRHWxSIXw01Hn4R17Hf7+NawfujVul4hj5IFKr+EmjTTMIIpobUmMXYrALcIFY26DfSw=
Content-Type: application/xml
Transfer-Encoding: chunked
Date: Fri, 20 Jan 2017 01:31:05 GMT
Server: AmazonS3
2017-01-20 09:31:06 ERROR 403: Forbidden.
Spider mode enabled. Check if remote file exists.
--2017-01-20 09:31:06--
https://github.com/deemr...nel-standalone-msspi.exeConnecting to github.com (github.com)|192.30.253.113|:443... connected.
HTTP request sent, awaiting response...
HTTP/1.1 429 Too Many Requests Server: GitHub.com
Date: Fri, 20 Jan 2017 01:31:07 GMT
Content-Type: text/html
Status: 429 Too Many Requests
Retry-After: 120 Content-Security-Policy: default-src 'none'; base-uri 'self'; block-all-mixed-content; child-src r
ender.githubusercontent.com; connect-src 'self' uploads.github.com status.github.com collector.githu
bapp.com api.github.com
www.google-analytics.com github-cloud.s3.amazonaws.com; font-src assets-cdn.
github.com; form-action 'self' github.com gist.github.com; frame-ancestors 'none'; img-src 'self' da
ta: assets-cdn.github.com media.githubusercontent.com camo.githubusercontent.com identicons.github.c
om collector.githubapp.com avatars0.githubusercontent.com avatars1.githubusercontent.com avatars2.gi
thubusercontent.com avatars3.githubusercontent.com github-cloud.s3.amazonaws.com; media-src 'none';
script-src assets-cdn.github.com; style-src 'unsafe-inline' assets-cdn.github.com
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
Public-Key-Pins: max-age=5184000; pin-sha256="WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18="; pin-s
ha256="RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho="; pin-sha256="k2v657xBsOVe1PQRwOsHsw3bsGT2VzIqz5
K+59sNQws="; pin-sha256="K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q="; pin-sha256="IQBnNBEiFuhj+8x6
X8XLgh01V9Ic5/V3IRQLNFFc7v4="; pin-sha256="iie1VXtL7HzAMF+/PVPR9xzT80kQxdZeJ+zduCB3uj0="; pin-sha256
="LvRiGEjRqfzurezaWuj8Wie2gyHMrW5Q06LspMnox7A="; includeSubDomains
X-Content-Type-Options: nosniff
X-Frame-Options: deny
X-XSS-Protection: 1; mode=block
X-GitHub-Request-Id: C17D:4D8A:14D032:203FFD:5881685A
Remote file does not exist -- broken link!!!
Если CDN не хочет, чтобы тул перебирал ссылки, которые отдаёт CDN - не надо отдавать эти ссылки.
P.S. Как-только браузеры научатся "искаропки" работать с Last-Modified - я ограничу использование утилит командной строки.