diff --git a/RouterOS_Auto_Firmware_Upgrade.rsc b/RouterOS_Auto_Firmware_Upgrade.rsc index 20a2daf..3f6f583 100644 --- a/RouterOS_Auto_Firmware_Upgrade.rsc +++ b/RouterOS_Auto_Firmware_Upgrade.rsc @@ -1,5 +1,7 @@ # 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 :global AutoFirmwareUpgrade do={ diff --git a/RouterOS_Auto_Software_Upgrade.rsc b/RouterOS_Auto_Software_Upgrade.rsc index 4863d03..3ecb7e6 100644 --- a/RouterOS_Auto_Software_Upgrade.rsc +++ b/RouterOS_Auto_Software_Upgrade.rsc @@ -1,5 +1,7 @@ # 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 :global PackageAutoDownload do={ diff --git a/RouterOS_Cloud_Backup.rsc b/RouterOS_Cloud_Backup.rsc index 6d6e1d5..55ddc55 100644 --- a/RouterOS_Cloud_Backup.rsc +++ b/RouterOS_Cloud_Backup.rsc @@ -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={ diff --git a/RouterOS_Config_Check.rsc b/RouterOS_Config_Check.rsc index e69de29..f8abdfe 100644 --- a/RouterOS_Config_Check.rsc +++ b/RouterOS_Config_Check.rsc @@ -0,0 +1,2 @@ +#Basic config and security MT check with some basic statistics + diff --git a/RouterOS_File_Logging.rsc b/RouterOS_File_Logging.rsc index 56c9195..f5811de 100644 --- a/RouterOS_File_Logging.rsc +++ b/RouterOS_File_Logging.rsc @@ -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={ diff --git a/RouterOS_File_Screening.rsc b/RouterOS_File_Screening.rsc index b316946..3900bc5 100644 --- a/RouterOS_File_Screening.rsc +++ b/RouterOS_File_Screening.rsc @@ -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={ diff --git a/RouterOS_Format_Drive.rsc b/RouterOS_Format_Drive.rsc index a351c7b..37e66ff 100644 --- a/RouterOS_Format_Drive.rsc +++ b/RouterOS_Format_Drive.rsc @@ -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={ diff --git a/RouterOS_LCD_Change.rsc b/RouterOS_LCD_Change.rsc index 05fda35..7c5a7cf 100644 --- a/RouterOS_LCD_Change.rsc +++ b/RouterOS_LCD_Change.rsc @@ -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={ diff --git a/RouterOS_Load_Script.rsc b/RouterOS_Load_Script.rsc index 7def752..8a76773 100644 --- a/RouterOS_Load_Script.rsc +++ b/RouterOS_Load_Script.rsc @@ -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={ diff --git a/RouterOS_Log_Filtering.rsc b/RouterOS_Log_Filtering.rsc index 74b8196..e27a95d 100644 --- a/RouterOS_Log_Filtering.rsc +++ b/RouterOS_Log_Filtering.rsc @@ -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={ diff --git a/RouterOS_Log_To_Alert.rsc b/RouterOS_Log_To_Alert.rsc index e55f853..bb3bb9a 100644 --- a/RouterOS_Log_To_Alert.rsc +++ b/RouterOS_Log_To_Alert.rsc @@ -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={ diff --git a/RouterOS_Low_Disk_Space.rsc b/RouterOS_Low_Disk_Space.rsc index 2483b03..5b75f00 100644 --- a/RouterOS_Low_Disk_Space.rsc +++ b/RouterOS_Low_Disk_Space.rsc @@ -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={ diff --git a/RouterOS_Mail_Backup.rsc b/RouterOS_Mail_Backup.rsc index c54d1b2..f97cad3 100644 --- a/RouterOS_Mail_Backup.rsc +++ b/RouterOS_Mail_Backup.rsc @@ -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={ diff --git a/RouterOS_Modulo.rsc b/RouterOS_Modulo.rsc index 434b097..8b859b7 100644 --- a/RouterOS_Modulo.rsc +++ b/RouterOS_Modulo.rsc @@ -1,5 +1,7 @@ # RouterOS Function # Copyright (c) Grzegorz Budny +# Version 1.0 +# Last update: 2/8/2020 # Modulo function :global Modulo do={ diff --git a/RouterOS_PortKnock.rsc b/RouterOS_PortKnock.rsc index bc99e97..8ee9639 100644 --- a/RouterOS_PortKnock.rsc +++ b/RouterOS_PortKnock.rsc @@ -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={ diff --git a/RouterOS_R_ARP.rsc b/RouterOS_R_ARP.rsc index ea6727e..e891295 100644 --- a/RouterOS_R_ARP.rsc +++ b/RouterOS_R_ARP.rsc @@ -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={ diff --git a/RouterOS_Radius_Monitor.rsc b/RouterOS_Radius_Monitor.rsc index e506cae..e23c34d 100644 --- a/RouterOS_Radius_Monitor.rsc +++ b/RouterOS_Radius_Monitor.rsc @@ -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={ diff --git a/RouterOS_Renew_License.rsc b/RouterOS_Renew_License.rsc index 24b05e9..aebf509 100644 --- a/RouterOS_Renew_License.rsc +++ b/RouterOS_Renew_License.rsc @@ -1,5 +1,7 @@ # RouterOS Script # Copyright (c) Grzegorz Budny +# Version 1.0 +# Last update: 2/8/2020 # Renews RouterOS License :global RenewLicense do={ diff --git a/RouterOS_Reset_Interface.rsc b/RouterOS_Reset_Interface.rsc index 1a5fb46..fc7024b 100644 --- a/RouterOS_Reset_Interface.rsc +++ b/RouterOS_Reset_Interface.rsc @@ -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={ diff --git a/RouterOS_Script_Fetch.rsc b/RouterOS_Script_Fetch.rsc index 732d990..cd50ef4 100644 --- a/RouterOS_Script_Fetch.rsc +++ b/RouterOS_Script_Fetch.rsc @@ -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={ diff --git a/RouterOS_String_Generator.rsc b/RouterOS_String_Generator.rsc index a3a8809..a9a97fa 100644 --- a/RouterOS_String_Generator.rsc +++ b/RouterOS_String_Generator.rsc @@ -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={ diff --git a/RouterOS_Substring_Variable.rsc b/RouterOS_Substring_Variable.rsc index a84884b..ff50f5a 100644 --- a/RouterOS_Substring_Variable.rsc +++ b/RouterOS_Substring_Variable.rsc @@ -1,5 +1,7 @@ # RouterOS Function # Copyright (c) Grzegorz Budny +# Version 1.0 +# Last update: 2/8/2020 # Substrings variable :global Subtring do={ diff --git a/RouterOS_System_Status.rsc b/RouterOS_System_Status.rsc index 432a2dd..50b12f2 100644 --- a/RouterOS_System_Status.rsc +++ b/RouterOS_System_Status.rsc @@ -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={ diff --git a/RouterOS_User_Alert.rsc b/RouterOS_User_Alert.rsc index d9a9e3c..591b966 100644 --- a/RouterOS_User_Alert.rsc +++ b/RouterOS_User_Alert.rsc @@ -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={