aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2025-02-04check-health: remove extra line breakGravatar Christian Hesse1-1/+0
2025-02-03doc/check-health: highligh note on bad initial stateGravatar Christian Hesse1-2/+4
2025-02-03check-certificates: check to characters for star-dotGravatar Christian Hesse1-1/+1
2025-01-31check-certificates: pass real and modified name into functionGravatar Christian Hesse1-9/+13
2025-01-31check-certificates: do not rename the wrong certificateGravatar Christian Hesse1-2/+4
2025-01-31check-certificates: try with "star." for renewal with wildcardsGravatar Christian Hesse1-0/+4
2025-01-30update list of contributorsGravatar Christian Hesse1-0/+1
2025-01-30certs: support checking ipv4 or ipv6 onlyGravatar Christian Hesse1-0/+8
Just run for IPv4 only: make NOIPV6=1 ... or for IPv6 only: make NOIPV4=1
2025-01-30certs: split checks for dual, ipv4 & ipv6...Gravatar Christian Hesse1-14/+34
... and check both if available.
2025-01-30certs: fix curl false positives...Gravatar Miquel Bonastre1-1/+1
... 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
2025-01-30global-functions: $ScriptInstallUpdate: resolve more nested conditionsGravatar Christian Hesse1-10/+16
Just like the previous one.
2025-01-30global-functions: $ScriptInstallUpdate: resolve nested conditions...Gravatar Christian Hesse1-42/+49
... and check one after another in a do-block. This uses `:error` as poor man's continue. 🤪
2025-01-30Merge branch 'device-mode' into nextrouteros-7.17-1Gravatar Christian Hesse25-10/+53
2025-01-30update-tunnelbroker: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30unattended-lte-firmware-upgrade: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30telegram-chat: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30packages-update: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30netwatch-dns: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/scriptrunonce: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-telegram: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-ntfy: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-matrix: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-email: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mode-button: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30ipsec-to-dns: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30hotspot-to-wpa-cleanup: add dependencies on device-modeGravatar Christian Hesse3-0/+3
2025-01-30hotspot-to-wpa: add dependencies on device-modeGravatar Christian Hesse3-0/+3
2025-01-30gps-track: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30check-routeros-update: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30check-certificates: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30backup-upload: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30backup-partition: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30global-functions: $ScriptInstallUpdate: support checking for device-mode ↵Gravatar Christian Hesse1-10/+24
features
2025-01-29README: give hint on device modeGravatar Christian Hesse1-0/+6
2025-01-29Merge branch 'rsc-eworm-de' into nextGravatar Christian Hesse77-155/+155
2025-01-29update-tunnelbroker: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29update-gre-address: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29unattended-lte-firmware-upgrade: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29telegram-chat: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29super-mario-theme: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29sms-forward: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29sms-action: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ppp-on-up: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29packages-update: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ospf-to-leds: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29news-and-changes: use short url rsc.eworm.deGravatar Christian Hesse1-1/+1
2025-01-29netwatch-notify: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29netwatch-dns: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/ssh-keys-import: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/scriptrunonce: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-telegram: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-ntfy: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-matrix: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-email: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/ipcalc: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/inspectvar: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mode-button: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/bridge-port-vlan: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/bridge-port-to: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29log-forward: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29leds-toggle-mode: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29leds-night-mode: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29leds-day-mode: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29lease-script: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ipv6-update: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ipsec-to-dns: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ip-addr-bridge: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29hotspot-to-wpa: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
2025-01-29hotspot-to-wpa-cleanup: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
2025-01-29gps-track: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29global-wait: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29global-functions: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29global-config: use short url rsc.eworm.deGravatar Christian Hesse1-3/+3
2025-01-29global-config-overlay: use short url rsc.eworm.deGravatar Christian Hesse1-3/+3
2025-01-29fw-addr-lists: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29firmware-upgrade-reboot: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29dhcp-to-dns: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29dhcp-lease-comment: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
2025-01-29daily-psk.template: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
2025-01-29collect-wireless-mac: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
2025-01-29check-routeros-update: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29check-lte-firmware-upgrade: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29check-health: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29check-certificates: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29certificate-renew-issued: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29capsman-rolling-upgrade: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
2025-01-29capsman-download-packages: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
2025-01-29backup-upload: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29backup-partition: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29backup-email: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29backup-cloud: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29accesslist-duplicates: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
2025-01-29unattended-lte-firmware-upgrade: require RouterOSGravatar Christian Hesse1-0/+2
2025-01-24fw-addr-lists: use my static mirrorGravatar Christian Hesse1-3/+3
2025-01-24BRANCHES: adopt new default urlGravatar Christian Hesse1-3/+3
2025-01-24global-config: download scripts from rsc.eworm.deGravatar Christian Hesse1-2/+4
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.
2025-01-22fw-addr-lists: spamhaus.org returned to 'GTS Root R4'Gravatar Christian Hesse2-3/+3
2025-01-09ppp-on-up: release only bound ipv6 dhcp clientsGravatar Christian Hesse1-1/+1
2025-01-06packages-update: refuse when running from backup partitionGravatar Christian Hesse1-0/+6
2025-01-06check-routeros-update: refuse when running from backup partitionGravatar Christian Hesse1-0/+7