Age | Commit message (Expand) | Author | Files | Lines |
2023-08-09 | capsman-download-packages: no download of missing package for wifiwave2•••Sadly the log messages from wifiwave2 do not contain any hint what is
missing... So it's not possible to download missing files.
| Christian Hesse | 1 | -2/+4 |
2023-08-09 | capsman-rolling-upgrade: convert to template, split capsman & wifiwave2 | Christian Hesse | 1 | -3/+11 |
2023-08-09 | capsman-download-packages: convert to template, split capsman & wifiwave2 | Christian Hesse | 1 | -5/+17 |
2023-08-06 | mod/notification-telegram: introduce $PurgeTelegramQueue•••... to purge the queue and remove the scheduler.
| Christian Hesse | 1 | -0/+5 |
2023-08-06 | mod/notification-matrix: introduce $PurgeMatrixQueue•••... to purge the queue and remove the scheduler.
| Christian Hesse | 1 | -0/+5 |
2023-08-06 | mod/notification-email: introduce $PurgeEmailQueue•••... to purge the queue and remove the scheduler.
| Christian Hesse | 1 | -0/+5 |
2023-06-28 | netwatch-notify: drop the delay on startup...•••... now that in RouterOS 7.9 netwatch itself comes with a startup-delay.
Hosts in state 'unknown' are just ignored.
routeros-7.9beta4-6 | Christian Hesse | 1 | -0/+2 |
2023-06-28 | hotspot-to-wpa-cleanup: drop hard-coded timeout, get from comment•••This keeps the default of four weeks, though.
| Christian Hesse | 1 | -0/+5 |
2023-06-28 | hotspot-to-wpa-cleanup: drop hard-coded server name, find by commentchange-103 | Christian Hesse | 1 | -2/+4 |
2023-06-28 | hotspot-to-wpa: support non-local users•••This has some limitations, though: The password is not known and
additional configuration can not be given in user's comment.
change-102 | Christian Hesse | 1 | -0/+3 |
2023-06-27 | doc/sms-forward: link the RouterOS button to changelog | Christian Hesse | 1 | -1/+1 |
2023-06-27 | doc/mod/ssh-keys-import: link the RouterOS button to changelog | Christian Hesse | 1 | -1/+1 |
2023-06-13 | fw-addr-lists: prepare lists from spamhaus.org in config | Christian Hesse | 1 | -1/+2 |
2023-06-13 | fw-addr-lists: add lists from abuse.ch in config | Christian Hesse | 1 | -1/+2 |
2023-06-13 | introduce fw-addr-listschange-101 | Christian Hesse | 1 | -0/+88 |
2023-06-11 | doc/mod/notification-telegram: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/mod/notification-matrix: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/mod/notification-email: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/mod/scriptrunonce: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/telegram-chat: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/sms-forward: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/sms-action: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/mode-button: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/log-forward: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/ipsec-to-dns: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/gps-track: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/dhcp-to-dns: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/daily-psk: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/check-routeros-update: hint to copy from global-config | Christian Hesse | 1 | -2/+3 |
2023-06-11 | doc/check-health: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/check-certificates: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/certificate-renew-issued: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/backup-upload: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/backup-email: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/backup-cloud: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-01 | doc/daily-psk: rename schedulers...•••... to match other scripts.
| Christian Hesse | 1 | -4/+4 |
2023-06-01 | doc/check-certificates: move and rename schedule at startup | Christian Hesse | 1 | -2/+7 |
2023-06-01 | doc/check-routeros-update: hint on schedule at startup | Christian Hesse | 1 | -0/+8 |
2023-05-25 | doc/mod/notification-telegram: show how to set bot's profile photo | Christian Hesse | 2 | -0/+14 |
2023-05-22 | doc/mod/notification-telegram: describe how to declare functions...•••... to use them in own scripts.
| Christian Hesse | 1 | -2/+8 |
2023-05-22 | doc/mod/notification-matrix: describe how to declare functions...•••... to use them in own scripts.
| Christian Hesse | 1 | -2/+8 |
2023-05-22 | doc/mod/notification-email: describe how to declare functions...•••... to use them in own scripts.
| Christian Hesse | 1 | -2/+8 |
2023-04-26 | sms-forward: drop workaround, add required RouterOSrouteros-7.9beta4-4 | Christian Hesse | 1 | -0/+2 |
2023-04-26 | mod/ssh-keys-import: make ssh-keys-import a modulerouteros-7.9beta4-3change-100 | Christian Hesse | 2 | -33/+61 |
2023-04-24 | dhcp-to-dns: get domain from dhcp server's network definitionchange-99 | Christian Hesse | 1 | -4/+19 |
2023-04-07 | check-certificates: try all SANs for downloadchange-98 | Christian Hesse | 1 | -2/+3 |
2023-04-07 | check-certificates: include SANs in information | Christian Hesse | 1 | -0/+0 |
2023-03-31 | doc/check-health: use an unusual interval | Christian Hesse | 1 | -1/+5 |
2023-03-28 | dhcp-to-dns: support host name from dhcp lease comment•••The lease comment is supposed to be a human readable string... But we
could allow parsable information.
| Christian Hesse | 1 | -0/+13 |
2023-03-28 | doc/dhcp-to-dns: mention A record and optional CNAME record | Christian Hesse | 1 | -1/+3 |
2023-03-20 | doc/netwatch-notify: prevent escaping code in hook by creating a script | Christian Hesse | 1 | -0/+3 |
2023-03-20 | doc/netwatch-notify: move hint on notification settings up | Christian Hesse | 1 | -5/+5 |
2023-03-20 | netwatch-notify: support note in notificationchange-96 | Christian Hesse | 1 | -0/+7 |
2023-03-07 | rename scripts and add file extension ".rsc"•••No functional change for the user... The migration is done
automatically.
change-95 | Christian Hesse | 1 | -2/+2 |
2023-03-06 | ... and update the logo in notifications | Christian Hesse | 20 | -0/+0 |
2023-03-06 | check-routeros-update: allow to install all updates automatically...•••... but with extra hurdle for more awareness of danger.
Let's not send a new notification, intentionally. This feature is
dangerous, and we should not advertise it.
| Christian Hesse | 1 | -0/+4 |
2023-03-03 | doc/check-routeros-update: update wording and details | Christian Hesse | 1 | -8/+10 |
2023-02-14 | check-health: wording: load -> utilization•••The load is defined as something different...
https://en.wikipedia.org/wiki/Load_(computing)
So let's update the wording and use 'utilization' instead.
---- ✂️ ----
🧮️📈️ Health warning: CPU utilization
The average CPU utilization on MikroTik is at 76%!
---- ✂️ ----
🧮️📉️ Health recovery: CPU utilization
The average CPU utilization on MikroTik decreased to 64%.
---- ✂️ ----
| Christian Hesse | 5 | -7/+7 |
2023-02-13 | doc/check-health: make the voltage limit a separate point | Christian Hesse | 1 | -1/+2 |
2023-02-13 | doc/check-health: add line break between screenshots | Christian Hesse | 1 | -2/+2 |
2023-02-10 | ipv6-update: support host addresses in address-listchange-94 | Christian Hesse | 1 | -1/+6 |
2023-02-08 | doc/backup-upload: new option $BackupSendGlobalConfig | Christian Hesse | 1 | -0/+1 |
2023-02-08 | doc/backup-email: new option $BackupSendGlobalConfig | Christian Hesse | 1 | -0/+1 |
2023-02-02 | telegram-chat: always reply to origin chat | Christian Hesse | 1 | -1/+1 |
2023-02-01 | doc/telegram-chat: give an example on how to work around command runtime | Christian Hesse | 1 | -0/+7 |
2023-02-01 | doc/telegram-chat: add hint on output size | Christian Hesse | 1 | -0/+6 |
2023-02-01 | doc/telegram-chat: add hint on command runtime | Christian Hesse | 1 | -0/+6 |
2023-02-01 | doc/telegram-chat: warn about changing group id | Christian Hesse | 1 | -0/+3 |
2023-01-31 | doc/telegram-chat: allow bots to receive messages in a group | Christian Hesse | 1 | -0/+6 |
2023-01-31 | check-routeros-update: drop check for cap•••This becomes complicated with legacy wireless and wifiwave2 package, old
and new CAPsMAN. Let's just drop the check.
change-91 | Christian Hesse | 1 | -1/+0 |
2023-01-31 | introduce telegram-chat•••Druvis from Mikrotik produced a video "MikroTik Telegram bot - Chat with
your Router?". He shows his script to chat with a Router via Telegram
bot to send it commands: https://youtu.be/KLX6j3sLRIE
This script is kind of limited and has several issues... 🥴
Let's make it robust, usable, multi-device capable and just fun! 😁
(Sadly Mikrotik has a policy to not allow links in Youtube comments.
Thus my comment with several hints was removed immediately. If anybody
is in contact with Druvis... Please tell him about this script!)
change-90 | Christian Hesse | 4 | -0/+90 |
2023-01-23 | check-certificates: make the warning time configurablechange-89 | Christian Hesse | 1 | -0/+1 |
2023-01-23 | doc/check-certificates: document the renew time | Christian Hesse | 1 | -0/+1 |
2023-01-20 | check-health: monitor free RAM•••---- ✂️ ----
🗃️📉️ Health warning: free RAM
The available free RAM on MikroTik is at 18% (47MiB)!
---- ✂️ ----
🗃️📈️ Health recovery: free RAM
The available free RAM on MikroTik increased to 65% (168MiB).
---- ✂️ ----
| Christian Hesse | 8 | -7/+14 |
2023-01-20 | check-health: monitor CPU load•••---- ✂️ ----
🧮️📈️ Health warning: CPU load
The average CPU load on MikroTik is at 76%!
---- ✂️ ----
🧮️📉️ Health recovery: CPU load
The average CPU load on MikroTik decreased to 64%.
---- ✂️ ----
| Christian Hesse | 8 | -7/+13 |
2023-01-20 | doc/log-forward: add tips and tricks | Christian Hesse | 1 | -0/+12 |
2023-01-18 | doc/log-forward: add some more details | Christian Hesse | 1 | -5/+20 |
2023-01-12 | doc/daily-psk: drop the start-date from scheduler | Christian Hesse | 1 | -2/+2 |
2023-01-12 | doc/daily-psk: add missing bits for CAPsMAN | Christian Hesse | 1 | -5/+9 |
2023-01-11 | use arrows with emoji representation•••We had...
◀ Go back to main README
▲ Go back to top
... and switch to...
⬅️ Go back to main README
⬆️ Go back to top
| Christian Hesse | 47 | -141/+141 |
2023-01-10 | doc/sms-forward: take care of harmful commands in hooks | Christian Hesse | 1 | -0/+7 |
2023-01-10 | sms-forward: support hookschange-86 | Anatoly Bubenkov | 1 | -0/+28 |
2023-01-09 | doc/sms-forward: reorder configuration | Christian Hesse | 1 | -3/+4 |
2022-11-22 | doc/mod/notification-email: mention correct time | Christian Hesse | 1 | -0/+2 |
2022-10-20 | doc/sms-forward: update notification•••---- ✂️ ----
📨 SMS Forwarding from 7277
Received this message by MikroTik from 7277:
On oct/17/2022 13:44:10 GMT -0 type class-0:
Welcome to our network!
---- ✂️ ----
| Christian Hesse | 3 | -37/+1 |
2022-10-20 | doc/netwatch-notify: update notifications•••---- ✂️ ----
❌ Netwatch Notify: example.com down
The host 'example.com' (93.184.216.34) is down since oct/19/2022 16:27:03.
---- ✂️ ----
✅ Netwatch Notify: example.com up
The host 'example.com' (93.184.216.34) is up since oct/19/2022 17:03:00.
It was down for 6 checks since oct/19/2022 16:27:03.
---- ✂️ ----
| Christian Hesse | 5 | -71/+2 |
2022-10-20 | doc/log-forward: update notification•••---- ✂️ ----
⚠️ Log Forwarding
The log on MikroTik contains these 3 messages after 6d23:55:18 uptime.
● 13:24:02 script;error backup-cloud: Failed uploading backup for MikroTik to cloud!
● 13:24:17 system;info;account user admin logged in from 192.168.88.177 via ssh
● 13:24:57 system;info;account user admin logged out from 192.168.88.177 via ssh
---- ✂️ ----
| Christian Hesse | 3 | -38/+1 |
2022-10-20 | doc/daily-psk: update notification•••---- ✂️ ----
📅 daily PSK Guest-Wifi
This is the daily PSK on MikroTik:
SSID: Guest-Wifi
PSK: S3cr3tStr1ng
Date: oct/18/2022
A client device specific rule must not exist!
🔗 https://www.eworm.de/cgi-bin/cqrlogo-wifi.cgi?scale=8&level=1&ssid=Guest-Wifi&pass=S3cr3tStr1ng
---- ✂️ ----
| Christian Hesse | 3 | -41/+1 |
2022-10-20 | doc/collect-wireless-mac: update notification•••---- ✂️ ----
📱 48:F1:7F:D0:E5:4E connected to Wifi
A device with unknown MAC address connected to Wifi on MikroTik.
Controller: MikroTik
Interface: wl5-wifi
SSID: Wifi
MAC: 48:F1:7F:D0:E5:4E
Vendor: Intel Corporate
Hostname: host-523c8e0e
Address: 192.168.20.254
DNS name: host-523c8e0e.dhcp.MikroTik.example.com
Date: oct/20/2022 09:21:56
---- ✂️ ----
| Christian Hesse | 3 | -45/+1 |
2022-10-20 | doc/check-routeros-update: update notification•••---- ✂️ ----
✨ RouterOS update
A new RouterOS version 7.6 is available for MikroTik.
Hostname: MikroTik
Board name: CHR
Architecture: x86_64
RouterOS:
Channel: stable
Installed: 7.5
Available: 7.6
RouterOS-Scripts:
Version: 85
🔗 https://mikrotik.com/download/changelogs/stable-release-tree
---- ✂️ ----
| Christian Hesse | 3 | -46/+1 |
2022-10-20 | doc/check-lte-firmware-upgrade: update notification•••---- ✂️ ----
✨ LTE firmware upgrade
A new firmware version R11e-LTE6_V033 is available for LTE interface lte on MikroTik.
Interface: MikroTik R11e-LTE6
Installed: R11e-LTE6_V027
Available: R11e-LTE6_V033
---- ✂️ ----
| Christian Hesse | 3 | -39/+1 |
2022-10-20 | doc/check-health: update notifications•••---- ✂️ ----
⚡📉 Health warning: voltage
The voltage on MikroTik jumped more than 10%.
old value: 16.2V
new value: 12.4V
---- ✂️ ----
🔥 Health warning: temperature
The temperature on MikroTik is above threshold: 51°C
---- ✂️ ----
✅ Health recovery: temperature
The temperature on MikroTik dropped below threshold: 47°C
---- ✂️ ----
❌ Health warning: psu1-state
The power supply unit 'psu1-state' on MikroTik failed!
---- ✂️ ----
✅ Health recovery: psu1-state
The power supply unit 'psu1-state' on MikroTik recovered!
---- ✂️ ----
| Christian Hesse | 11 | -173/+5 |
2022-10-20 | doc/check-certificates: update notification•••---- ✂️ ----
🔏 Certificate renewed
A certificate on MikroTik has been renewed.
Name: example.com
CommonName: example.com
Private key: available
Fingerprint: cc54cdd01fcd7698ecb71213874be776906eb33d26cd57754d168632f14c4c8b
Issuer: R3
Validity: sep/08/2022 03:50:56 to dec/07/2022 03:50:55
Expires in: 8w 3d 12:03:30
---- ✂️ ----
| Christian Hesse | 3 | -42/+1 |
2022-10-20 | doc/backup-upload: update notification•••---- ✂️ ----
💾⬆️ Backup & Config upload
Backup and config export upload for MikroTik.
Hostname: MikroTik
Board name: CHR
Architecture: x86_64
RouterOS:
Channel: stable
Installed: 7.6
RouterOS-Scripts:
Version: 85
Backup file: MikroTik_example_com.backup
Config file: MikroTik_example_com.rsc
---- ✂️ ----
| Christian Hesse | 3 | -46/+1 |
2022-10-20 | doc/backup-cloud: update notification•••---- ✂️ ----
💾☁️ Cloud backup
Uploaded backup for MikroTik to cloud.
Hostname: MikroTik
Board name: CHR
Architecture: x86_64
RouterOS:
Channel: stable
Installed: 7.6
RouterOS-Scripts:
Version: 85
Name: cloud-20221020-092419
Size: 370767 B (362 KiB)
Download key: LLDBfPcWXxmSetWilqeJX5V
---- ✂️ ----
| Christian Hesse | 3 | -47/+1 |
2022-10-09 | update-tunnelbroker: get public address from website•••This is a good condidate:
https://showipv6.de/
We can drop the cloud code, which seems to be unreliable in somd
situations.
| Christian Hesse | 1 | -4/+0 |
2022-10-09 | doc/update-tunnelbroker: give more hints on expected config | Christian Hesse | 1 | -1/+4 |
2022-09-25 | drop 'netwatch-syslog'•••To filter in firewall you should use something like this:
/ip/firewall/filter/add action=reject chain=output out-interface-list=WAN port=514 protocol=udp reject-with=icmp-admin-prohibited;
/ip/firewall/filter/add action=reject chain=forward out-interface-list=WAN port=514 protocol=udp reject-with=icmp-admin-prohibited;
change-85 | Christian Hesse | 1 | -33/+4 |
2022-09-25 | introduce 'mod/notification-email', split off from global-functionschange-84 | Christian Hesse | 15 | -20/+98 |
2022-09-13 | netwatch-dns: support downloading / importing certificate | Christian Hesse | 1 | -0/+7 |