Автор Тема: iptables ban spam ip  (Прочетена 11977 пъти)

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
iptables ban spam ip
« -: Feb 15, 2021, 18:57 »
Здравейте, вчера баннах една мрежа, защото идва спам всеки ден от различно ай-пи от тази мрежа.
така:
iptables -A INPUT -s 104.206.200.0/24 -j DROP

iptables -L го виждам че го има
DROP       all  --  104.206.200.0/24     anywhere

но днес пак имам спам от тях

Delivery-date: Mon, 15 Feb 2021 10:11:29 -0600
Received: from mail.deltamailexchange.com ([104.206.200.64] helo=mail.bddigitalphoto.com)

какво да правя ?

Благодаря
« Последна редакция: Feb 15, 2021, 18:59 от Bogo »
Активен

live free or die хард :)

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8929
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: iptables ban spam ip
« Отговор #1 -: Feb 15, 2021, 19:06 »
Аз съм последния, който трябва да дава професионални съвети. Но Спам Асесин нямаш ли? Не, че рабирам от iptables, но доколкото си „мисля“, си отрязал TCP/IP, може би UDP, но не и SMTP.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

laskov

  • Напреднали
  • *****
  • Публикации: 3170
    • Профил
Re: iptables ban spam ip
« Отговор #2 -: Feb 15, 2021, 20:37 »
iptables -A INPUT -s 104.206.200.0/24 -j DROP
Така зададено, това правило се добавя накрая след всички други. Ако преди него има друго, което разрешава приемането на пакет от тази мрежа (или по-общо), сработва то. Вместо -А, задай -I
(-И на латиница).Така правилото се добавя като първо - преди всички останали.
Цитат
iptables -L го виждам че го има
DROP       all  --  104.206.200.0/24     anywhere
iptables -L -n -v
ще ти покаже и броя на изхвърлените пакети/байтове. Ако е 0/0, значи това правило не е сработило нито веднъж.
Цитат
но днес пак имам спам от тях

Delivery-date: Mon, 15 Feb 2021 10:11:29 -0600
Received: from mail.deltamailexchange.com ([104.206.200.64] helo=mail.bddigitalphoto.com)
Да, това не е най-добрият начин да се предпазиш от спам, но става и така.
« Последна редакция: Feb 15, 2021, 20:42 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Re: iptables ban spam ip
« Отговор #3 -: Feb 16, 2021, 02:21 »
laskov благодаря ти за съвета, ще изчакам да видя какво ще стане :)
Активен

live free or die хард :)

spec1a

  • Напреднали
  • *****
  • Публикации: 4371
    • Профил
Re: iptables ban spam ip
« Отговор #4 -: Feb 16, 2021, 10:34 »
   Можеш да опиташ и fail2ban
Автоматично ще се изпълнява iptables ... DROP за всеки нахалник.
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3170
    • Профил
Re: iptables ban spam ip
« Отговор #5 -: Feb 16, 2021, 11:58 »
Между другото, ползва ли някой https://rspamd.com/ ?
Впечатления?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

10101

  • Напреднали
  • *****
  • Публикации: 384
  • Distribution: GNU LINUX
    • Профил
Re: iptables ban spam ip
« Отговор #6 -: Feb 16, 2021, 14:32 »
Да кажа че е хуваво ...силно казно,  добре е .
Можеш да си го обучаваш с интерфейс през web. Да проверяваш майлите ако имаш съмнения. Красиво изглежда.
освен него паралелно и спам убица си бачка.
Активен

А печат ?

Naka

  • Напреднали
  • *****
  • Публикации: 3462
    • Профил
Re: iptables ban spam ip
« Отговор #7 -: Feb 16, 2021, 14:37 »
А това какво представлява? DNSBL? в смисъл база данни за спам по email дето работят по DNS или
е някакъв фронтенд/обвивка към DNSBL листовете? или нещо друго?

Иначе аз си ползвам директно spamcop (bl.spamcop.net) и разни 2-3 други и съм доволен.

Ако е за mail спам по добре да се ползват тези DNS директно, а не да се мъчиш ръчно с iptables. Информацията в тях се обновявя автоматично, филтрират поне 99% от световния спам, като почти няма фалшиво сработване.

Друго хубаво нещо при тях е, че ако случайно ти (или някой друг) попаднеш в черния списък (т.е има фалшиво сработване или си невинно обвинен) то по-всяко време може да се отпишеш, с една заявка.

Спамаджиите не се отписват. Те са твърде заети да пускат спам и да следят къде в листите са 'цъфнали'. Но даже и някой 'advanced' спамаджия да се отпише, то след това при следващия изпратен спам, пак ще попадне в черния списък.... Та те така..... добре са измислени.

-----
PS:
отвори например това:
https://www.ultratools.com/tools/spamDBLookupResult
въведи вътре 104.206.200.64
и ще видиш на колко места е цъфнало.

