هوتسبوت

الحماية من NetCut — 7

قواعد فايروول وماينجل وكيو تكتشف الأجهزة التي تولّد حركة NetCut (بورت UDP 137) وتقيّد سرعتها إلى 1 كيلوبت لمدة دقيقة في كل مرة.

إصدار ⁨MikroTik⁩

RouterOS 7

# EN: 1) Detect NetBIOS traffic and put the receiving host in address-list "NetCut" for 1 minute
# AR: 1) اكتشاف حركة NetBIOS وإضافة الجهاز إلى قائمة NetCut لمدة دقيقة
/ip firewall filter
add action=add-dst-to-address-list address-list=NetCut address-list-timeout=1m chain=forward comment=NetCut disabled=no protocol=udp src-port=137

# EN: 2) Mark packets coming from hosts in the NetCut list
# AR: 2) وضع علامة على الحزم القادمة من الأجهزة الموجودة في قائمة NetCut
/ip firewall mangle
add action=mark-packet chain=prerouting comment=NetCut disabled=no new-packet-mark=NetCut passthrough=yes src-address-list=NetCut

# EN: 3) PCQ queue type that limits each host to 1k
# AR: 3) نوع كيو PCQ يحدد سرعة كل جهاز بـ 1 كيلوبت
/queue type
add kind=pcq name=NetCut pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address,dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=1k pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000

# EN: 4) Queue tree entry that applies the limit to marked packets
# AR: 4) إضافة الحد إلى الكيو تري للحزم المعلّمة
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s comment=NetCut disabled=no limit-at=0 max-limit=0 name=NetCut packet-mark=NetCut parent=global priority=8 queue=NetCut