Downloads for MikroTik Routers
MikroTik DNS Attack Prevention Rev 3.0 – This script will help ward off unwanted users and DDoS type attacks when using MikroTik’s DNS Proxy. This script is also useful for closing open DNS resolvers.
RWF MikroTik Firewall 4.0 (Free Version) – Read the instructions included in the text file CAREFULLY before applying this firewall to your router.
RFC MikroTik Firewall 5.0 (Free Version) – Read the instructions included in the text file CAREFULLY before applying this firewall to your router.
Basic MikroTik Firewall Rev 6.0 for IPv4 (Free Version) – Make sure you test this on a non production router first so that you can see how all of the pieces work together before you go live with it. You will need to set the Interface List ports and scrutinize the address lists.
RWF – Basic Failover with Netwatch – This is a script to be added to a router which has two Internet connections coming as DHCP. This will provided fail-over redundancy. It can be easily modified to handle a static IP scenario or a mixed environment.
Virus_Chain_Only – Virus Script used in class. (Not a complete firewall)
ICMP_Chain_Only – ICMP Chain only, not a complete firewall
RWF_BOGON_Short_List – Address List Only
RWF Traffic Prioities Rev 3.1 – This script will change how your router prioritizes traffic based on the DSCP values of 0-7 (7 being the highest priority). Some of the rules affect the “priority” without changing the DSCP value. You will likely want to customize this to your needs. This script will also affect WMM and HT AMPDU priorities.
RFC-Traffic-Prioities-Rev-4.0 – This script will change how your router prioritizes traffic based on the DSCP values of 0-7 (7 being the highest priority). Some of the rules affect the “priority” without changing the DSCP value. You will likely want to customize this to your needs. This script will also affect WMM and HT AMPDU priorities.
MikroTik Simple Queue for VOIP – This script is applicable in SOHO environments where VOIP needs to have bandwidth carved out of the total to keep the call quality high. All other LAN traffic is handled with a PCQ so that other devices on the network share the bandwidth equally.
Convert L2 QoS to L3 QoS Rev 1.0 – Converts the QoS value from the L2 header of a frame to the L3 ToS/ DSCP value in the packet
Convert L3 QoS to L2 QoS Rev 1.0 – Converts the QoS value from the L3 ToS/ DSCP value in the packet to the L2 header of a frame
Notifications & Tools
MikroTik Bad Block Detection – Detects bad blocks on the router and send an email to the network administrator. I recommend running this script on all of your routers!
MikroTik Ethernet Error Detection – Detects 21 different problems with Ethernet links that will likely indicate a problem. This script is large (about 700+ lines) so you will need to copy and paste in smaller sections. I stopped at 13 Ethernet ports. If you have less, just remove the unneeded sections. If you have more, than you will need to do so coping and pasting 😉 The connection speed is set to 100Mbps by default. If you are using something different you will want to run a replace command in a text editor.
Send Logs Via e-mail – This is a script to receive logs from your router on a daily basis. The interval of updates can easily be adjusted in the System Scheduler.
MikroTik DHCP Alerts Script – This script will detect Rouge DHCP servers and alert the network administrator.
MikroTik Auto Upgrade Script – This is a script that can be applied to all other MikroTik devices on your network. Once a day, they will check some given router on your network and if there is a new package loaded in the files directory of that router, then will download it and install it automatically.
Routing Cheet Sheet – Subnet Cheat Sheet
Routing Worksheet – Worksheet to help teach static routing.
IPSEC Worksheet – Worksheet for building IPSEC tunnels with MikroTik
ISP Gross Revenue – Chart showing the gross revenue an ISP can expect based on the number of customers