سلام
خیلی دوست داشتم وقت داشتم و میکروتیک اسکریپتیگ رو آموزش می دادم اما خیلی درگیرم (از دوستانی که بهشون قول داده بودم عذر میخام) و از طرفی خسته از بعضی از سو استفاده ها !
واسه همین تصمیم گرفتم اسکریپتی که واسه p2p (شامل تورنت) رو نوشته بودم بذار اینجا
با تشکر از کوروش عزیز (veria)
واسه ایجاد اسکریپت برید به
system > scripts
روی add کلیک کنید
واسه اسکریپت یه اسم بذارید
در قسمت سورس متن زیر رو قرار بدین :
کد:
:local temp;
:local temp2;
:local temp3;
:foreach i in=[/ip firewall connection find p2p!="none"] do={
:set temp3 [/ip firewall connection get $i src-address];
:set temp2 [:find $temp3 ":" -1];
:set temp3 [:pick $temp3 0 $temp2];
:foreach j in=[/ppp active find address=$temp3] do={
/ppp active remove $j;
}
}
حالا اسکریپت رو ذخیره کنید
ترمینال رو باز کنید و برید به قسمت :
ip firewall filter
و رول زیر رو اضافه کنید :
کد:
add chain=virus p2p=all-p2p action=drop comment="torrent filter"
حالا برید به قسمت
system > scheduler
روی add کلیک کنید
در قسمت name نام دلخواه رو وارد کنید
قسمت start time رو بذارید روی startup
intravel رو بذارید روی 5 ثانیه (00:00:05)
در قسمت on event نامی که واسه اسکریپت گذاشتید رو وارد کنید
خوب ok رو بزنید و
دوباره برید به
systemp > scripts
اسکریپت رو انتخاب کنید و run script رو بزنید
از الان به بعد هر 5 ثانیه چک میشه و کاربرانی که از پروتکل های p2p استفاده کنند دیسکانکت می شوند !
این اسکریپت رو خودم نوشتم ! برای اولین بار توی WHT به صورت عمومی قرار میدم !
استفاده بلا مانع هست ! منبع یادتون نره !
موفق باشید !