mirror of
https://github.com/eworm-de/routeros-scripts.git
synced 2026-04-19 11:39:37 +00:00
Compare commits
4 commits
6041f5cb5c
...
88ad774e7d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
88ad774e7d | ||
|
|
f84fedea04 | ||
|
|
0bd9592b51 | ||
|
|
31be16ed83 |
5 changed files with 13 additions and 10 deletions
|
|
@ -4,7 +4,7 @@ Initial commands
|
||||||
[](https://github.com/eworm-de/routeros-scripts/stargazers)
|
[](https://github.com/eworm-de/routeros-scripts/stargazers)
|
||||||
[](https://github.com/eworm-de/routeros-scripts/network)
|
[](https://github.com/eworm-de/routeros-scripts/network)
|
||||||
[](https://github.com/eworm-de/routeros-scripts/watchers)
|
[](https://github.com/eworm-de/routeros-scripts/watchers)
|
||||||
[](https://mikrotik.com/download/changelogs/)
|
[](https://mikrotik.com/download/changelogs/)
|
||||||
[](https://t.me/routeros_scripts)
|
[](https://t.me/routeros_scripts)
|
||||||
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=A4ZXBD6YS2W8J)
|
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=A4ZXBD6YS2W8J)
|
||||||
|
|
||||||
|
|
@ -22,8 +22,8 @@ Run the complete base installation:
|
||||||
:local CertFileName "ISRG-Root-X2.pem";
|
:local CertFileName "ISRG-Root-X2.pem";
|
||||||
:local CertFingerprint "69729b8e15a86efc177a57afb7171dfc64add28c2fca8cf1507e34453ccb1470";
|
:local CertFingerprint "69729b8e15a86efc177a57afb7171dfc64add28c2fca8cf1507e34453ccb1470";
|
||||||
|
|
||||||
:if (!(([ /certificate/settings/get ]->"builtin-trust-anchors") = "trusted" && \
|
:if (!([ /certificate/settings/get builtin-trust-anchors ] = "trusted" && \
|
||||||
[[ :parse (":return [ :len [ /certificate/builtin/find where common-name=\"" . $CertCommonName . "\" ] ]") ]] > 0)) do={
|
[ :len [ /certificate/builtin/find where common-name=$CertCommonName ] ] > 0)) do={
|
||||||
:put "Importing certificate...";
|
:put "Importing certificate...";
|
||||||
/tool/fetch ($BaseUrl . "certs/" . $CertFileName) dst-path=$CertFileName as-value;
|
/tool/fetch ($BaseUrl . "certs/" . $CertFileName) dst-path=$CertFileName as-value;
|
||||||
:delay 1s;
|
:delay 1s;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ RouterOS Scripts
|
||||||
[](https://github.com/eworm-de/routeros-scripts/stargazers)
|
[](https://github.com/eworm-de/routeros-scripts/stargazers)
|
||||||
[](https://github.com/eworm-de/routeros-scripts/network)
|
[](https://github.com/eworm-de/routeros-scripts/network)
|
||||||
[](https://github.com/eworm-de/routeros-scripts/watchers)
|
[](https://github.com/eworm-de/routeros-scripts/watchers)
|
||||||
[](https://mikrotik.com/download/changelogs/)
|
[](https://mikrotik.com/download/changelogs/)
|
||||||
[](https://t.me/routeros_scripts)
|
[](https://t.me/routeros_scripts)
|
||||||
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=A4ZXBD6YS2W8J)
|
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=A4ZXBD6YS2W8J)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ import that key:
|
||||||
$SSHKeysImport "ssh-rsa AAAAB3Nza...QYZk8= user" admin;
|
$SSHKeysImport "ssh-rsa AAAAB3Nza...QYZk8= user" admin;
|
||||||
|
|
||||||
The third part of the key (`user` in this example) is inherited as
|
The third part of the key (`user` in this example) is inherited as
|
||||||
`key-owner` in RouterOS (or `info` starting with RouterOS 7.21beta2). Also
|
`info` in RouterOS (or `key-owner` with RouterOS 7.19.x and before). Also
|
||||||
the `MD5` fingerprint is recorded, this helps to audit and verify the
|
the `MD5` fingerprint is recorded, this helps to audit and verify the
|
||||||
available keys.
|
available keys.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
# Michael Gisbers <michael@gisbers.de>
|
# Michael Gisbers <michael@gisbers.de>
|
||||||
# https://rsc.eworm.de/COPYING.md
|
# https://rsc.eworm.de/COPYING.md
|
||||||
#
|
#
|
||||||
# requires RouterOS, version=7.15
|
# requires RouterOS, version=7.19
|
||||||
# requires device-mode, fetch, scheduler
|
# requires device-mode, fetch, scheduler
|
||||||
#
|
#
|
||||||
# global functions
|
# global functions
|
||||||
|
|
@ -123,8 +123,8 @@
|
||||||
:return false;
|
:return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
:if (([ /certificate/settings/get ]->"builtin-trust-anchors") = "trusted" && \
|
:if ([ /certificate/settings/get builtin-trust-anchors ] = "trusted" && \
|
||||||
[[ :parse (":return [ :len [ /certificate/builtin/find where common-name=\"" . $CommonName . "\" ] ]") ]] > 0) do={
|
[ :len [ /certificate/builtin/find where common-name=$CommonName ] ] > 0) do={
|
||||||
:return true;
|
:return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -101,8 +101,11 @@
|
||||||
$LogPrint warning $0 ("File '" . $File . "' does not exist, can not attach.");
|
$LogPrint warning $0 ("File '" . $File . "' does not exist, can not attach.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/tool/e-mail/send from=[ $EMailGenerateFrom ] to=($Message->"to") cc=($Message->"cc") \
|
:do {
|
||||||
subject=($Message->"subject") body=($Message->"body") file=$Attach;
|
/tool/e-mail/send from=[ $EMailGenerateFrom ] to=($Message->"to") \
|
||||||
|
cc=($Message->"cc") subject=($Message->"subject") \
|
||||||
|
body=($Message->"body") file=$Attach;
|
||||||
|
} else={ }
|
||||||
:local Wait true;
|
:local Wait true;
|
||||||
:do {
|
:do {
|
||||||
:delay 1s;
|
:delay 1s;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue