Anti-DDoS firewall configuration on linux
Thứ Hai, 26 tháng 5, 2014
Today, I will guide lead you how to install set firewall anti- ddos on linux . Posts direction leads his installation
on vps set, I set set the following services: APF, BFD, DDOS and rootkits. Here are the steps to install set. As a web server, your server frequently attacked by hackers attack denial of service (DoS) attacks and other attacks. There is no foolproof method to prevent 100% of all attacks, but there are ways to protect your servers by applying firewall rules, detect and ban the IP tons public. This article makes use of APF, BFD, DDoS Deflate and rootkit to detect and protect your server from these kinds of attacks, denial of service attacks.To apply the utility , please follow the directions lead following: APF - Advanced Policy-based Firewall Get the latest source from rfxnetworks, and install the software.
Read README.antidos README.apf and configuration options. Edit / etc / APF / conf.apf and modify the following line to your needs. # Vi / etc / APF / conf.apf IFACE_IN = "venet0" (if you do install on the server is eth0 or eth1) IFACE_OUT = "venet0" (if you do install on the server is eth0 or eth1)
Code:
DEVEL_MODE = "0"
IG_TCP_CPORTS = "21,22,25,53,80,110,143,443,3306"
IG_UDP_CPORTS = "53.111"
USE_AD = "1"
SET_MONOKERN = "1"
By default, APF is set to run in development mode delete firewall rules every 5 minutes. Running in development mode defeats the purpose of running APF, it will flush automatically every 5 minutes. Configure the port Ingress (inbound) TCP and UDP that need to be opened. Finally, by allowing AntiDos set USE_AD = "1". Edit / etc / APF / ad / conf.antidos fit your need, and start the APF firewall.
BFD - Brute Force Detection BFD is a scenario analyzing security logs and detects authentication failures. It is a brute force implementation without much complexity, and it works in conjunction with a APF (Advanced Policy-based Firewall).
Read the file README, and edit the file config in / usr / local / bfd / conf.bfd. Find EMAIL_ALERTS == "0" and replace it with ALERT = "1" Find EMAIL_ADDRESS == " root "and replace it with EMAIL_USR =" support@vpshosting.vn " Edit / usr / local / bfd / ignore. hosts , and more reliable IP of your own. BFD uses APF and therefore it orverrides allow_hosts.rules, so that the weight is more reliable your IP address to prevent you from being locked out. DDoS Deflate
Edit the file config, / usr / local / ddos / DDoS . conf, and start start DDoS # Vi / user / local / ddos / DDoS . conf FREQ = 1 NO_OF_CONNECTIONS = 50 / / max 1 IP connect to server APF_BAN = 1 KILL = 1 / / disable / enable (0 = disabled, 1 = enabled) EMAIL_TO = "support@vpshosting.vn" BAN_PERIOD = 60 / / time original IP is 60 seconds, the range is one to 10 second delay is stable and has not needed 60s
Code:
# / Usr / local / ddos / DDoS . sh-c
Rootkit - tool to detect and remove spyware and Junkware Rootkit Hunter homepage, and download the latest version.
DDOS APF configuration and startup information:
Code:
# # Edit / etc / rc.d / rc.local
# # (Or similar file depending on Linux version)
# # Add the theo lines at the bottom of the file
/ Usr / local / sbin / APF - start
/ Usr / local / ddos / DDoS . sh-c
All comments [ 0 ]
Your comments