MikroTik’da fayl kengaytmalarini bloklash uchun Layer‑7 regex

⏱ O‘qish vaqti: 1 daqiqa

Qisqacha

  • Layer‑7 protokoli yaratish
  • Kengaytmalar ro‘yxatini regex bilan belgilash
  • Firewall qoidalarida foydalanish
  • Trafikni samarali bloklash

Ko‘plab foydalanuvchilar tarmoq orqali zararli yoki keraksiz fayllarni yuklab olishadi. MikroTik routerda bu turdagi trafikni nazorat qilish uchun Layer‑7 filtrdan foydalanish mumkin. Quyidagi skript barcha mashhur fayl kengaytmalarini aniqlovchi regexni yaratadi va uni firewallda qo‘llashga tayyorlaydi.

Talablar

  • RouterOS admin huquqi
  • Terminal yoki WinBoxga kirish

Sozlash bosqichlari

1. Layer‑7 protokolini qo‘shish

RouterOS terminalida quyidagi kodni bajarish orqali file-extention nomli Layer‑7 protokoli yaratiladi. Bu protokol keng tarqalgan arxiv, ijro, hujjat va boshqa fayl kengaytmalarini regex orqali aniqlaydi.

Complete Layer-7 Regex For All File Extention

/ip firewall layer7-protocol
add comment=file-extention name=file-extention regexp="^.+(bin|rar|exe|zip|7z|cab|asf|pdf|doc|docx|xls|xlsx|ppt|pptx|tar|gz|bz2|bzip|gzip|gzip2|iop|bar|apk|jad|cod|alx|ipa|sis|sisx|jar|img|iso|0[0-9][0-9]).*\$"
Credit: www.o-om.com

2. Firewall qoidasi yaratish

Yaratilgan protokolni firewall qoidasida layer7-protocol maydoniga kiriting va kerakli chain (masalan forward) da action (drop) bilan qo‘shing. Qoidani qo‘shishdan oldin mavjud qoidalar tartibini tekshiring.

Tekshirish

Layer‑7 protokolini ro‘yxatda ko‘rish uchun /ip firewall layer7-protocol buyrug‘ini, keyin print qo‘shib bajaring; file-extention nomi va regex ko‘rsatilgan bo‘lishi kerak.

Diqqat:

  • Regex katta trafikda CPU yukini oshirishi mumkin
  • Kengaytmalar ro‘yxatini ehtiyotkorlik bilan tekshiring, noto‘g‘ri bloklanishdan saqlaning
  • Qo‘shimcha fayl turlarini qo‘shish kerak bo‘lsa regexni yangilang

Muammolar va yechimlar

Qoidalar ishlamayapti

Layer‑7 protokol nomini firewall qoidasida to‘g‘ri ko‘rsating va qoidaning chain hamda action parametrlarini tekshiring

Xulosa

Ushbu Layer‑7 regex yordamida tarmoqda ko‘plab zararli yoki keraksiz fayllarni samarali bloklashingiz mumkin. Kerak bo‘lganda regexni kengaytirish orqali qo‘shimcha kengaytmalarni ham nazoratga olishingiz mumkin.

Manba: Layer-7 Regex For All File Extention — mikrotiktool.github.io

0 0 ovozlar
Article Rating
Obuna boʻling
Xabar berish
guest

0 Comments
Eng avvalgi
Eng yangi Eng ko'p ovoz berilgan