Difference between revisions of "Suricata: Test DDoS Attack"

From OnnoWiki
Jump to navigation Jump to search
Line 21: Line 21:
 
  # - Custom Test rules
 
  # - Custom Test rules
 
   - test-ddos.rules
 
   - test-ddos.rules
 +
 +
==Persiapan Attack==
 +
 +
Pastikan kita disable packet offload features di network interface,
 +
 +
ethtool -K enp0s3 gro off lro off
 +
 +
Jika tidak bisa, tidak apa2. Pastikan denga perintah,
 +
 +
ethtool -k enp0s3 | grep large
 +
 +
large-receive-offload: off [fixed]
 +
 +
 +
==Jalankan Suricata==
 +
 +
Jalankan,
 +
 +
killall suricata
 +
rm /var/run/suricata.pid
 +
suricata -D -c /etc/suricata/suricata.yaml -i enp0s3
 +
 +
Bisa dilihat dengan,
 +
 +
suricata --list-runmodes
  
 
==Referensi==
 
==Referensi==

Revision as of 09:45, 30 March 2020

Sumber: https://kifarunix.com/install-and-setup-suricata-on-ubuntu-18-04/

Kita akan uji nyali melakukan DDoS Attack ke server yan menjalankan SURICATA.

Menyiapkan Rules

Edit file

vi /etc/suricata/rules/test-ddos.rules
alert tcp any any -> $HOME_NET 80 (msg: "Possible DDoS attack"; flags: S; flow: stateless; threshold: type both, track by_dst, count 200, seconds 1; sid:1000001; rev:1;)

Rule ini akan mencatat jika ada 100 usaha connection dalam 10 detik.

Kita masukan rules test-ddos.rules di bagian rule-files:

vi /etc/suricata/suricata.yaml
rule-files:
  - suricata.rules
# - Custom Test rules
  - test-ddos.rules

Persiapan Attack

Pastikan kita disable packet offload features di network interface,

ethtool -K enp0s3 gro off lro off

Jika tidak bisa, tidak apa2. Pastikan denga perintah,

ethtool -k enp0s3 | grep large
large-receive-offload: off [fixed]


Jalankan Suricata

Jalankan,

killall suricata
rm /var/run/suricata.pid
suricata -D -c /etc/suricata/suricata.yaml -i enp0s3

Bisa dilihat dengan,

suricata --list-runmodes

Referensi

Pranala Menarik