I would like to have a possibility to create a crc hash for local file. This way I can make a backup file every day. If the file today is has a different hash than yesterday, I know some has changed and then send the file to external server.
It would have to be more intelligent than a simple hash, because the backup includes a stamp of the date/time it was made, so each time the hash would be different.
(unless the hash function would be smart enough to skip that timestamp)
Weird, they look the same here.
PS D:\Temp> Get-FileHash .\GW-R4-20220927-1916.backup
Algorithm Hash Path
--------- ---- ----
SHA256 9732B4DD495D13E49B875D3C2862F5AC606DAE6349C1A1AE6A0128542F1D99D0 D:\Temp\GW-R4-20220927-1916.backup
PS D:\Temp> Get-FileHash .\GW-R4-20220927-1917.backup
Algorithm Hash Path
--------- ---- ----
SHA256 9732B4DD495D13E49B875D3C2862F5AC606DAE6349C1A1AE6A0128542F1D99D0 D:\Temp\GW-R4-20220927-1917.backup
Ok you mean a .backup file… I never use that because it is impossible to restore it on a new device when the old one breaks.
I use .rsc files and they do include a timestamp.
@Znevna You are 100% that some config has changed, not just the file name?
I was just proving that backup files don’t contain a timestamp inside.
But pe1chl was referring to rsc files, and not to the backup files that you were talking about.
Try to keep up.
I would like to see the functionality to create checksums as well. But please do not limit this to file, but support it via parameter:
:put [ :sha256 input="foo bar" ];
:put [ :sha256 input=[ /file/get content your-file name ] ];
That way you can also strip the timestamp from export files to check for differences. ![]()
There is a separate topic about suggesting new features for the scripting language: http://forum.mikrotik.com/t/built-in-function-library/117288/113
Maybe this fits better in there…
However, it was started in 2018 by mrz but it does not look like any of the useful suggestions made in there has ever been implemented…
One problem with the scripting language is the fixed 4096 byte limit on string values, even within expressions, which means that a file larger than 4K cannot be processed this way. It would have to be processed in a “open/read records in a loop/close” fashion, but the scripting language does not support that.
Create dynamic vlan entry with added tagged bridge to it in “interface/bridge/vlan/” when i set interface vlan on bridge with vlan filtering enabled, like you alredy doing it with pvid.
A very simple element will help make it easier to put things in order in the winbox window. Attached design example.

Would love to see some of the CAKE functions offloaded to the packet filtering engines on various low/medium range devices.
Dear Mikrotik,
Is it possible to fix the vlan priority tagging issue concerning firewall or bridge rules ?
Pls see this forum topic : http://forum.mikrotik.com/t/crs326-and-priority-tagging-bug/161179/1
Regards.
+1
Please implement PPPoE hardware offloading on devices with chip that supports it.
PPPoE data packet processing should not load a CPU core.
Hi
Can add comment on view list of columns ? its easy to view/edit/sort by comment some time need it specially in ip firewall address list

It already exists
Don’t you read what appears in front of you?
Instead of clicking “Show Columns…” it’s just the top row option… “Inline comments”
May the peace be upon you.
ah done I think I need to renew my mikrotik certificate very old

Not sure if this is supported or I am being an idiot.
Handing out /32 dhcp leases using radius and unnumbered interfaces.
currently using dhcp lease script to add the correct address and network in the address table of the dhcp server
Would love the ability to specify a DoH server but also FWD entries to specific DNS servers. Currently, enabling DoH disables all FWD entries.
Me too… But all comments here in forum are ignored by Mikrotik. ![]()