Update. Version added to each script

This commit is contained in:
Grzegorz Budny 2020-02-08 20:03:02 +01:00
parent 755b365f47
commit 72e6c76a23
24 changed files with 50 additions and 2 deletions

View file

@ -1,5 +1,7 @@
# RouterOS Fucntion
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Checks if latest firmware is available. Installs it and sends email notification
:global AutoFirmwareUpgrade do={

View file

@ -1,5 +1,7 @@
# RouterOS Fucntion
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Checks if latest package is available. Downloads it, installs and sends email notification
:global PackageAutoDownload do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Creates new backup file and uploads it to MikroTik Cloud
:global CloudBackup do={

View file

@ -0,0 +1,2 @@
#Basic config and security MT check with some basic statistics

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Adds log entry if file is removed or added
:global FileToLog do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Removes files by specific name or file extansion
:global FileScreening do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Formats RouterOS additional drive
:global FormatDrive do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Changes LCD mode based on time schedule
:global ChangeLcd do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Loads function to RouterOS environment
:global LoadScript do={

View file

@ -1,5 +1,7 @@
# RouterOS Script
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Filters logs to desired output for specified match
:global LogFilter do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Generates mail alarm based on log message match
:global LogToAlert do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Generates log alert when free disk space reach specified treshhold
:global LowDiskSpace do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Creates RouterOS backup and config file and sends them via email
:global MailBackup do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Modulo function
:global Modulo do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Port Knock from RouterOS
:global PortKnock do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# ARP/RARP Function (shortange syntax)
:global R_ARP do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Sends Radius statistics via email
:global RadiusMonitor do={

View file

@ -1,5 +1,7 @@
# RouterOS Script
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Renews RouterOS License
:global RenewLicense do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Reset interface if particular IP does not respond
:global ResetInterface do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Fetches RouterOS script from external https location and runs it or creates schedule task
:global FetchScript do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Generates random string based on dictionary of six chars length
:global GenerateString do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Substrings variable
:global Subtring do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Send system general status to email
:global SystemStatus do={

View file

@ -1,5 +1,7 @@
# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# After defined number of logon failure attempts in 1 hour sends email alert and blocks source IP on firewall
:global UserAlert do={