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 # RouterOS Fucntion
# Copyright (c) Grzegorz Budny # Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Checks if latest firmware is available. Installs it and sends email notification # Checks if latest firmware is available. Installs it and sends email notification
:global AutoFirmwareUpgrade do={ :global AutoFirmwareUpgrade do={

View file

@ -1,5 +1,7 @@
# RouterOS Fucntion # RouterOS Fucntion
# Copyright (c) Grzegorz Budny # 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 # Checks if latest package is available. Downloads it, installs and sends email notification
:global PackageAutoDownload do={ :global PackageAutoDownload do={

View file

@ -1,5 +1,7 @@
# RouterOS Function # RouterOS Function
# Copyright (c) Grzegorz Budny # Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Creates new backup file and uploads it to MikroTik Cloud # Creates new backup file and uploads it to MikroTik Cloud
:global CloudBackup do={ :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 # RouterOS Function
# Copyright (c) Grzegorz Budny # Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Adds log entry if file is removed or added # Adds log entry if file is removed or added
:global FileToLog do={ :global FileToLog do={

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,5 +1,7 @@
# RouterOS Function # RouterOS Function
# Copyright (c) Grzegorz Budny # 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 # Fetches RouterOS script from external https location and runs it or creates schedule task
:global FetchScript do={ :global FetchScript do={

View file

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

View file

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

View file

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

View file

@ -1,5 +1,7 @@
# RouterOS Function # RouterOS Function
# Copyright (c) Grzegorz Budny # 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 # After defined number of logon failure attempts in 1 hour sends email alert and blocks source IP on firewall
:global UserAlert do={ :global UserAlert do={