A few steps to be taken when you feel that the server is under DDOS attack:

Introduction

A DDOS (Distributed Denial of Service) attack can cause high server load, excessive resource usage, and service interruptions. When you suspect that a server is under a DDoS attack, it is important to identify the source of the traffic and take immediate action to minimize the impact on the server.


Prerequisites

  • Root or SSH access to the server
  • Basic knowledge of Linux networking commands
  • APF or CSF firewall installed on the server

Implementation

Few Steps to Be Taken When You Feel That the Server Is Under a DDoS Attack


Step 1

Check the server load using the following command:

w


Step 2

Check which service is utilizing the maximum CPU usage:

nice top


Step 3

Check which IP address is creating the maximum number of connections using the following command:

netstat -anpl | grep :80 | awk ‘{print $5}’ | cut -d”:” -f1 | sort | uniq -c | sort -n

Note:
“print $5” indicates the external IP addresses connected to the server.


Step 4

Check the IP addresses configured on the server that are receiving the maximum connections using the following command:

netstat -alpn | grep :80 | awk ‘{print $4}’ | cut -d: -f1 | sort | uniq -c

or

netstat -alpn | grep :80 | awk ‘{print $4}’ | awk -F: ‘{print $(NF-1)}’ | sort | uniq -c

Note:
“print $4” indicates the IP addresses configured on the server.


Step 5

Block the suspicious IP address using the firewall.

For APF firewall:

apf -d IPADDRESS

For CSF firewall:

csf -d IPADDRESS


Conclusion

By monitoring server load, identifying suspicious connections, and blocking abusive IP addresses using firewall tools such as APF or ConfigServer Security & Firewall, you can reduce the impact of DDOS attacks and improve server stability.

admin

Our team has expertise across software and web development, WordPress, e-commerce, mobile applications, UI/UX, cloud and infrastructure, DevOps, CI/CD, API integration, security, testing, automation, and technical support. The team also works with AI-based software solutions, LLMs, AI workflows, AI agents, and intelligent application development to help businesses automate processes and build smarter digital solutions. We focus on developing, deploying, maintaining, and optimising secure, scalable, and reliable technology solutions while helping businesses adopt modern technologies and drive digital transformation.

Leave a Reply

Scroll to Top