Автор Тема: Как да спра флоод на линух ?  (Прочетена 2419 пъти)

Swuifti

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
как да забрана пинга към машината ми
Debian 5.0
Активен

kissow

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Re: Как да спра флоод на линух ?
« Отговор #1 -: Jun 05, 2009, 16:03 »
edit: Изтрито, съгласно т.3 от правилата на форума. А и без това не беше отговор за този въпрос.
« Последна редакция: Jun 05, 2009, 16:08 от neter »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Как да спра флоод на линух ?
« Отговор #2 -: Jun 05, 2009, 16:07 »
Код
GeSHi (Bash):
  1. /sbin/iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
Изпълни си го ръчно в конзолата като root, но това трябва да си го сложиш и да се изпълнява при всяко пускане на машината, за да не го въвеждаш всеки път ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Swuifti

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Re: Как да спра флоод на линух ?
« Отговор #3 -: Jun 11, 2009, 20:56 »
ТАка спирам само командата пинг опцията към машината ми искам да направа така, че да спрат да ми флоодят машината а не да спра само опцията за пинг

Аха, а защо в първия пост не каза какво искаш, а чак сега  >:(
bop_bop_mara
« Последна редакция: Dec 23, 2009, 04:34 от bop_bop_mara »
Активен

petkouzunski

  • Напреднали
  • *****
  • Публикации: 208
    • Профил
Re: Как да спра флоод на линух ?
« Отговор #4 -: Jun 11, 2009, 21:26 »
Абе ти хубаво ще спреш отговорите на твоята машина на пинга, но не знам как ще забраниш на пакетите да идват при теб. Я кажи точно какво искаш да правиш.
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: Как да спра флоод на линух ?
« Отговор #5 -: Jun 11, 2009, 21:55 »
Човека го 'лупкат' червяци. Братле нема отърване. Предполагам че си с реално IP. Спри си логовете или по-добре ги трий на определено време. Спри за възможно най-дълъг период услугите, или ги пренасочи на портове над 10000.
На тебе нищо няма да ти направят при добра защита, само процесорно време дръпкат. Ако не забелязват отворени стандартни портове (или филтрирани), флуда намалява с 90-95% но е много неудобно да правиш ссх към порт 10022 или http към 18080.
Глизовете и експлойтовете пробват само ако забележат нещо отворено или филтрирано (те тва товари). Иначе си пускат пакетче кратко, като нищо не им отговори, пробват още веднъж и се отказват.
Успех в ликвидирането на нежелания трафик.
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

Swuifti

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Re: Как да спра флоод на линух ?
« Отговор #6 -: Jun 11, 2009, 22:58 »
Да с реално ип съм.
Значи толкова добър беше флоода, че ми спряха нета на 2-те ипта защото съм бавил нета на целия блок даже не само в моя ...

Също така ползвам доста портове от рода на 27015 от 27010 дооо 27050
И 22 естествено
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: Как да спра флоод на линух ?
« Отговор #7 -: Jun 12, 2009, 09:26 »
Добре де защо лъжете  хората че нямало спиране  пример

Chain INPUT (policy DROP)
target     prot opt source               destination         
DROP       all  --  host2.highland-it.com  anywhere           
DROP       all  --  80.67.6.226          anywhere           
fail2ban-ProFTPD  tcp  --  anywhere             anywhere            tcp dpt:ftp
fail2ban-SSH  tcp  --  anywhere             anywhere            tcp dpt:ssh
acctboth   all  --  anywhere             anywhere           
ACCEPT     all  --  localhost            anywhere           
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:smtp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:https
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:imaps
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:smtps
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:infowave
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:radsec
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:nbx-ser
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:nbx-dir
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:gnunet
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:eli
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere            udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ssh
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:https
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:cdc
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:http
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     icmp --  anywhere             anywhere            icmp echo-request
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ftp
DROP       tcp  --  anywhere             anywhere            tcp flags:!FIN,SYN,RST,ACK/SYN state NEW
DROP       tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,SYN,RST,PSH,ACK,URG
DROP       tcp  --  anywhere             anywhere            tcp flags:!FIN,SYN,RST,ACK/SYN state NEW
DROP       tcp  --  anywhere             anywhere            tcp flags:!FIN,SYN,RST,ACK/SYN state NEW
DROP       tcp  --  anywhere             anywhere            tcp flags:FIN,SYN/FIN,SYN
DROP       tcp  --  anywhere             anywhere            tcp flags:SYN,RST/SYN,RST
DROP       tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,PSH,URG
DROP       tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN
DROP       tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,PSH,ACK,URG/NONE
DROP       tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,SYN,RST,PSH,ACK,UR


root@intersoft [~]# netstat  -plan |grep :80 |wc -l
794



И


root@intersoft [~]# netstat  -plan |grep :80 |grep SYN
root@intersoft [~]#

Аз съм спрял всякъв вид флоод

 
Това е малка част от firewall-a mi  , но като цяло това е едно доказателство , че нямам flood. И като  незнаете не лажете хората че неможело да се спира , може и още как



« Последна редакция: Jun 12, 2009, 09:28 от ntrance »
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Как да спра флоод на линух ?
« Отговор #8 -: Jun 12, 2009, 10:27 »
Спрял си друг път :)

Активен

"Knowledge is power" - France is Bacon

tiran

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Re: Как да спра флоод на линух ?
« Отговор #9 -: Jun 12, 2009, 11:50 »
Пробвай с нещо от сорта
iptables -t filter -A INPUT -i eth0 -m state --state NEW -j DROP
Май работи що годе. Само ако изкаш да се конектваш отвън няма как да стане. Може и да пропуснеш -t filter  по подразбиране е тази таблица, но съм я написъл за пълнота, па и да се сещам :D
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: Как да спра флоод на линух ?
« Отговор #10 -: Jun 12, 2009, 20:06 »
Добре де защо лъжете  хората че нямало спиране  пример

Chain INPUT (policy DROP)



Това спира да не влиза до подребителско ниво. Но пакетите си съществуват. С толкова голям списък от правила колко мислиш че товариш процесора, или това си се извършва без негово участие.
Всеки приет пакет минава последователно през правилата докато стигне до неговата верига DROP, ACCEPT, REJECT..... но това аотнема и време на процесора. Добрата защита е максимално кратък списък от правила.
И как ще ме спреш да те пингвам. Това че няма да знаеш че се случва не значи че не се случва. А и ако знаеш единственият начин да ме спреш е да дръпнеш кабела, моя или твоя - друг начин няма.
Написал съм как се отказват повечето експлойтове и червеи. Резултат се постига обаче след 1-2 месеца.
 Напълно разбирам проблема на Swuifti. И аз бях едно време подложен на атаки и доставчика си ми го броеше за активен трафик, който си го плащах.
Забравих че това се получава и от "дръглив" switch или hub. Понякога пакетите се зациклят странно и се генерира голям broodcast и повторения на пакети. А и от гадно WiFi устройство положението е същото.
Успех!
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

Swuifti

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Re: Как да спра флоод на линух ?
« Отговор #11 -: Dec 23, 2009, 04:17 »
Благодаря.
Активен