Stop and flush all rules:
./gbd.sh stop
./gbd.sh flush
Remove files:
rm -rf /opt/Good-Bye-DDoS
rm -f /etc/systemd/system/gbd.service
iptables -F
ipset destroy gbd_blacklist 2>/dev/null
Every DDoS protection service (Cloudflare, AWS Shield, Akamai, and even open-source solutions like Fail2ban) has had years to reverse-engineer GBD v30. The fingerprint of the v30 packet header is unique. Modern firewalls can identify a GBD v30 attack within the first three packets and drop them silently.
Good Bye DDoS is an open-source shell script designed to mitigate small-to-medium DDoS attacks at the Linux kernel/network level. It uses iptables, ipset, and various Linux networking tools to block malicious traffic based on connection tracking, packet rates, and common attack patterns. good bye ddos v30
Version 30 (v30) is the latest stable release as of 2024–2025, with improved:
⚠ Important: GBD is not a replacement for enterprise DDoS protection (Cloudflare, AWS Shield, etc.). It helps protect a single server from low-volume (1–10 Gbps) attacks and application-layer floods.
GBD v30 operates by:
Create /etc/systemd/system/gbd.service:
[Unit] Description=Good Bye DDoS v30 Service After=network.target[Service] Type=simple ExecStart=/opt/Good-Bye-DDoS/gbd.sh start ExecStop=/opt/Good-Bye-DDoS/gbd.sh stop Restart=on-failure RestartSec=60
[Install] WantedBy=multi-user.target
Enable and start:
systemctl daemon-reload
systemctl enable gbd
systemctl start gbd