Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-06-28 | netwatch-notify: drop the delay on startup...routeros-7.9beta4-6 | Christian Hesse | 1 | -0/+2 | |
... now that in RouterOS 7.9 netwatch itself comes with a startup-delay. Hosts in state 'unknown' are just ignored. | |||||
2023-06-28 | hotspot-to-wpa-cleanup: drop hard-coded timeout, get from comment | Christian Hesse | 1 | -0/+5 | |
This keeps the default of four weeks, though. | |||||
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 userschange-102 | Christian Hesse | 1 | -0/+3 | |
This has some limitations, though: The password is not known and additional configuration can not be given in user's comment. | |||||
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... | Christian Hesse | 1 | -4/+4 | |
... to match other scripts. | |||||
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... | Christian Hesse | 1 | -2/+8 | |
... to use them in own scripts. | |||||
2023-05-22 | doc/mod/notification-matrix: describe how to declare functions... | Christian Hesse | 1 | -2/+8 | |
... to use them in own scripts. | |||||
2023-05-22 | doc/mod/notification-email: describe how to declare functions... | Christian Hesse | 1 | -2/+8 | |
... to use them in own scripts. | |||||
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 | Christian Hesse | 1 | -0/+13 | |
The lease comment is supposed to be a human readable string... But we could allow parsable information. | |||||
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"change-95 | Christian Hesse | 1 | -2/+2 | |
No functional change for the user... The migration is done automatically. | |||||
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... | Christian Hesse | 1 | -0/+4 | |
... 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. | |||||
2023-03-03 | doc/check-routeros-update: update wording and details | Christian Hesse | 1 | -8/+10 | |
2023-02-14 | check-health: wording: load -> utilization | Christian Hesse | 5 | -7/+7 | |
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%. ---- ✂️ ---- | |||||
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 capchange-91 | Christian Hesse | 1 | -1/+0 | |
This becomes complicated with legacy wireless and wifiwave2 package, old and new CAPsMAN. Let's just drop the check. | |||||
2023-01-31 | introduce telegram-chatchange-90 | Christian Hesse | 4 | -0/+90 | |
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!) | |||||
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 | Christian Hesse | 8 | -7/+14 | |
---- ✂️ ---- 🗃️📉️ 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). ---- ✂️ ---- | |||||
2023-01-20 | check-health: monitor CPU load | Christian Hesse | 8 | -7/+13 | |
---- ✂️ ---- 🧮️📈️ 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%. ---- ✂️ ---- | |||||
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 | Christian Hesse | 47 | -141/+141 | |
We had... ◀ Go back to main README ▲ Go back to top ... and switch to... ⬅️ Go back to main README ⬆️ Go back to top | |||||
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 | Christian Hesse | 3 | -37/+1 | |
---- ✂️ ---- 📨 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! ---- ✂️ ---- | |||||
2022-10-20 | doc/netwatch-notify: update notifications | Christian Hesse | 5 | -71/+2 | |
---- ✂️ ---- ❌ 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. ---- ✂️ ---- | |||||
2022-10-20 | doc/log-forward: update notification | Christian Hesse | 3 | -38/+1 | |
---- ✂️ ---- ⚠️ 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 ---- ✂️ ---- | |||||
2022-10-20 | doc/daily-psk: update notification | Christian Hesse | 3 | -41/+1 | |
---- ✂️ ---- 📅 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 ---- ✂️ ---- | |||||
2022-10-20 | doc/collect-wireless-mac: update notification | Christian Hesse | 3 | -45/+1 | |
---- ✂️ ---- 📱 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 ---- ✂️ ---- | |||||
2022-10-20 | doc/check-routeros-update: update notification | Christian Hesse | 3 | -46/+1 | |
---- ✂️ ---- ✨ 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 ---- ✂️ ---- | |||||
2022-10-20 | doc/check-lte-firmware-upgrade: update notification | Christian Hesse | 3 | -39/+1 | |
---- ✂️ ---- ✨ 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 ---- ✂️ ---- | |||||
2022-10-20 | doc/check-health: update notifications | Christian Hesse | 11 | -173/+5 | |
---- ✂️ ---- ⚡📉 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! ---- ✂️ ---- | |||||
2022-10-20 | doc/check-certificates: update notification | Christian Hesse | 3 | -42/+1 | |
---- ✂️ ---- 🔏 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 ---- ✂️ ---- | |||||
2022-10-20 | doc/backup-upload: update notification | Christian Hesse | 3 | -46/+1 | |
---- ✂️ ---- 💾⬆️ 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 ---- ✂️ ---- | |||||
2022-10-20 | doc/backup-cloud: update notification | Christian Hesse | 3 | -47/+1 | |
---- ✂️ ---- 💾☁️ 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 ---- ✂️ ---- | |||||
2022-10-09 | update-tunnelbroker: get public address from website | Christian Hesse | 1 | -4/+0 | |
This is a good condidate: https://showipv6.de/ We can drop the cloud code, which seems to be unreliable in somd situations. | |||||
2022-10-09 | doc/update-tunnelbroker: give more hints on expected config | Christian Hesse | 1 | -1/+4 | |
2022-09-25 | drop 'netwatch-syslog'change-85 | Christian Hesse | 1 | -33/+4 | |
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; | |||||
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 | |
2022-09-13 | doc/netwatch-dns: fix example command... | Christian Hesse | 1 | -1/+1 | |
This broke with: * doc/netwatch-dns: giving hostname in comment is not required 9853943a365639f675fba0bb9c1d64b7edfd00d7 | |||||
2022-08-22 | optimize all svg files... | Christian Hesse | 16 | -2942/+561 | |
... and also update all version numbers to match current release. | |||||
2022-07-06 | global-config: new setting to disable news and change notifications...change-83 | Christian Hesse | 3 | -3/+3 | |
... and also drop the version from global-config and global-config-overlay. | |||||
2022-07-06 | netwatch-notify: quote the host/service name | Christian Hesse | 2 | -2/+2 | |
2022-07-06 | netwatch-notify: properly handle services (http-get & tcp-conn) | Christian Hesse | 2 | -4/+4 | |
2022-07-06 | netwatch-notify: rename parameter: hostname -> namechange-82 | Christian Hesse | 2 | -15/+15 | |
Starting with RouterOS 7.4 the netwatch tool has been extended, it can now do tcp and http probes. Rename the parameter for reasonable naming with services. |