Аз например ползвам също и psbl.surriel.com (където също свети) .. т.е при мен този спам ще се филтрира.....(без да се занимавам с iptables)

« Последна редакция: Feb 16, 2021, 16:13 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

10101

  • Напреднали
  • *****
  • Публикации: 384
  • Distribution: GNU LINUX
    • Профил
Re: iptables ban spam ip
« Отговор #8 -: Feb 16, 2021, 15:45 »

Малко е комерсиално...

Малко е смотано, защото списъците са разннородни и ако в най-известните те няма, незначи че в някои други по малко не те има.
Пример проверяваш в по известните : https://mxtoolbox.com/problem/blacklist/
там си чист, но Тренд мИкро антивирус и те си имат някакъв списък и кога се актуализира кога не ...и бам спамеер :).
Отделно едни от други си менкат списъци с ip -та.

Но като цяло спама посредством тези списъци значително намалява.
Активен

А печат ?

Naka

  • Напреднали
  • *****
  • Публикации: 3462
    • Профил
Re: iptables ban spam ip
« Отговор #9 -: Feb 16, 2021, 16:10 »
Малко е смотано, защото списъците са разннородни и ако в най-известните те няма, незначи че в някои други по малко не те има.
Пример проверяваш в по известните : https://mxtoolbox.com/problem/blacklist/
там си чист, но Тренд мИкро антивирус и те си имат някакъв списък и кога се актуализира кога не ...и бам спамеер :).
Отделно едни от други си менкат списъци с ip -та..

Затова трябва да си подбереш 3-4 добре работещи списъка. А това е най-трудното.

Трудно е и още да не вземеш да си сложиш накой fake списък, който банва всичко, баннва легитимни адреси, банва цели мрежи и т.н. И такива има... пък след това ти искат пари за да те отпишат :o

Аз така правих/правя. Виждаш спам. Проверяваш го в списъците. Гледаш къде свети. На други ден пак някой друг.. и така следиш. След известно време се ориентираш кои списъци най-често светят, за спам и кои работят.

Също трябва да се проверява и за адресите на легитими мейли. Ако видиш някой списък, че често ги листва, значи списъка е фалшив и имаме неправилно листване. Все пак не искаме да филтрираме някой легитимен мейл.
« Последна редакция: Feb 16, 2021, 16:13 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Re: iptables ban spam ip
« Отговор #10 -: Feb 17, 2021, 15:58 »
Вместо -А, задай -I
(-И на латиница).Така правилото се добавя като първо - преди всички останали.

Дам, спама пак дойде. Сега чакам да видя твоя съвет ще проработи ли.
Благодаря ти още веднъж  [_]3

пп, о да работи :)

 pkts bytes target     prot opt in     out     source               destination
       
  464 27840 DROP       all  --  *      *       104.206.200.0/24     0.0.0.0/0   
« Последна редакция: Feb 17, 2021, 16:02 от Bogo »
Активен

live free or die хард :)

kingfisher

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
Re: iptables ban spam ip
« Отговор #11 -: Feb 18, 2021, 14:04 »
Здравейте, отдавна не бях писал тук, но понеже съм пресен по темата да се изкажа :)
Това с банирането на ip адреси е загубена кауза и по принцип борбата със спама е гадна и неблагодарна работа.
Наскоро местих мейл сървър и след включване на rspamd,DNSBL листи,dkim,dmarc,spf,sieve,dcc,fail2ban и локални blacklists със събрани във времето domain-и и emails достигнах доста добро ниво ...над 90% успеваемост.


 
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5904
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: iptables ban spam ip
« Отговор #12 -: Feb 18, 2021, 14:13 »
Еми хараби е 90%.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Re: iptables ban spam ip
« Отговор #13 -: Feb 19, 2021, 08:54 »
Беше много, много отдавна (имало едно време), когато си играх с подобни "неща"  ;D

Тогава установих, че една от най-ефективните техники за борба (не победа) със спама е greylisting-a.
Вече  нямам спомен какво точно ползвах, но имаше забележителен ефект (паралелно с други неща разбира се)  8).
Казвам го, защото имплиментирах нещата едно след друго и то на относително значителен период от време и имаше време да се види резултата след всяка стъпка  :o
Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Re: iptables ban spam ip
« Отговор #14 -: Mar 15, 2022, 15:14 »
Добро утро !! Няма грам SPAM в мейла днес, какъв прекрасен ден !!!

1. взимам IP то от (Received: from)
2. в повечето случай блокирам цялата мрежа на спамера ето как:

3. след това си запушвам следните два порта на които събирам имейли:
iptables -I INPUT -s 104.144.0.0/16 -p tcp -m multiport --dports 25,465 -j DROP

Благодаря
Активен

live free or die хард :)