Age | Commit message (Expand) | Author | Files | Lines |
20 hours | check-certificates: pass real and modified name into functionHEADstagingnextmain | Christian Hesse | 1 | -9/+13 |
29 hours | check-certificates: do not rename the wrong certificate | Christian Hesse | 1 | -2/+4 |
30 hours | check-certificates: try with "star." for renewal with wildcards | Christian Hesse | 1 | -0/+4 |
43 hours | update list of contributors | Christian Hesse | 1 | -0/+1 |
43 hours | certs: support checking ipv4 or ipv6 only•••Just run for IPv4 only:
make NOIPV6=1
... or for IPv6 only:
make NOIPV4=1
| Christian Hesse | 1 | -0/+8 |
43 hours | certs: split checks for dual, ipv4 & ipv6...•••... and check both if available.
| Christian Hesse | 1 | -14/+34 |
43 hours | certs: fix curl false positives...•••... when default capath contains system certs
If curl has a default capath (debian 12 capath=/etc/ssl/certs)
it will add those certs and return ok to any valid https url,
defeating the intended use of the cacert option in the Makefile
that validates sites and certs.
To avoid that, adding option "--capath /dev/null" overrides
the default value, if any.
Closes: https://github.com/eworm-de/routeros-scripts/pull/88
| Miquel Bonastre | 1 | -1/+1 |
2 days | global-functions: $ScriptInstallUpdate: resolve more nested conditions•••Just like the previous one.
| Christian Hesse | 1 | -10/+16 |
2 days | global-functions: $ScriptInstallUpdate: resolve nested conditions...•••... and check one after another in a do-block. This uses `:error` as
poor man's continue. 🤪
| Christian Hesse | 1 | -42/+49 |
2 days | Merge branch 'device-mode' into next | Christian Hesse | 25 | -10/+53 |
2 days | update-tunnelbroker: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | unattended-lte-firmware-upgrade: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | telegram-chat: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | packages-update: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | netwatch-dns: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | mod/scriptrunonce: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | mod/notification-telegram: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | mod/notification-ntfy: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | mod/notification-matrix: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | mod/notification-email: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | mode-button: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | ipsec-to-dns: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | hotspot-to-wpa-cleanup: add dependencies on device-mode | Christian Hesse | 3 | -0/+3 |
2 days | hotspot-to-wpa: add dependencies on device-mode | Christian Hesse | 3 | -0/+3 |
2 days | gps-track: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | check-routeros-update: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | check-certificates: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | backup-upload: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | backup-partition: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2 days | global-functions: $ScriptInstallUpdate: support checking for device-mode feat... | Christian Hesse | 1 | -10/+24 |
3 days | README: give hint on device mode | Christian Hesse | 1 | -0/+6 |
3 days | Merge branch 'rsc-eworm-de' into next | Christian Hesse | 77 | -155/+155 |
3 days | update-tunnelbroker: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | update-gre-address: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | unattended-lte-firmware-upgrade: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | telegram-chat: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | super-mario-theme: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | sms-forward: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | sms-action: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | ppp-on-up: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | packages-update: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | ospf-to-leds: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | news-and-changes: use short url rsc.eworm.de | Christian Hesse | 1 | -1/+1 |
3 days | netwatch-notify: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | netwatch-dns: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/ssh-keys-import: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/scriptrunonce: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/notification-telegram: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/notification-ntfy: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/notification-matrix: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/notification-email: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/ipcalc: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/inspectvar: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mode-button: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/bridge-port-vlan: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | mod/bridge-port-to: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | log-forward: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | leds-toggle-mode: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | leds-night-mode: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | leds-day-mode: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | lease-script: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | ipv6-update: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | ipsec-to-dns: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | ip-addr-bridge: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | hotspot-to-wpa: use short url rsc.eworm.de | Christian Hesse | 3 | -6/+6 |
3 days | hotspot-to-wpa-cleanup: use short url rsc.eworm.de | Christian Hesse | 3 | -6/+6 |
3 days | gps-track: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | global-wait: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | global-functions: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | global-config: use short url rsc.eworm.de | Christian Hesse | 1 | -3/+3 |
3 days | global-config-overlay: use short url rsc.eworm.de | Christian Hesse | 1 | -3/+3 |
3 days | fw-addr-lists: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | firmware-upgrade-reboot: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | dhcp-to-dns: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | dhcp-lease-comment: use short url rsc.eworm.de | Christian Hesse | 4 | -8/+8 |
3 days | daily-psk.template: use short url rsc.eworm.de | Christian Hesse | 4 | -8/+8 |
3 days | collect-wireless-mac: use short url rsc.eworm.de | Christian Hesse | 4 | -8/+8 |
3 days | check-routeros-update: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | check-lte-firmware-upgrade: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | check-health: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | check-certificates: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | certificate-renew-issued: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | capsman-rolling-upgrade: use short url rsc.eworm.de | Christian Hesse | 3 | -6/+6 |
3 days | capsman-download-packages: use short url rsc.eworm.de | Christian Hesse | 3 | -6/+6 |
3 days | backup-upload: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | backup-partition: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | backup-email: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | backup-cloud: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
3 days | accesslist-duplicates: use short url rsc.eworm.de | Christian Hesse | 4 | -8/+8 |
3 days | unattended-lte-firmware-upgrade: require RouterOS | Christian Hesse | 1 | -0/+2 |
8 days | fw-addr-lists: use my static mirror | Christian Hesse | 1 | -3/+3 |
8 days | BRANCHES: adopt new default url | Christian Hesse | 1 | -3/+3 |
8 days | global-config: download scripts from rsc.eworm.de•••Currently AI bots are crawling website all around the world. For a
website hosting git content this adds a lot of extra load and traffic:
The site has lots of sections, repositories have a lot of files,
branches, tags, commit ids, etc...
Multiply that and you have a nearly unlimited number of unique urls. The
bots try to get each and every of these.
To speed up the learing process on their side a swarm of hundreds,
thousands or more ip addresses is active at the same time, ultimately
DDOS'ing the websites, making it inaccessible. 😳🤬
Well, there is one single file all of these AI bots are not interested
in: robots.txt 🤬🤬
On top some use random user agent strings, making filtering impossible.
🤬🤬🤬
For a short term sulution I deploy the repository content as static
files, hopefully making these accessible at least. We will see.
| Christian Hesse | 1 | -2/+4 |
10 days | fw-addr-lists: spamhaus.org returned to 'GTS Root R4' | Christian Hesse | 2 | -3/+3 |
2025-01-09 | ppp-on-up: release only bound ipv6 dhcp clients | Christian Hesse | 1 | -1/+1 |
2025-01-06 | packages-update: refuse when running from backup partition | Christian Hesse | 1 | -0/+6 |
2025-01-06 | check-routeros-update: refuse when running from backup partition | Christian Hesse | 1 | -0/+7 |
2025-01-06 | backup-upload: refuse when running from backup partition | Christian Hesse | 1 | -0/+8 |
2025-01-06 | backup-partition: refuse when running from backup partition | Christian Hesse | 1 | -0/+7 |
2025-01-06 | backup-email: refuse when running from backup partition | Christian Hesse | 1 | -0/+8 |