[Release]Protecţie Servere Anti Syn Flood & DDOS

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
Analistyc
Nivel 1
Nivel 1
Mesaje: 109
Membru din: 26 Iul 2013
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Ro
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1

[Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde Analistyc » 26 Iul 2013, 21:07

Salutari membrilor comunitaţii Just4Metin.ro .

În acest tutorial se vorbeşte despre o protecţie care blocheaza Syn Floodurile şi atacurile DDOS care sunt atacuri la reţeaua serverului .

  • Acest script realizează un rezumat al traficului de pe server şi îl salvează într-un fişier.

Cod: Selectaţi tot

(TMP_FILE=`mktemp $TEMP_FOLDER.XXXXXXXX`) 

  • Iar aici aveţi scriptul:

Cod: Selectaţi tot

TEMP_FOLDER='/tmp/system'
TMP_FILE=`mktemp $TEMP_FOLDER.XXXXXXXX`
#Cheeck Active Connection
/usr/bin/netstat -ntu -f inet| awk '{if(NR>2 && NF=6) print $5}' | cut -d. -f1-4 | grep '^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$' | sort | uniq -c | sort -nr > $TMP_FILE
#Cheeck attacks in progress
while read line; do
 CURR_LINE_CONN=$(echo $line | cut -d" " -f1)
 CURR_LINE_IP=$(echo $line | cut -d" " -f2)
 if [ $CURR_LINE_CONN -lt $MINIMO ]; then
 break
 fi
#Add malefactor route
/sbin/route -q add $CURR_LINE_IP 127.0.0.1
/bin/echo $CURR_LINE_IP >> /root/system/banlist.txt
#Send Email to Administrator
/bin/echo "Subject: $CURR_LINE_IP ipden $CURR_LINE_CONN Connect Refused." | /usr/sbin/sendmail -F e.mailulvostru@yahoo.com -t e.mailulvostru@yahoo.com
done < $TMP_FILE
#Clear del File
/bin/rm -f $TEMP_FOLDER.* 


Acum trebuie să faceţi un fişier nou, adaugaţi acest script în fişierul nou, salvaţi şi redenumiţil în cheeck.sh. Apoi unde este scris : e.mailulvostru@yahoo.com adăugaţi adresa voastra de e-mail pentru a putea primi avertismentele serverului în privinţa atacurilor .

Practic vorbind acest script, salvează un Ip (acel ip de la care primiţi atacurile)iar dupa un total de atacuri la server(minim 200)acest script o să dea ban acestui Ip, care se află în reţeaua serverului vostru şi o să salveze acest ip într-un fişier numit banlist.txt

  • Acum sa trecem la al doilea script:

Cod: Selectaţi tot

while ( : ) do

  DATE=`date`

  $SERVER_NAME

 if [ ! -r .fastboot ]; then
    sleep 3
  else
    rm .fastboot
    sleep 3
  fi

  if [ -r .killscript ]; then
    DATE=`date`;
    echo "autoscript killed $DATE"  >> syslog
    rm .killscript
    exit
  fi

  while [ -r pause ]; do
    sleep 60
  done

done


Al doilea script repetă ./cheeck.sh în modul de a avea o protecţie activă 24/24 la server .
Acum, primul script salvaţil cu acest nume "cheeck.sh" (apoi mergeţi în server, cu ajutorul programului FileZilla sau WinScp şi adăugaţi fişierul în /root şi daţii permisiunile 777)
Al doilea script salvaţil cu acest nume"ddos.sh"(apoi mergeţi în server, cu ajutorul programului FileZilla sau WinScp şi adăugaţi fişierul în /root şi daţii permisiunile 777)

Acum în /root creaţi un folder numit "system" iar în el creaţi un fişier numit "banlist.txt"

  • Înainte de a da drumul la server scrieţi următoarele comenzi în consolă :

Cod: Selectaţi tot

#cd /root
#./ddos.sh &


În acest mod o să aveţi serverul vostru protejat de atacurile DDOS si Anti Flood .

Mulţumiri Nytro şi Sl3ven .
Imagine

Deconectat
Avatar utilizator
deVice
Nivel 6
Nivel 6
Mesaje: 1052
Membru din: 06 Aug 2013
Localitate: Departe de realitate ..
Status: Never give up !
Server Metin2: Mt2Ro - Orion
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 2
Contact:

Re: [Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde deVice » 17 Oct 2013, 22:41

A testat-o cineva?

Deconectat
Avatar utilizator
SkyMetin2
Nivel 2
Nivel 2
Mesaje: 264
Membru din: 22 Oct 2013
Localitate: Wut the fuk is this ?!
Status: SkyMetin2.ro
Server Metin2: SkyMetin2
Regat: Jinno
Mulțumiri acordate: 2
Mulțumiri primite: 7
Contact:

Re: [Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde SkyMetin2 » 22 Oct 2013, 02:26

Nu-i functionala ..

Deconectat
Avatar utilizator
tudorel22
Nivel 2
Nivel 2
Mesaje: 158
Membru din: 28 Oct 2013
Status: Sunt bine mersi ^.^
Server Metin2: Zone4Metin
Regat: Chunjo
Mulțumiri acordate: 3
Mulțumiri primite: 0
Contact:

Re: [Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde tudorel22 » 28 Oct 2013, 11:07

bravo:*

Deconectat
Avatar utilizator
metin2bisc
Utilizator interzis !
Utilizator interzis !
Mesaje: 29
Membru din: 07 Dec 2013
Status: Sunt bine mersi ^.^
Server Metin2: -
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde metin2bisc » 08 Dec 2013, 09:46

bravo

Deconectat
Avatar utilizator
Metin2CD
Nou Venit
Nou Venit
Mesaje: 22
Membru din: 13 Noi 2013
Status: Sunt bine mersi ^.^
Server Metin2: Metin2CD.info
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde Metin2CD » 08 Dec 2013, 12:48

bravo

Deconectat
Avatar utilizator
ReVo
Nivel 2
Nivel 2
Mesaje: 229
Membru din: 03 Oct 2013
Status: Prin Jinoo la o cafea..
Server Metin2: www.darklight.ro
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde ReVo » 08 Dec 2013, 14:58

Si sa fim sinceri acuma la ce iti trebuie asta ? daca ai site-ul protejat poti fi sigur ca nu te floodeaza nimeni.

Deconectat
Avatar utilizator
Wji
Nivel 2
Nivel 2
Mesaje: 229
Membru din: 11 Aug 2013
Status: Bine Mersi :D
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: [Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde Wji » 10 Dec 2013, 20:56

Am testat,nu functioneaza.

Deconectat
Avatar utilizator
celestmt2
Nou Venit
Nou Venit
Mesaje: 35
Membru din: 28 Noi 2013
Status: Sunt bine mersi ^.^
Server Metin2: CelestMT2
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: [Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde celestmt2 » 11 Dec 2013, 14:17

scriptul functioneaza, nu mai postati mesaje aiurea. e cam inutil impotriva celor ce au ip dinamic, deoarece pot oricand sa reporneasta modem/router si sa il schimbe

Deconectat
Avatar utilizator
[GA]Norry
Nivel 1
Nivel 1
Mesaje: 84
Membru din: 25 Ian 2014
Status: Owner Metin2sz
Server Metin2: Metin2Sanchez
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Release]Protecţie Servere Anti Syn Flood & DDOS

Mesajde [GA]Norry » 13 Feb 2014, 14:33



Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Blondu`, Theo222, TpWs0 și 9 vizitatori