RouterOS Library

MikroTik Scripts

Network

All categories
Network

Block App Store & Google Play (Layer7)

Two Layer7 patterns that match Apple App Store / iTunes and Google Play hosts, with disabled drop rules. Handy to stop big app downloads and updates on a hotspot.

Network

Block Common VPN Servers (Address List)

Creates an address list called VPN with about 90 known VPN server ranges and adds a drop rule at the top of the forward chain. Safe to run again - existing entries are skipped.

Network

Block Facebook (TLS Host + RAW)

Learns Facebook and Facebook CDN addresses automatically from the TLS host name, keeps them in an address list for one day and drops them in the RAW table. Light on the CPU and needs no manual list updates.

Network

Block Movie & Adult Sites (Layer7)

Layer7 pattern with popular Arabic movie/streaming sites, adult sites, proxy sites, TikTok, Twitch and Dailymotion, plus a disabled drop rule.

Network

Block TikTok (TLS Host + RAW)

Learns TikTok server addresses automatically from the TLS host name of HTTPS connections, stores them in an address list for one day and drops them in the RAW table.

Network

Block Video Streaming Hosts (Layer7)

Layer7 pattern matching common video-hosting and streaming keywords (video players, HLS playlists, file hosts) with a disabled drop rule.

Network

Block VPN & Proxy Websites (Layer7)

Layer7 pattern with websites of popular VPN, proxy and hacking tools, plus a disabled drop rule. It blocks the websites, not every VPN protocol.

Network

Block Your-Freedom VPN (Layer7)

Defines a Layer7 pattern for the Your-Freedom VPN servers and drops matching traffic in the forward, input and hotspot pre-input chains.

Network

Dynu DDNS IP Updater

Compares the IP of your WAN interface with the IP of your Dynu hostname and updates Dynu when they differ. Run it from the Scheduler (e.g. every 5 minutes).

Network

PPP (Broadband) Accounts Auto-Disable

Disables PPP secrets when their validity ends. The validity in days is the number at the start of the profile name (30@512.co = 30 days, 15@1M.co = 15 days) and the start date is the first-login stamp in the secret's comment (see 'PPP Firs…

Network

PPP First Login Date Stamp

On-Up script for PPP profiles. On a secret's first connection it writes the date and time at the start of the secret's comment. The 'PPP Accounts Auto-Disable' script uses that stamp to count the validity.