نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: آموزش بستن اسچم در میکروتیک

  1. #1
    عضو جدید
    تاریخ عضویت
    Aug 2012
    نوشته ها
    24
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    45
    تشکر شده در
    40 پست

    پیش فرض آموزش بستن اسچم در میکروتیک

    در ترمینال وارد کنید :

    کد:
    /ip firewall filter
    
    add chain=forward protocol=tcp dst-port=25 src-address-list=spammer
    action=drop comment="BLOCK SPAMMERS OR INFECTED USERS"
    
    add chain=forward protocol=tcp dst-port=25 connection-limit=30,32 limit=50,5 action=add-src-to-address-list
    address-list=spammer address-list-timeout=1d comment="Detect and add-list SMTP virus or spammers"
    
    
    /system script
    add name="spammers" source=":log error \"----------Users detected like \
        SPAMMERS -------------\";
    \n:foreach i in \[/ip firewall address-list find \
        list=spammer\] do={:set usser \[/ip firewall address-list get \$i \
        address\];
    \n:foreach j in=\[/ip hotspot active find address=\$usser\] \
        do={:set ip \[/ip hotspot active get \$j user\];
    \n:log error \$ip;
    \n:log \
        error \$usser} };" policy=ftp,read,write,policy,test,winbox 
    
    /ip firewall filter
    add action=drop chain=virus comment="Drop Spammer" disabled=no dst-port=25 protocol=tcp src-address-list=spammer
    add  action=add-src-to-address-list address-list=spammer  address-list-timeout=1d chain=virus comment="add to spammer list"  connection-limit=30,32 disabled=no dst-port=25 limit=50,5 protocol=tcp
    
    add action=jump chain=forward comment="jump to the virus chain" disabled=no jump-target=virus
    
    :global spamip;
    :log error "----------Users detected like SPAMMERS -------------";
    :foreach i in [/ip firewall address-list find list=spammer] do={:set spamip [/ip firewall address-list get $i address];
    :log error $spamip};
    
    
    :global spamip;
    :if ([:len [/ip firewall address-list find list=spammer]]>0) do= {
    :log error "---------- IP's detected as SPAMMERS ----------";
    :foreach i in [/ip firewall address-list find list=spammer] do={ :set spamip [/ip firewall address-list get $i address];
    :log error $spamip };
    }
    
    
    :local emailip
    :local spamip
    :local keepflag 0
    :foreach j in [/ip firewall address-list find list=email-log] do={
      :set emailip [/ip firewall address-list get $j address]
      :foreach i in [/ip firewall address-list find list=spammer] do={
        :set spamip [/ip firewall address-list get $i address]
        :if ($emailip=$spamip) do={:set keepflag 1}
      }
      :if ($keepflag=0) do={/ip firewall address-list remove $j} else= {:set keepflag 0}
    }
    :if ([:len [/ip firewall address-list find list=spammer]]>0) do={
      :local bodymsg ""
      :local emailflag 0
      :log error "---------- IP's detected as SPAMMERS ----------"
      :foreach i in [/ip firewall address-list find list=spammer] do={
        :set spamip [/ip firewall address-list get $i address]
        :log error $spamip
      }
      :foreach i in [/ip firewall address-list find list=spammer] do={
        :set spamip [/ip firewall address-list get $i address]
        :foreach j in [/ip firewall address-list find list=email-log] do={
          :set emailip [/ip firewall address-list get $j address]
          :if ($spamip=$emailip) do={:set emailflag 1}
        }
        :if ($emailflag=0) do={
          :set bodymsg ($bodymsg . $spamip . "\r\n")
          /ip firewall address-list add address=$spamip list=email-log
        } else= {:set emailflag 0}
      }
      :if ([:len $bodymsg]>0) do={
         /tool e-mail send from=MikroTik-XX@yourisp.com server=xxx.xxx.xxx.xxx  to=youremail@yourisp.com subject="IP's detected as SPAMMERS"  body=$bodymsg
        :set bodymsg ""
      }
    }

  2. تعداد تشکر ها از ztest به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش استفاده از wol در میکروتیک
    توسط NetworkFA در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: December 6th, 2017, 01:42
  2. پاسخ ها: 0
    آخرين نوشته: May 7th, 2014, 22:05
  3. درخواست آموزش استفاده از ssl در میکروتیک ۵
    توسط nightman در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: February 10th, 2013, 19:27
  4. اموزش استفاده از میکروتیک
    توسط online.net در انجمن وی ام ور VMware
    پاسخ ها: 2
    آخرين نوشته: February 10th, 2013, 19:23
  5. درخواست آموزش بستن port در میکروتیک
    توسط baber در انجمن Proxy / Cache / Firewall
    پاسخ ها: 7
    آخرين نوشته: February 10th, 2013, 19:20

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •