DDoS-Deflate v0.6

Rund um die Sicherheit des Systems und die Applikationen
Post Reply
globestern
Posts: 69
Joined: 2005-04-20 11:34
 

DDoS-Deflate v0.6

Post by globestern »

hi..

ich habe folgendes script gefunden: DDoS-Deflate version 0.6

von: http://deflate.medialayer.com/

das script macht eigentlich nichts anderes, als die ips zu blocken, welche mehr als die angegebene anzahl verbindung haben... nach der angegeben zeit löscht es diese ip wieder von den iptables...

nun habe ich das problem, dass ich die anzahl verbindungen irgendwie nicht festlegen kann:

"Usage: ddos.sh [OPTIONS] [N]
N : number of tcp/udp connections (default 150)
OPTIONS:
-h | --help: Show this help screen
-c | --cron: Create cron job to run this script regularly (default 1 mins)
-k | --kill: Block the offending ip making more than N connections"

ich verwende das script dann so:

./ddos.sh -k 1000
oder
ddos.sh -k 1000

beides bringt mir folgenden output:

2 84.57.156.74
2 84.185.30.147
2 84.163.235.128
2 83.181.114.141
2 83.129.20.195
2 80.139.71.143
2 66.249.66.180
2 201.32.158.32
1 servers)
1 Address
1 91.127.118.142

(ich habe die liste etwas gekürzt...)

das kann ja nicht sein, dass ca. 100 hosts über 1000 verbindungen haben... das ist nämlich die anzahl users die gerade on sind ;-)

hat jemand eine idee was falsch laufen könnte?

mfg
danu
Posts: 264
Joined: 2005-02-02 11:15
 

Re: DDoS-Deflate v0.6

Post by danu »

Der Output scheint mir logisch, solange dabei nicht geblockt wird. Simuliere doch mal eine Dos Attacke.

Seit einem Jahr habe ich mod_evasive drauf. Erfüllt den gleichen Zweck.
globestern
Posts: 69
Joined: 2005-04-20 11:34
 

Re: DDoS-Deflate v0.6

Post by globestern »

die ips die da aber ausgegeben werden, werden in die iptables geschrieben und werden gedropt ;-)

edit: hehe da lag ich wohl falsch *g* sind tatsächlich nur die verbindungen...

wie könnt ich denn eine ddos attacke simulieren? stacheldraht? hab ja kein botnet 8O :P
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: DDoS-Deflate v0.6

Post by Joe User »

ddos.sh-Config anpassen und beispielsweise ab (ApacheBenchmark) von einem zweiten Server drauf loslassen, sollte reichen...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
danu
Posts: 264
Joined: 2005-02-02 11:15
 

Re: DDoS-Deflate v0.6

Post by danu »

Ist zwar nur ein Testscript welches bei mod_evasive dabei war und eine dosierbare Flood vom Stapel lässt. for(0..10000) legt die Anzahl der Requests fest, bei PeerAdde=> die IP eigeben, die attakiert werden soll. mod_evasive ist ein Apachemodul und greift nicht auf die Iptable.

Code: Select all

#!/usr/bin/perl

# test.pl: small script to test mod_dosevasive's effectiveness

use IO::Socket;
use strict;

for(0..10000) {
  my($response);
  my($SOCKET) = new IO::Socket::INET( Proto   => "tcp",
                                      PeerAddr=> "xxx.xxx.xxx.xxx:80");
  if (! defined $SOCKET) { die $!; }
  print $SOCKET "GET /?$_ HTTP/1.0nn";
  $response = <$SOCKET>;
  print $response;
  close($SOCKET);
}
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: DDoS-Deflate v0.6

Post by daemotron »

Aus leidvoller Erfahrung würde ich Dir aber dringend anraten, Deine "Tests" vorher mit Deinem Provider abzustimmen... Der könnte sowas sonst in den falschen Hals kriegen und denken, Du willst seine Router plätten oder einen seiner Kunden belästigen :roll: (schließlich weiß er ja nicht, wer der "Angreifer" tatsächlich ist...)
globestern
Posts: 69
Joined: 2005-04-20 11:34
 

Re: DDoS-Deflate v0.6

Post by globestern »

ok gleich mal testen.. danke
danu
Posts: 264
Joined: 2005-02-02 11:15
 

Re: DDoS-Deflate v0.6

Post by danu »

Aus leidvoller Erfahrung würde ich Dir aber dringend anraten, Deine "Tests" vorher mit Deinem Provider abzustimmen
Ooops ... habe nicht daran gedacht. Hatte ja auch nicht excessiv getestet.
EdRoxter
Posts: 483
Joined: 2006-01-06 03:23
Location: Neben Bonn
 

Re: DDoS-Deflate v0.6

Post by EdRoxter »

mod_evasive will aber gefühlvoll konfiguriert werden.

Tut er nicht außerdem nur was gegen HTTP-Request-Floods?
globestern
Posts: 69
Joined: 2005-04-20 11:34
 

Re: DDoS-Deflate v0.6

Post by globestern »

ich denke, dass alle 3 möglichkeiten relativ gut sind...

(also mod_security, apf mit antidos etc, mod_evasive)

... gegen kleinere dos attacken... bei grossen attacken (also ddos - mit botnetzen, root-servern etc.) hilft auch ein super konfigurierter server ncihts - da wird der komplette switch zugeflooded und dann kann nur noch der provider helfen.
woopser
Posts: 7
Joined: 2007-01-02 19:17
 

Re: DDoS-Deflate v0.6

Post by woopser »

Hi,

ist das Tool zu empfehlen oder eher nicht ?

Danke für Eure Antworten.
Post Reply